0000950170-23-058008.txt : 20231102 0000950170-23-058008.hdr.sgml : 20231102 20231102135113 ACCESSION NUMBER: 0000950170-23-058008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PGT Innovations, Inc. CENTRAL INDEX KEY: 0001354327 STANDARD INDUSTRIAL CLASSIFICATION: METAL DOORS, SASH, FRAMES, MOLDING & TRIM [3442] IRS NUMBER: 200634715 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37971 FILM NUMBER: 231371297 BUSINESS ADDRESS: STREET 1: 1070 TECHNOLOGY DRIVE CITY: NORTH VENICE STATE: FL ZIP: 34275 BUSINESS PHONE: 941-480-1600 MAIL ADDRESS: STREET 1: 1070 TECHNOLOGY DRIVE CITY: NORTH VENICE STATE: FL ZIP: 34275 FORMER COMPANY: FORMER CONFORMED NAME: PGT, Inc. DATE OF NAME CHANGE: 20060223 10-Q 1 pgti-20230930.htm 10-Q 10-Q
0001354327Q3--12-30falsehttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold0001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2022-10-010001354327pgti:NewRevolvingCreditFacilityMember2023-01-012023-09-300001354327us-gaap:AdditionalPaidInCapitalMember2022-10-010001354327pgti:ShareholderRightsPlanMember2023-01-012023-09-300001354327us-gaap:TreasuryStockCommonMember2023-07-010001354327us-gaap:RetainedEarningsMember2022-10-010001354327us-gaap:ForwardContractsMember2023-01-012023-09-300001354327us-gaap:CustomerRelationshipsMember2023-09-300001354327us-gaap:RestrictedStockMember2023-09-300001354327us-gaap:TreasuryStockCommonMember2022-12-310001354327pgti:WesternSegmentMember2022-12-310001354327us-gaap:TradeNamesMember2023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2022-01-022022-10-010001354327us-gaap:RestrictedStockMemberpgti:AllEmployeeGrantMemberpgti:EmployeesMember2023-09-012023-09-010001354327us-gaap:RetainedEarningsMember2023-09-300001354327us-gaap:RestrictedStockMember2023-01-012023-09-300001354327pgti:MartinAcquisitionMemberpgti:SharePurchaseAgreementMember2023-01-012023-04-010001354327pgti:RepairAndRemodelMember2022-01-022022-10-010001354327pgti:SoutheastSegmentMember2022-01-022022-10-010001354327us-gaap:FairValueInputsLevel2Memberpgti:MidwestTransactionPremiumContractsMember2023-09-300001354327us-gaap:CommonStockMember2023-01-012023-09-300001354327pgti:SixPointSevenFivePercentSeniorNotesDue2026Member2023-01-012023-09-300001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMembersrt:MinimumMember2023-09-300001354327pgti:RepairAndRemodelMember2022-07-032022-10-010001354327pgti:MidwestTransactionPremiumContractsMember2023-07-022023-09-300001354327pgti:NewConstructionMember2023-07-022023-09-300001354327us-gaap:CommodityContractMember2023-07-022023-09-300001354327us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMember2023-09-300001354327us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000013543272022-01-010001354327us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2022-07-032022-10-010001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001354327us-gaap:RetainedEarningsMember2023-07-022023-09-300001354327pgti:RevolvingCreditFacilityDueTwoThousandTwentyFourMembersrt:MaximumMember2019-10-310001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2023-01-012023-09-300001354327pgti:VolumeProductMemberpgti:WesternSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300001354327us-gaap:FairValueInputsLevel2Memberpgti:MidwestTransactionPremiumContractsMember2022-12-310001354327pgti:MidwestTransactionPremiumContractsMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-010001354327us-gaap:CostOfSalesMemberpgti:MidwestTransactionPremiumContractsMember2022-07-032022-10-010001354327us-gaap:CommonStockMember2023-07-022023-09-300001354327us-gaap:ForwardContractsMember2022-01-022022-10-010001354327pgti:NonimpactResistantMember2023-01-012023-09-3000013543272023-09-300001354327us-gaap:TreasuryStockCommonMember2022-01-022022-10-010001354327us-gaap:RetainedEarningsMember2022-01-010001354327pgti:MartinAcquisitionMemberpgti:SharePurchaseAgreementMember2022-10-142022-10-140001354327pgti:SoutheastSegmentMember2022-12-310001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:ForwardContractsMember2022-10-010001354327pgti:ImpairmentsOfRightOfUseAssetsOfLeasesMember2023-01-012023-09-300001354327pgti:MartinAcquisitionMember2023-01-012023-09-300001354327pgti:ReductionToContractAssetsMember2023-09-300001354327pgti:ImpactResistantMember2023-01-012023-09-300001354327pgti:GainOfForgivenessPortionOperatingLeaseLiabilityMember2023-07-022023-09-300001354327us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2023-07-022023-09-300001354327pgti:MartinAcquisitionMembersrt:RestatementAdjustmentMember2022-10-142022-10-1400013543272022-07-020001354327us-gaap:RestrictedStockMemberpgti:EmployeesMemberpgti:AllEmployeeGrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-09-012023-09-010001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodFourMember2023-01-012023-09-300001354327us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-300001354327pgti:RepairAndRemodelMember2023-07-022023-09-300001354327us-gaap:CommodityContractMember2023-01-012023-09-300001354327pgti:TermLoanFacilityMember2022-10-132022-10-130001354327us-gaap:RestrictedStockMembersrt:MinimumMemberpgti:EmployeesMemberpgti:AllEmployeeGrantMemberpgti:SharebasedcompensationawardtranchefourMember2023-09-012023-09-010001354327us-gaap:CostOfSalesMemberpgti:MidwestTransactionPremiumContractsMember2022-01-022022-10-010001354327pgti:SeriesAParticipatingPreferredStockMemberpgti:ShareholderRightsPlanMember2023-03-302023-03-300001354327us-gaap:TreasuryStockCommonMember2022-01-010001354327pgti:ImpactResistantMember2022-01-022022-10-010001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember2023-09-300001354327pgti:NewRevolvingCreditFacilityMember2022-10-130001354327pgti:AccruedLiabilitiyMember2022-12-310001354327pgti:NewRevolvingCreditFacilityMember2022-10-132022-10-130001354327us-gaap:AdditionalPaidInCapitalMember2022-07-020001354327us-gaap:RetainedEarningsMember2022-07-0200013543272023-10-310001354327pgti:NorthVeniceMemberpgti:GlassTemperingAndLaminatingPlantMember2023-01-012023-09-300001354327pgti:WesternSegmentMember2022-01-022022-10-010001354327pgti:NewConstructionMember2022-07-032022-10-010001354327us-gaap:AccruedLiabilitiesMember2022-12-310001354327us-gaap:TreasuryStockCommonMember2023-01-012023-09-300001354327pgti:NewRevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:BaseRateMember2022-10-132022-10-130001354327pgti:ImpactResistantMember2023-07-022023-09-3000013543272023-07-010001354327us-gaap:TreasuryStockCommonMember2022-10-010001354327us-gaap:AdditionalPaidInCapitalMember2022-07-032022-10-010001354327pgti:MartinAcquisitionMemberpgti:NewRevolvingCreditFacilityMember2022-10-140001354327pgti:MartinAcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2022-10-142022-10-140001354327pgti:TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember2023-09-300001354327us-gaap:ForwardContractsMember2023-09-300001354327pgti:CustomerRelatedBacklogMemberpgti:MartinAcquisitionMembersrt:MaximumMember2022-10-142022-10-140001354327us-gaap:CostOfSalesMemberpgti:MidwestTransactionPremiumContractsMember2023-01-012023-09-300001354327pgti:MartinAcquisitionMembersrt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-10-142022-10-140001354327srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2023-09-300001354327pgti:ReductionToContractAssetsMember2022-12-310001354327us-gaap:AdditionalPaidInCapitalMember2022-01-010001354327us-gaap:NoncompeteAgreementsMember2022-12-310001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2021-09-242021-09-240001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:ForwardContractsMember2022-07-020001354327us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-022022-10-010001354327us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2022-01-022022-10-010001354327pgti:WesternSegmentMember2023-07-022023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2022-01-022022-10-010001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMemberpgti:MartinAcquisitionMemberpgti:CashOnHandMember2022-10-142022-10-140001354327pgti:MartinAcquisitionMember2022-10-142022-10-140001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2023-05-260001354327us-gaap:RevolvingCreditFacilityMember2022-12-310001354327us-gaap:ForwardContractsMember2022-07-032022-10-010001354327pgti:TwoThousandTwentyThreeShareRepurchaseProgramMember2023-02-070001354327us-gaap:RetainedEarningsMember2022-01-022022-10-010001354327pgti:TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember2022-12-310001354327us-gaap:CommonStockMember2022-01-022022-10-010001354327us-gaap:TradeNamesMember2022-12-310001354327pgti:VolumeProductMemberpgti:WesternSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-07-022023-09-3000013543272022-04-022022-07-0200013543272022-12-310001354327us-gaap:RetainedEarningsMember2023-01-012023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2022-12-310001354327us-gaap:RetainedEarningsMember2023-07-010001354327pgti:MartinAcquisitionMember2023-09-300001354327us-gaap:CommonStockMember2023-09-300001354327pgti:TwoThousandTwentyThreeShareRepurchaseProgramMember2023-01-012023-09-300001354327pgti:MidwestTransactionPremiumContractsMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:ForwardContractsMember2023-09-300001354327us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberpgti:EmployeesMemberpgti:AllEmployeeGrantMember2023-09-012023-09-010001354327pgti:NewConstructionMember2022-01-022022-10-010001354327us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-032022-10-010001354327pgti:WesternSegmentMember2023-01-012023-09-300001354327us-gaap:AdditionalPaidInCapitalMember2023-07-022023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberpgti:MidwestTransactionPremiumContractsMember2023-07-010001354327us-gaap:CommodityContractMember2022-07-032022-10-010001354327pgti:NewRevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-10-132022-10-130001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2023-09-300001354327pgti:DevelopedTechnologyMember2023-09-300001354327pgti:MartinAcquisitionMembersrt:ScenarioPreviouslyReportedMember2022-10-142022-10-140001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2022-01-022022-10-010001354327pgti:MartinAcquisitionMember2022-10-140001354327us-gaap:CommonStockMember2022-01-010001354327pgti:DevelopedTechnologyMember2022-12-310001354327pgti:NewRevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-10-132022-10-130001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentyFourMember2023-01-012023-09-300001354327us-gaap:CommodityContractMember2022-01-022022-10-010001354327pgti:MartinAcquisitionMemberus-gaap:NoncompeteAgreementsMember2022-10-142022-10-140001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2021-09-240001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMemberpgti:MartinAcquisitionMember2022-10-132022-10-130001354327pgti:ShareholderRightsPlanMember2023-03-300001354327us-gaap:ForwardContractsMember2023-09-300001354327pgti:NewConstructionMember2023-01-012023-09-300001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2023-09-300001354327pgti:SoutheastSegmentMember2022-07-032022-10-010001354327us-gaap:ForwardContractsMember2023-01-012023-09-300001354327pgti:GainOfForgivenessPortionOperatingLeaseLiabilityMemberpgti:SoutheastSegmentMember2023-07-022023-09-300001354327us-gaap:CommodityContractMember2023-09-300001354327pgti:MartinAcquisitionMember2022-10-132022-10-130001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001354327us-gaap:AdditionalPaidInCapitalMember2023-07-010001354327pgti:TradenameMember2022-12-310001354327us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001354327pgti:VolumeProductMemberpgti:WesternSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-07-032022-10-010001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember2016-02-152016-02-160001354327pgti:RepairAndRemodelMember2023-01-012023-09-300001354327pgti:AccruedLiabilitiyMember2023-09-3000013543272023-07-022023-09-300001354327us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockMemberpgti:AllEmployeeGrantMemberpgti:EmployeesMember2023-09-012023-09-010001354327pgti:MartinAcquisitionMemberpgti:CashOnHandMember2022-10-142022-10-140001354327pgti:EcoEnterprisesLLCMemberpgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2023-05-262023-05-260001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-022022-10-010001354327pgti:NewRevolvingCreditFacilityMembersrt:MinimumMember2022-10-132022-10-130001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-032022-10-010001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2022-12-272023-05-260001354327pgti:MidwestTransactionPremiumContractsMember2022-07-032022-10-010001354327pgti:ConsiderationOfLeaseLiabilityForgivenessMember2023-01-012023-09-300001354327pgti:NewRevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:BaseRateMember2022-10-132022-10-130001354327us-gaap:CustomerRelationshipsMemberpgti:MartinAcquisitionMember2022-10-142022-10-140001354327us-gaap:AccruedLiabilitiesMember2023-09-300001354327us-gaap:CostOfSalesMemberpgti:MidwestTransactionPremiumContractsMember2023-07-022023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberpgti:MidwestTransactionPremiumContractsMember2022-10-010001354327pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember2021-02-012021-02-010001354327us-gaap:AdditionalPaidInCapitalMember2023-09-300001354327us-gaap:CommonStockMember2022-10-010001354327us-gaap:RevolvingCreditFacilityMember2023-09-300001354327pgti:VolumeProductMemberpgti:WesternSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-022022-10-010001354327srt:MinimumMemberpgti:DevelopedTechnologyMember2023-09-300001354327srt:MaximumMemberpgti:DevelopedTechnologyMember2023-09-300001354327us-gaap:CommonStockMember2022-12-310001354327pgti:EcoEnterprisesLLCMember2021-02-010001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember2023-01-012023-09-300001354327pgti:ForwardContractsAndMidwestTransactionPremiumContractsMember2022-12-310001354327pgti:NewRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-10-132022-10-130001354327us-gaap:DebtInstrumentRedemptionPeriodOneMemberpgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2023-01-012023-09-300001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMembersrt:MaximumMember2023-09-3000013543272022-07-032022-10-010001354327pgti:TradenameMember2023-09-300001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember2022-12-310001354327pgti:SeriesAParticipatingPreferredStockMemberpgti:ShareholderRightsPlanMember2023-03-300001354327us-gaap:FairValueInputsLevel2Member2022-12-310001354327us-gaap:AdditionalPaidInCapitalMember2022-01-022022-10-010001354327pgti:MidwestTransactionPremiumContractsMember2023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2022-07-032022-10-010001354327pgti:WriteoffsOfLeaseholdImprovementsMember2023-01-012023-09-300001354327pgti:NonimpactResistantMember2022-01-022022-10-010001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-010001354327pgti:SoutheastSegmentMember2023-01-012023-09-300001354327us-gaap:NoncompeteAgreementsMember2023-09-300001354327us-gaap:CostOfSalesMemberus-gaap:CommodityContractMember2023-01-012023-09-3000013543272023-01-012023-09-300001354327us-gaap:TreasuryStockCommonMember2023-07-022023-09-300001354327us-gaap:CommonStockMember2022-07-032022-10-010001354327pgti:MartinAcquisitionMembersrt:ScenarioPreviouslyReportedMember2022-10-140001354327pgti:InsulationGlassPlantMemberMemberpgti:NorthVeniceMember2023-01-012023-09-300001354327us-gaap:CommonStockMember2023-07-010001354327pgti:WesternSegmentMember2023-09-300001354327pgti:EcoEnterprisesLLCMember2023-09-300001354327us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-022023-09-300001354327pgti:MartinAcquisitionMemberpgti:TradenameMember2022-10-142022-10-140001354327us-gaap:RetainedEarningsMember2022-12-310001354327pgti:NewRevolvingCreditFacilityMember2023-09-300001354327us-gaap:DebtInstrumentRedemptionPeriodTwoMemberpgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2023-01-012023-09-300001354327us-gaap:CustomerRelationshipsMember2022-12-3100013543272022-10-010001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-020001354327us-gaap:CommonStockMember2022-07-020001354327pgti:MartinAcquisitionMembersrt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2022-10-142022-10-140001354327pgti:NonimpactResistantMember2023-07-022023-09-300001354327srt:MaximumMember2023-01-012023-09-300001354327us-gaap:TreasuryStockCommonMember2022-07-032022-10-010001354327pgti:MartinAcquisitionMembersrt:RestatementAdjustmentMember2022-10-140001354327pgti:NonimpactResistantMember2022-07-032022-10-010001354327us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001354327pgti:SoutheastSegmentMember2023-09-300001354327pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2022-12-310001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:ForwardContractsMember2023-07-010001354327pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMemberpgti:MartinAcquisitionMemberpgti:CashOnHandMember2023-01-012023-04-010001354327pgti:ForwardContractsAndMidwestTransactionPremiumContractsMember2023-09-300001354327pgti:MartinAcquisitionMemberpgti:CustomerRelatedBacklogMember2022-10-142022-10-140001354327pgti:EcoEnterprisesLLCMember2023-05-260001354327pgti:MidwestTransactionPremiumContractsMember2023-01-012023-09-3000013543272022-01-022022-10-010001354327srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2023-09-300001354327pgti:WesternSegmentMember2022-07-032022-10-010001354327pgti:ImpactResistantMember2022-07-032022-10-010001354327us-gaap:TreasuryStockCommonMember2023-09-300001354327pgti:SixPointSevenFivePercentSeniorNotesDue2026Member2023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberpgti:MidwestTransactionPremiumContractsMember2022-07-020001354327us-gaap:AdditionalPaidInCapitalMember2022-12-310001354327us-gaap:RetainedEarningsMember2022-07-032022-10-010001354327pgti:SoutheastSegmentMember2023-07-022023-09-300001354327us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001354327pgti:NewRevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-10-132022-10-130001354327us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2023-09-300001354327us-gaap:FairValueInputsLevel2Member2023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-010001354327us-gaap:TreasuryStockCommonMember2022-07-020001354327srt:MinimumMember2023-01-012023-09-300001354327pgti:MartinAcquisitionMemberpgti:NewRevolvingCreditFacilityMember2022-10-142022-10-140001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2023-01-012023-09-300001354327us-gaap:ForwardContractsMember2023-07-022023-09-300001354327pgti:MartinAcquisitionMemberpgti:SharePurchaseAgreementMember2022-10-140001354327us-gaap:DebtInstrumentRedemptionPeriodThreeMemberpgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member2023-01-012023-09-300001354327pgti:RevolvingCreditFacilityDueTwoThousandTwentySevenMember2023-09-300001354327pgti:MidwestTransactionPremiumContractsMember2023-07-022023-09-300001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:ForwardContractsMember2022-01-010001354327pgti:NewRevolvingCreditFacilityMembersrt:MaximumMember2022-10-132022-10-130001354327us-gaap:AccumulatedOtherComprehensiveIncomeMemberpgti:MidwestTransactionPremiumContractsMember2022-12-310001354327us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010001354327pgti:TermLoansMember2022-10-142022-10-14pgti:Forwardcontractpgti:Rightxbrli:pureutr:lbxbrli:sharespgti:Segmentiso4217:USDutr:lbiso4217:USDxbrli:sharesiso4217:USDpgti:Plant

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2023

OR

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

For the transition period from to

Commission file number 001-37971

PGT Innovations, Inc.

 

1070 Technology Drive

North Venice, FL 34275

Registrant’s telephone number: 941-480-1600

 

State of Incorporation

 

IRS Employer Identification No.

Delaware

 

020-0634715

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

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common stock, par value $0.01 per share

 

PGTI

 

New York Stock Exchange, Inc.

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

Yes No ☐

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

Yes No ☐

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

 

Large accelerated filer ☑

Accelerated filer ☐

Non-accelerated filer ☐

Smaller reporting company

Emerging growth company

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

Yes ☐ No ☐

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

Yes ☐ No

Common Stock, $0.01 par value, outstanding was 57,049,895 shares, as of October 31, 2023.

 

 


 

PGT INNOVATIONS, INC.

TABLE OF CONTENTS

 

Form 10-Q for the Three and Nine Months Ended September 30, 2023

 

 

 

 

 

 

 

Page

 

 

 

 

 

 

Number

Part I.

 

Financial Information

 

3

 

 

Item 1.

 

Financial Statements

 

3

 

 

 

 

Condensed Consolidated Statements of Operations

 

3

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income

 

4

 

 

 

 

Condensed Consolidated Balance Sheets

 

5

 

 

 

 

Condensed Consolidated Statements of Cash Flows

 

6

 

 

 

 

Condensed Consolidated Statements of Shareholders’ Equity

 

7

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

8

 

 

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

26

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

37

 

 

Item 4.

 

Controls and Procedures

 

39

 

 

 

 

 

 

 

Part II.

 

Other Information

 

40

 

 

Item 1.

 

Legal Proceedings

 

40

 

 

Item 1A.

 

Risk Factors

 

40

 

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

41

 

 

Item 3.

 

Defaults Upon Senior Securities

 

41

 

 

Item 4.

 

Mine Safety Disclosures

 

41

 

 

Item 5.

 

Other Information

 

41

 

 

Item 6.

 

Exhibits

 

42

 

 

 

 

Signature

 

43

 

 

 

 

 

 

 

 

 

- 2 -


 

PART I — FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

PGT INNOVATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(unaudited)

 

 

(unaudited)

 

Net sales

$

399,931

 

 

$

385,837

 

 

$

1,161,694

 

 

$

1,151,020

 

Cost of sales

 

238,159

 

 

 

236,035

 

 

 

696,740

 

 

 

701,495

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit

 

161,772

 

 

 

149,802

 

 

 

464,954

 

 

 

449,525

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

101,872

 

 

 

102,399

 

 

 

297,790

 

 

 

307,786

 

Restructuring costs and charges, net

 

(794

)

 

 

 

 

 

1,722

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations

 

60,694

 

 

 

47,403

 

 

 

165,442

 

 

 

141,739

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

7,772

 

 

 

6,889

 

 

 

23,642

 

 

 

21,124

 

 

 

 

 

 

 

 

 

 

 

 

 

Income before income taxes

 

52,922

 

 

 

40,514

 

 

 

141,800

 

 

 

120,615

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

13,715

 

 

 

10,100

 

 

 

36,412

 

 

 

29,910

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

39,207

 

 

 

30,414

 

 

 

105,388

 

 

 

90,705

 

 

 

 

 

 

 

 

 

 

 

 

 

Less: Net income attributable to redeemable
   non-controlling interest ("RNCI")

 

 

 

 

(373

)

 

 

(1,101

)

 

 

(1,334

)

 

 

 

 

 

 

 

 

 

 

 

 

Net income attributable to the Company

$

39,207

 

 

$

30,041

 

 

$

104,287

 

 

$

89,371

 

 

 

 

 

 

 

 

 

 

 

 

 

Calculation of net income per common share attributable
   to common shareholders:

 

 

 

 

 

 

 

 

 

 

 

Net income attributable to the Company

$

39,207

 

 

$

30,041

 

 

$

104,287

 

 

$

89,371

 

Decrease (increase) in redemption value of RNCI

 

 

 

 

271

 

 

 

(1,637

)

 

 

(1,514

)

Net income attributable to common shareholders

$

39,207

 

 

$

30,312

 

 

$

102,650

 

 

$

87,857

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share attributable to common shareholders:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.68

 

 

$

0.51

 

 

$

1.75

 

 

$

1.47

 

Diluted

$

0.67

 

 

$

0.50

 

 

$

1.74

 

 

$

1.46

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

Basic

 

58,012

 

 

 

59,964

 

 

 

58,796

 

 

 

59,908

 

Diluted

 

58,291

 

 

 

60,402

 

 

 

59,092

 

 

 

60,201

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

- 3 -


 

PGT INNOVATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(unaudited)

 

 

(unaudited)

 

Net income

$

39,207

 

 

$

30,414

 

 

$

105,388

 

 

$

90,705

 

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss) before tax:

 

 

 

 

 

 

 

 

 

 

 

Increase (decrease) in fair value of derivatives

 

892

 

 

 

(2,633

)

 

 

(11

)

 

 

(9,487

)

Reclassification to earnings

 

289

 

 

 

2,416

 

 

 

130

 

 

 

(3,344

)

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss) before tax

 

1,181

 

 

 

(217

)

 

 

119

 

 

 

(12,831

)

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense (benefit) related to
  other comprehensive income (loss)

 

304

 

 

 

(56

)

 

 

31

 

 

 

(3,296

)

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss), net of tax

 

877

 

 

 

(161

)

 

 

88

 

 

 

(9,535

)

 

 

 

 

 

 

 

 

 

 

 

 

Comprehensive income

 

40,084

 

 

 

30,253

 

 

 

105,476

 

 

 

81,170

 

 

 

 

 

 

 

 

 

 

 

 

 

Less: Comprehensive income attributable to
   redeemable non-controlling interest

 

 

 

 

(373

)

 

 

(1,101

)

 

 

(1,334

)

 

 

 

 

 

 

 

 

 

 

 

 

Comprehensive income attributable to the Company

$

40,084

 

 

$

29,880

 

 

$

104,375

 

 

$

79,836

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

- 4 -


 

PGT INNOVATIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except per share amounts)

(unaudited)

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

37,675

 

 

$

66,548

 

Accounts receivable, net

 

 

149,288

 

 

 

160,107

 

Inventories

 

 

117,942

 

 

 

112,672

 

Contract assets, net

 

 

53,948

 

 

 

47,919

 

Prepaid expenses

 

 

15,441

 

 

 

11,763

 

Other current assets

 

 

15,096

 

 

 

16,532

 

Total current assets

 

 

389,390

 

 

 

415,541

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

216,466

 

 

 

208,354

 

Operating lease right-of-use asset, net

 

 

103,087

 

 

 

104,121

 

Intangible assets, net

 

 

427,250

 

 

 

447,052

 

Goodwill

 

 

462,630

 

 

 

460,415

 

Other assets, net

 

 

9,839

 

 

 

4,766

 

 

 

 

 

 

 

 

Total assets

 

$

1,608,662

 

 

$

1,640,249

 

 

 

 

 

 

 

 

LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST
   AND SHAREHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$

150,428

 

 

$

168,961

 

Current portion of operating lease liability

 

 

18,108

 

 

 

16,393

 

Total current liabilities

 

 

168,536

 

 

 

185,354

 

 

 

 

 

 

 

 

Long-term debt, net

 

 

631,768

 

 

 

642,134

 

Operating lease liability, less current portion

 

 

93,414

 

 

 

95,159

 

Deferred income taxes

 

 

47,438

 

 

 

47,407

 

Other liabilities

 

 

6,135

 

 

 

7,459

 

 

 

 

 

 

 

 

Total liabilities

 

 

947,291

 

 

 

977,513

 

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

 

 

 

Redeemable non-controlling interest

 

 

 

 

 

34,721

 

 

 

 

 

 

 

 

Shareholders' equity:

 

 

 

 

 

 

Preferred stock; par value $.01 per share; 10,000 shares
  authorized;
no shares outstanding

 

 

 

 

 

 

Common stock; par value $.01 per share; 200,000 shares authorized; 64,512 and
  
63,940 shares issued and 57,262 and 59,912 shares outstanding at
  September 30, 2023 and December 31, 2022, respectively

 

 

645

 

 

 

639

 

Additional paid-in capital

 

 

449,617

 

 

 

442,116

 

Accumulated other comprehensive income

 

 

311

 

 

 

223

 

Retained earnings

 

 

306,452

 

 

 

204,891

 

Treasury stock at cost (5,800 shares and 2,760 shares at September 30, 2023
  and December 31, 2022, respectively)

 

 

(95,654

)

 

 

(19,854

)

Total shareholders' equity

 

 

661,371

 

 

 

628,015

 

 

 

 

 

 

 

 

Total liabilities, redeemable non-controlling interest and shareholders' equity

 

$

1,608,662

 

 

$

1,640,249

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

- 5 -


 

PGT INNOVATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

(unaudited)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

105,388

 

 

$

90,705

 

Adjustments to reconcile net income to net cash

 

 

 

 

 

 

provided by operating activities:

 

 

 

 

 

 

Depreciation

 

 

26,607

 

 

 

25,359

 

Amortization

 

 

19,802

 

 

 

19,725

 

Provision for credit losses

 

 

2,213

 

 

 

7,395

 

Stock-based compensation expense

 

 

9,054

 

 

 

7,638

 

Amortization of deferred financing costs

 

 

986

 

 

 

921

 

Asset impairment charges

 

 

 

 

 

2,131

 

Non-cash portion of restructuring costs and charges, net

 

 

1,679

 

 

 

 

Loss (gain) on sales of assets

 

 

84

 

 

 

(166

)

Change in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

1,005

 

 

 

(35,166

)

Inventories

 

 

(5,635

)

 

 

(21,145

)

Contract assets, net, prepaid expenses, other current and other assets

 

 

6,970

 

 

 

6,213

 

Accounts payable, accrued and other liabilities

 

 

(28,322

)

 

 

48,531

 

 

 

 

 

 

 

 

Net cash provided by operating activities

 

 

139,831

 

 

 

152,141

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(38,205

)

 

 

(24,741

)

Business combinations

 

 

(744

)

 

 

(787

)

Proceeds from sales of assets

 

 

1,171

 

 

 

41

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

(37,778

)

 

 

(25,487

)

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Payment of fair value of contingent consideration in Anlin Acquisition

 

 

(4,348

)

 

 

(2,362

)

Redemption of redeemable non-controlling interest

 

 

(37,459

)

 

 

 

Proceeds of amounts drawn from revolving credit facility

 

 

50,000

 

 

 

 

Payments of borrowing under revolving credit facility

 

 

(61,352

)

 

 

 

Purchases of treasury stock under share repurchase program

 

 

(75,131

)

 

 

 

Income taxes paid from stock withheld relating to vesting of equity awards

 

 

(3,362

)

 

 

(1,888

)

Proceeds from issuance of common stock under employee stock purchase plan (ESPP)

 

 

726

 

 

 

291

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

(130,926

)

 

 

(3,959

)

 

 

 

 

 

 

 

Net (decrease) increase in cash and cash equivalents

 

 

(28,873

)

 

 

122,695

 

Cash and cash equivalents at beginning of period

 

 

66,548

 

 

 

96,146

 

Cash and cash equivalents at end of period

 

$

37,675

 

 

$

218,841

 

 

 

 

 

 

 

 

Non-cash activity:

 

 

 

 

 

 

Accrual of excise tax liability in treasury stock

 

$

(669

)

 

$

 

Additions to right-of-use asset

 

$

15,912

 

 

$

13,625

 

Additions to operating lease liability

 

$

(15,912

)

 

$

(13,625

)

Property, plant and equipment additions in accounts payable

 

$

590

 

 

$

79

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

- 6 -


 

PGT INNOVATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(in thousands, except shares) (unaudited)

 

 

 

PGT Innovations, Inc. Shareholders' Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

 

Common stock

 

 

Paid-in

 

 

Comprehensive

 

 

Retained

 

 

Treasury

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Earnings

 

 

Stock

 

 

Total

 

QUARTER ENDED OCTOBER 1, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at July 2, 2022

 

 

59,946,691

 

 

$

639

 

 

$

437,207

 

 

$

(2,368

)

 

$

163,616

 

 

$

(18,289

)

 

$

580,805

 

Vesting of restricted stock

 

 

42,258

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock withheld in lieu of taxes

 

 

(10,509

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(225

)

 

 

(225

)

Retirement of stock withheld in lieu of taxes

 

 

 

 

 

 

 

 

(163

)

 

 

 

 

 

(62

)

 

 

225

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,729

 

 

 

 

 

 

 

 

 

 

 

 

2,729

 

Net income attributable to the Company

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30,041

 

 

 

 

 

 

30,041

 

Decrease in value of RNCI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

271

 

 

 

 

 

 

271

 

Other comprehensive loss,
  net of tax benefit of $
56

 

 

 

 

 

 

 

 

 

 

 

(161

)

 

 

 

 

 

 

 

 

(161

)

Balance at October 1, 2022

 

 

59,978,440

 

 

$

639

 

 

$

439,773

 

 

$

(2,529

)

 

$

193,866

 

 

$

(18,289

)

 

$

613,460

 

NINE MONTHS ENDED OCTOBER 1, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2022

 

 

59,696,117

 

 

$

635

 

 

$

433,347

 

 

$

7,006

 

 

$

106,398

 

 

$

(18,289

)

 

$

529,097

 

Vesting of restricted stock

 

 

359,360

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Grants of restricted stock

 

 

 

 

 

6

 

 

 

(6

)

 

 

 

 

 

 

 

 

 

 

 

 

Forfeitures of restricted stock

 

 

 

 

 

(1

)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock withheld in lieu of taxes

 

 

(95,001

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,888

)

 

 

(1,888

)

Retirement of stock withheld in lieu of taxes

 

 

 

 

 

(1

)

 

 

(1,498

)

 

 

 

 

 

(389

)

 

 

1,888

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

7,638

 

 

 

 

 

 

 

 

 

 

 

 

7,638

 

Common stock issued under ESPP

 

 

17,964

 

 

 

 

 

 

291

 

 

 

 

 

 

 

 

 

 

 

 

291

 

Net income attributable to the Company

 

 

 

 

 

 

 

 

 

 

 

 

 

 

89,371

 

 

 

 

 

 

89,371

 

Increase in value of RNCI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,514

)

 

 

 

 

 

(1,514

)

Other comprehensive loss,
  net of tax benefit of $
3,296

 

 

 

 

 

 

 

 

 

 

 

(9,535

)

 

 

 

 

 

 

 

 

(9,535

)

Balance at October 1, 2022

 

 

59,978,440

 

 

$

639

 

 

$

439,773

 

 

$

(2,529

)

 

$

193,866

 

 

$

(18,289

)

 

$

613,460

 

QUARTER ENDED SEPTEMBER 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at July 1, 2023

 

 

58,337,327

 

 

$

641

 

 

$

446,222

 

 

$

(566

)

 

$

267,250

 

 

$

(65,740

)

 

$

647,807

 

Vesting of restricted stock

 

 

1,422

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Grants of restricted stock

 

 

 

 

 

4

 

 

 

(4

)

 

 

 

 

 

 

 

 

 

 

 

 

Purchases of treasury stock

 

 

(1,090,119

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(29,914

)

 

 

(29,914

)

Stock withheld in lieu of taxes

 

 

(422

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(12

)

 

 

(12

)

Retirement of stock withheld in lieu of taxes

 

 

 

 

 

 

 

 

(7

)

 

 

 

 

 

(5

)

 

 

12

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

3,085

 

 

 

 

 

 

 

 

 

 

 

 

3,085

 

Common stock issued under ESPP

 

 

14,013

 

 

 

 

 

 

321

 

 

 

 

 

 

 

 

 

 

 

 

321

 

Net income attributable to the Company

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39,207

 

 

 

 

 

 

39,207

 

Other comprehensive income,
  net of tax expense of $
304

 

 

 

 

 

 

 

 

 

 

 

877

 

 

 

 

 

 

 

 

 

877

 

Balance at September 30, 2023

 

 

57,262,221

 

 

$

645

 

 

$

449,617

 

 

$

311

 

 

$

306,452

 

 

$

(95,654

)

 

$

661,371

 

NINE MONTHS ENDED SEPTEMBER 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

59,911,556

 

 

$

639

 

 

$

442,116

 

 

$

223

 

 

$

204,891

 

 

$

(19,854

)

 

$

628,015

 

Vesting of restricted stock

 

 

502,758

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Grants of restricted stock

 

 

 

 

 

10

 

 

 

(10

)

 

 

 

 

 

 

 

 

 

 

 

 

Forfeitures of restricted stock

 

 

 

 

 

(3

)

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchases of treasury stock

 

 

(3,040,280

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(75,800

)

 

 

(75,800

)

Stock withheld in lieu of taxes

 

 

(146,500

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,362

)

 

 

(3,362

)

Retirement of stock withheld in lieu of taxes

 

 

 

 

 

(1

)

 

 

(2,272

)

 

 

 

 

 

(1,089

)

 

 

3,362

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

9,054

 

 

 

 

 

 

 

 

 

 

 

 

9,054

 

Common stock issued under ESPP

 

 

34,687

 

 

 

 

 

 

726

 

 

 

 

 

 

 

 

 

 

 

 

726

 

Net income attributable to the Company

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104,287

 

 

 

 

 

 

104,287

 

Increase in value of RNCI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,637

)

 

 

 

 

 

(1,637

)

Other comprehensive income,
  net of tax expense of $
31

 

 

 

 

 

 

 

 

 

 

 

88

 

 

 

 

 

 

 

 

 

88

 

Balance at September 30, 2023

 

 

57,262,221

 

 

$

645

 

 

$

449,617

 

 

$

311

 

 

$

306,452

 

 

$

(95,654

)

 

$

661,371

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

- 7 -


 

PGT INNOVATIONS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

NOTE 1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

About PGT Innovations, Inc.

PGT Innovations, Inc. (“PGTI”, “we,” or the “Company”), formerly named PGT, Inc., is a leading manufacturer of impact-resistant aluminum and vinyl-framed windows and doors and offers a broad range of fully customizable window and door products, as well as fully custom overhead garage doors. The majority of our sales are to customers in the state of Florida; however, we also sell products in many other states, the Caribbean, Canada, and in South and Central America. Our acquisition of Eco Enterprises ("Eco Acquisition") in February 2021 expands our range of product offerings in our major market of southeast Florida. We also have sales of products that are designed to unify indoor and outdoor living spaces, through our Western Windows Systems’ (“WWS”) division, and most of its sales are in the western United States. Our acquisitions of Anlin Windows and Doors ("Anlin") in October 2021 and Martin Door Holdings, Inc. ("Martin") in October 2022 expanded our presence in the west. The acquisition of Martin, which produces residential and commercial garage doors, expands the Company into building products adjacent to its portfolio of window and door brands. Products are sold primarily through an authorized dealer and distributor network. We began selling window and door products in the direct-to-consumer channel, a “factory-direct” sales model, through our acquisition of NewSouth Windows Solutions ("NewSouth") in February 2020.

We were incorporated in the state of Delaware on December 16, 2003, as JLL Window Holdings, Inc. On February 15, 2006, our Company was renamed PGT, Inc. On December 14, 2016, we announced that we changed our name to PGT Innovations, Inc. and, effective on December 28, 2016, the listing of our common stock was transferred to the New York Stock Exchange (“NYSE”) from the NASDAQ Global Market and began trading on the NYSE under the ticker symbol of “PGTI”.

We are headquartered in North Venice, Florida, where we have manufacturing operations, as well as two glass tempering and laminating plants and one insulated glass plant. We also have Florida-based manufacturing operations in Ft. Myers, Tampa, and the greater Miami area. Outside of Florida, we have manufacturing operations in Arizona, California and, more recently, Utah, with the acquisition of Martin.

All references to PGTI or our Company apply to the consolidated financial statements of PGT Innovations, Inc. unless otherwise noted.

Basis of Presentation

These condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and footnotes required by United States Generally Accepted Accounting Principles (“GAAP”) for complete financial statements. Our condensed consolidated financial statements are unaudited; however, in the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the remainder of the current year or for any future periods. The Company’s fiscal three and nine months ended September 30, 2023 and October 1, 2022 consisted of 13 and 39 weeks, respectively.

The condensed consolidated balance sheet as of December 31, 2022, is derived from the audited consolidated financial statements, but does not include all disclosures required by GAAP. The condensed consolidated balance sheet as of December 31, 2022, and the unaudited condensed consolidated financial statements as of and for the periods ended September 30, 2023, and October 1, 2022, should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2022, included in the Company’s most recent Annual Report on Form 10-K. The accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K.

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

We have two reportable segments: the Southeast segment and the Western segment. The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California. See Note 15 for segment disclosures.

 

- 8 -


 

NOTE 2. REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS

Disaggregation of Revenue from Contracts with Customers

As discussed in Note 1, we have two reportable segments: our Southeast segment and our Western segment. The following table provides information about our net sales by reporting segment, product category and market for the three and nine months ended September 30, 2023 and October 1, 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

Disaggregation of revenue (in millions):

2023

 

 

2022

 

 

2023

 

 

2022

 

Reporting segment:

 

 

 

 

 

 

 

 

 

 

 

Southeast

$

302.9

 

 

$

288.2

 

 

$

873.0

 

 

$

867.5

 

Western

 

97.0

 

 

 

97.6

 

 

 

288.7

 

 

 

283.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Product category:

 

 

 

 

 

 

 

 

 

 

 

Impact-resistant

$

251.8

 

 

$

227.7

 

 

$

716.6

 

 

$

688.5

 

Nonimpact-resistant

 

148.1

 

 

 

158.1

 

 

 

445.1

 

 

 

462.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Market:

 

 

 

 

 

 

 

 

 

 

 

New construction

$

149.9

 

 

$

160.9

 

 

$

453.8

 

 

$

484.3

 

Repair and remodel

 

250.0

 

 

 

224.9

 

 

 

707.9

 

 

 

666.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

The Company’s Western segment includes both custom and volume products. This segment’s volume products are not made-to-order and are of standardized sizes and design specifications. Therefore, the Company’s assessment is that the Western segment’s volume products have alternative uses, and that control of these products passes to the customer at a point in time, which is typically when the product has been delivered to the customer. For the three months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were $20.9 million and $26.6 million, respectively. For the nine months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were $61.7 million and $82.6 million, respectively.

 

Contract Balances

Contract assets represent sales recognized in excess of billings related to finished goods not yet shipped and certain unused glass components not yet placed into the production process for which revenue is recognized over time. Contract liabilities relate to customer deposits at the end of reporting periods. At September 30, 2023 and December 31, 2022, those contract liabilities totaled $27.0 million and $39.1 million, respectively, of which $20.7 million and $33.4 million, respectively, are classified within accrued liabilities, and $6.3 million and $5.7 million, respectively, are classified as a reduction to the contract assets to which they relate. Contract assets, net, totaled $53.9 million at September 30, 2023 and $47.9 million at December 31, 2022, in the accompanying condensed consolidated balance sheets.

Because of the short-term nature of our performance obligations, as discussed below, substantially all of our performance obligations are satisfied within the quarter following the end of a reporting period. As such, substantially all of the contract liabilities at December 31, 2022 were satisfied in the first quarter of 2023, and contract assets at December 31, 2022 were transferred to accounts receivable in the first quarter of 2023. Also, substantially all of the contract liabilities at September 30, 2023 will be satisfied in the fourth quarter of 2023, and contract assets at September 30, 2023 will be transferred to accounts receivable in the fourth quarter of 2023. Contract liabilities at September 30, 2023 represents cash received during the three-month period ended September 30, 2023, excluding amounts recognized as revenue during that period. Contract assets at September 30, 2023 represents revenue recognized during the three-month period ended September 30, 2023, excluding amounts transferred to accounts receivable during that period. Contract liabilities at December 31, 2022 represents cash received during the three-month period ended December 31, 2022, excluding amounts recognized as revenue during that period. Contract assets at December 31, 2022 represents revenue recognized during the three-month period ended December 31, 2022, excluding amounts transferred to accounts receivable during that period.

 

- 9 -


 

Allowance for Credit Losses

We measure all expected credit losses for financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. In the ordinary course of business, we extend credit to qualified dealers and distributors, generally on a non-collateralized basis. The Company maintains an allowance for credit losses which is based on management’s assessments of the amount which may become uncollectible in the future and is determined through consideration of our write-off history, specific identification of uncollectible accounts based in part on the customer’s past due balance (based on contractual terms), and consideration of prevailing economic and industry conditions, and may include anticipated unfavorable impacts of current macro-economic conditions on the businesses of our customers, such as dealers and distributors.

As of September 30, 2023 and December 31, 2022, we had gross accounts receivable of $163.8 million and $173.8 million, respectively, and an allowance for credit losses of $14.5 million and $13.7 million, respectively.

NOTE 3. WARRANTY

Most of our manufactured products are sold with warranties. Warranty periods, which vary by product components, generally range from 1 to 10 years; however, the warranty period for a limited number of specifically identified components in certain applications is a lifetime. The majority of the products sold have warranties on components which range from 1 to 3 years. The amount charged to expense for warranties is based on management’s assessment of the cost per service call and the number of service calls expected to be incurred to satisfy warranty obligations on the current net sales.

During the three months ended September 30, 2023, we recorded warranty expense at a rate of approximately 2.5% of sales, which was higher than the rate during the three months ended October 1, 2022 of 1.8% of sales. The increase in the warranty expense rate in the three months ended September 30, 2023, compared with the rate during the three months ended October 1, 2022, is a result of servicing a higher number of overall warranty claims in the third quarter of 2023, resulting in a higher level of service warranty expense, whereas the rate in the third quarter of 2022 was lower on average as there was a decrease in the use of higher-cost contract labor. During the nine months ended September 30, 2023, we recorded warranty expense at a rate of approximately 2.3% of sales, which was slightly higher than the rate during the nine months ended October 1, 2022 of 2.0% of sales.

The following table summarizes current period charges, adjustments to previous estimates, as well as settlements, which represent actual costs incurred during the period for the three and nine months ended September 30, 2023 and October 1, 2022. The reserve is determined through assessing our claims history. Of the accrued warranty reserve of $16.0 million at September 30, 2023, $12.5 million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at September 30, 2023, with the remainder classified within other liabilities as non-current liabilities. Of the accrued warranty reserve of $15.4 million at December 31, 2022, $12.4 million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at December 31, 2022, with the remainder classified within other liabilities as non-current liabilities.

 

 

 

Beginning

 

 

Acquisition-

 

 

Charged

 

 

 

 

 

 

 

 

End of

 

Accrued Warranty

 

of Period

 

 

Related

 

 

to Expense

 

 

Adjustments

 

 

Settlements

 

 

Period

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

$

16,113

 

 

$

 

 

$

10,045

 

 

$

(524

)

 

$

(9,601

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

$

16,151

 

 

$

(2,537

)

 

$

6,880

 

 

$

750

 

 

$

(5,763

)

 

$

15,481

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

$

15,388

 

 

$

 

 

$

27,050

 

 

$

420

 

 

$

(26,825

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

$

13,504

 

 

$

(2,537

)

 

$

22,872

 

 

$

1,263

 

 

$

(19,621

)

 

$

15,481

 

 

 

NOTE 4. INVENTORIES

Inventories consist principally of raw materials purchased for the manufacture of our products. We have limited finished goods inventory since the substantial majority of our products are custom, made-to-order and the revenue on these products, as well as the related cost, has been fully recognized upon completion of the manufacturing process. Finished goods inventory and work-in-progress

- 10 -


 

costs include direct materials, direct labor, and overhead. All inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inventories consisted of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Raw materials

 

$

112,893

 

 

$

109,679

 

Work-in-progress

 

 

3,281

 

 

 

916

 

Finished goods

 

 

1,768

 

 

 

2,077

 

 

 

 

 

 

 

 

Inventories

 

$

117,942

 

 

$

112,672

 

 

 

NOTE 5. STOCK BASED-COMPENSATION

Stock-Based Compensation Expense

We record stock compensation expense over an equity award’s vesting period based on the award’s fair value at the date of grant. We recorded compensation expense for stock-based awards of $3.1 million for the three months ended September 30, 2023, of which $2.7 million is classified within selling, general and administrative expenses, and $2.7 million for the three months ended October 1, 2022, of which $2.3 million is classified within selling, general and administrative expenses. We recorded compensation expense for stock-based awards of $9.1 million for the nine months ended September 30, 2023, of which $7.8 million is classified within selling, general and administrative expenses, and $7.6 million for the nine months ended October 1, 2022, of which $6.6 million is classified within selling, general and administrative expenses. Portions of stock compensation expense not classified within selling, general and administrative expenses are classified within cost of sales.

As of September 30, 2023, there was $22.6 million in total unrecognized compensation cost related entirely to restricted share awards, including time-vesting and those with performance conditions. These costs are expected to be recognized in earnings on an accelerated basis over the weighted average remaining vesting period of 2.2 years at September 30, 2023.

 

All-Employee Grant

 

On September 1, 2023, we issued 347,475 shares of restricted stock to all employees of the Company (the "All-Employee Grant") who do not participate in the Company’s long-term incentive plan. These shares are not subject to adjustment based on any performance or other criteria, but rather, cliff-vest on September 1, 2026, the third anniversary of the grant date, assuming the grantee is employed by the Company on that date. Employees were granted an amount of shares based on their years-of-service as of September 1, 2023, which included 50 shares to those employees who reached at least their one-year anniversary, 75 shares to those who reached at least their two-year anniversary, and 100 shares to those who reached at least their five-year anniversary. Any employee who had not yet reached their one-year anniversary as of September 1, 2023, will be eligible to receive a grant of 50 shares in a second grant to be made on September 1, 2024. The grant date fair value of the All-Employee Grant was $28.19 per share.

NOTE 6. ACQUISITION

MARTIN DOORS

On October 14, 2022, we completed the acquisition of the Martin Doors brand. The acquisition was done by WWS Acquisition, LLC, a Missouri limited liability company, indirectly wholly-owned by PGT Innovations, Inc., which acquired all of the shares of stock of Martin Door Holdings, Inc., a Utah corporation, headquartered in Salt Lake City, Utah, a custom manufacturer of overhead garage doors and hardware serving the Western U.S. (the "Martin Acquisition"), pursuant to that certain Share Purchase Agreement dated as of October 14, 2022 (the “Martin Purchase Agreement”). The fair value of consideration transferred in the Martin Acquisition was $188.5 million, composed entirely of cash, including $185.0 million for purchase price and $3.5 million in working capital adjustments, of which $2.8 million was estimated and paid at closing, and approximately $0.7 million was paid in the first quarter of 2023 upon finalization of the net working capital calculation.

The cash portion of the Martin Acquisition was financed with borrowings under the revolving credit facility ("New Revolving Credit Facility") established under fifth amendment ("Fifth Amendment") to the 2016 Credit Agreement ("2016 Credit Agreement due 2027") of $98.4 million, with the remaining $90.1 million, which includes the approximately $0.7 million final net working capital adjustment paid in the first quarter of 2023, funded with cash on hand. Generally, cash on hand for the Martin Acquisition was provided by cash generated through operations.

 

- 11 -


 

Purchase Price Allocation

The preliminary estimated fair value of assets acquired, liabilities assumed and subsequent adjustments to that allocation as of our reporting date, are as follows:

 

 

 

Initial
Allocation

 

 

Adjustments to
Allocation

 

 

Preliminary
Allocation

 

Accounts receivable

 

$

6,653

 

 

$

(194

)

 

$

6,459

 

Inventories

 

 

9,543

 

 

 

(364

)

 

 

9,179

 

Contract assets, net

 

 

5,242

 

 

 

 

 

 

5,242

 

Prepaid expenses and other assets

 

 

90

 

 

 

 

 

 

90

 

Property and equipment

 

 

11,422

 

 

 

(1,196

)

 

 

10,226

 

Operating lease right-of-use asset

 

 

12,259

 

 

 

 

 

 

12,259

 

Intangible assets

 

 

91,900

 

 

 

 

 

 

91,900

 

Total assets acquired

 

 

137,109

 

 

 

(1,754

)

 

 

135,355

 

Accounts payable

 

 

(2,482

)

 

 

 

 

 

(2,482

)

Accrued and other liabilities

 

 

(1,270

)

 

 

283

 

 

 

(987

)

Deferred tax liabilities

 

 

(23,604

)

 

 

 

 

 

(23,604

)

Operating lease liability

 

 

(12,259

)

 

 

 

 

 

(12,259

)

Total liabilities assumed

 

 

(39,615

)

 

 

283

 

 

 

(39,332

)

Net assets acquired

 

 

97,494

 

 

 

(1,471

)

 

 

96,023

 

Goodwill

 

 

90,300

 

 

 

2,215

 

 

 

92,515

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

 

 

 

 

 

 

 

 

 

 

Consideration:

 

 

 

 

 

 

 

 

 

Cash

 

$

187,794

 

 

$

744

 

 

$

188,538

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

The fair value of certain working capital related items, including Martin’s accounts receivable, prepaid expenses and other assets, and accounts payable and accrued and other liabilities, approximated their book values at the date of the Martin Acquisition. The fair value of inventory was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The substantial majority of inventories at the acquisition date was comprised of raw materials. The fair value of property and equipment and remaining useful lives were estimated by management, with the assistance of a third-party valuation firm, using the cost approach. Valuations of the intangible assets were done using income and royalty relief approaches based on projections provided by management, which we consider to be Level 3 inputs, with the assistance of a third-party valuation firm. During the nine months of 2023, we made immaterial adjustments to our purchase allocation relating to accounts receivable, inventories, property and equipment, and accrued and other liabilities.

We incurred acquisition costs totaling $4.8 million relating to legal expenses, representations and warranties insurance, diligence, accounting and other services in the Martin Acquisition in the year ended December 31, 2022.

Because the Martin Acquisition was an acquisition of stock, Martin's assets and liabilities retain their tax bases at the time of the acquisition. Therefore, none of the identifiable intangible assets or goodwill acquired in the Martin Acquisition are deductible for tax purposes. As of September 30, 2023, goodwill is estimated to be $92.5 million. Martin's goodwill is included as part of the Western reporting unit. We believe Martin's goodwill relates to the expansion of our footprint in a key, strategic market we have identified as a geographic area of growth for our Company, as well as being a key component of our strategy to expand into adjacent building material products, other than windows and doors.

Pro forma results of operations, as well as net sales and income attributable to the Martin Acquisition are not presented as it did not have a material impact on our results of operations.

 

- 12 -


 

Valuation of Identified Intangible Assets

The valuation of the identifiable intangible assets acquired in the Martin Acquisition and our estimate of their respective useful lives are as follows:

 

 

 

 

 

Initial

 

 

Preliminary

 

 

Useful Life

 

 

Valuation

 

 

(in years)

(in thousands)

 

 

 

 

 

Trade name

 

$

24,000

 

 

indefinite

Customer relationships

 

 

52,700

 

 

15

Customer-related backlog (amortized in 2022)

 

 

400

 

 

<1

Developed technology

 

 

14,600

 

 

3 - 14

Non-compete-related intangible

 

 

200

 

 

5

 

 

 

 

 

 

Intangible assets

 

$

91,900

 

 

 

 

NOTE 7. NET INCOME PER COMMON SHARE

Basic earnings per share (“EPS”) attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding during the period. Diluted EPS attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.

Basic EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding during the period. Diluted EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.

Anti-dilutive securities excluded from the calculation of weighted average shares outstanding for the three and nine months ended September 30, 2023 and October 1, 2022 were insignificant.

The table below presents the calculation of EPS and a reconciliation of weighted average common shares used in the calculation of basic and diluted EPS:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands, except per share amounts)

 

Net income

$

39,207

 

 

$

30,414

 

 

$

105,388

 

 

$

90,705

 

Less: Net income attributable to RNCI

 

 

 

 

(373

)

 

 

(1,101

)

 

 

(1,334

)

Net income attributable to the Company

 

39,207

 

 

 

30,041

 

 

 

104,287

 

 

 

89,371

 

Decrease (increase) in redemption value of RNCI

 

 

 

 

271

 

 

 

(1,637

)

 

 

(1,514

)

Net income attributable to common shareholders

$

39,207

 

 

$

30,312

 

 

$

102,650

 

 

$

87,857

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Basic

 

58,012

 

 

 

59,964

 

 

 

58,796

 

 

 

59,908

 

Add: Dilutive shares from equity plans

 

279

 

 

 

438

 

 

 

296

 

 

 

293

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Diluted

 

58,291

 

 

 

60,402

 

 

 

59,092

 

 

 

60,201

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share attributable to common shareholders:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.68

 

 

$

0.51

 

 

$

1.75

 

 

$

1.47

 

Diluted

$

0.67

 

 

$

0.50

 

 

$

1.74

 

 

$

1.46

 

 

- 13 -


 

NOTE 8. GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill and intangible assets are as follows:

 

 

 

 

 

 

 

 

Initial

 

 

September 30,

 

 

December 31,

 

 

Useful Life

 

 

2023

 

 

2022

 

 

(in years)

 

 

(in thousands)

 

 

 

Goodwill

 

$

462,630

 

 

$

460,415

 

 

indefinite

 

 

 

 

 

 

 

 

 

Other intangible assets:

 

 

 

 

 

 

 

 

Trade names (indefinite-lived)

 

$

225,018

 

 

$

225,018

 

 

indefinite

 

 

 

 

 

 

 

 

 

Customer relationships and customer-related assets

 

 

340,047

 

 

 

340,047

 

 

<1-15

Trade name (amortizable)

 

 

22,200

 

 

 

22,200

 

 

15

Developed technology

 

 

20,500

 

 

 

20,500

 

 

3-14

Non-compete agreement

 

 

3,538

 

 

 

3,538

 

 

2-5

Software license

 

 

590

 

 

 

590

 

 

2

Less: Accumulated amortization

 

 

(184,643

)

 

 

(164,841

)

 

 

 

 

 

 

 

 

 

 

 

Subtotal

 

 

202,232

 

 

 

222,034

 

 

 

 

 

 

 

 

 

 

 

 

Other intangible assets, net

 

$

427,250

 

 

$

447,052

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at December 31, 2022

 

$

460,415

 

 

 

 

 

 

Increase relating to Martin Acquisition net working capital payment

 

 

744

 

 

 

 

 

 

Net other measurement period changes in Martin Acquisition

 

 

1,471

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at September 30, 2023

 

$

462,630

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated amortization of our amortizable intangible assets for future years is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

6,505

 

2024

 

 

25,971

 

2025

 

 

25,640

 

2026

 

 

21,241

 

2027

 

 

20,987

 

Thereafter

 

 

101,888

 

 

 

 

 

Total

 

$

202,232

 

 

Amortization expense relating to amortizable intangible assets for the three months ended September 30, 2023 and October 1, 2022, was $6.5 million and $5.8 million, respectively. Amortization expense relating to amortizable intangible assets for the nine months ended September 30, 2023 and October 1, 2022, was $19.8 million and $19.7 million, respectively.

 

We perform our annual goodwill and indefinite-lived intangible asset impairment testing as of the first day of our fiscal fourth quarter of each year, and at interim periods if needed based on occurrence of triggering events. During the three and nine months ended September 30, 2023, we did not identify any events which we believe would trigger the need for tests for impairments of our indefinite-lived intangibles assets prior to our annual assessment date. However, in 2023, we have experienced challenging macro-economic conditions in the markets for our products of our Western segment. Although experiencing some improvement in the third quarter of 2023, should these conditions persist, when combined with potential increases in discount rates due to the rising interest rate environment in 2023, no assurances can be given that any future tests for impairment will indicate that it is more likely than not that the fair values of our indefinite-lived intangible assets will exceed their carrying values for the remainder of 2023.

 

As of September 30, 2023 and December 31, 2022, the carrying value of our Southeast reporting unit goodwill is $228.3 million and $228.3 million, respectively. As of September 30, 2023 and December 31, 2022, the carrying value of our Western reporting unit goodwill is $234.3 million and $232.1 million, respectively.

 

- 14 -


 

NOTE 9. LONG-TERM DEBT

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

2021 Senior Notes due 2029, maturing in October 2029

 

$

575,000

 

 

$

575,000

 

 

 

 

 

 

 

 

2016 Credit Agreement due 2027, maturing in October 2027

 

 

65,000

 

 

 

76,352

 

 

 

 

 

 

 

 

Long-term debt

 

 

640,000

 

 

 

651,352

 

 

 

 

 

 

 

 

Deferred financing costs

 

 

(8,232

)

 

 

(9,218

)

 

 

 

 

 

 

 

Long-term debt, net

 

$

631,768

 

 

$

642,134

 

 

2021 Senior Notes due 2029

On September 24, 2021, we completed the issuance of $575.0 million aggregate principal amount of 4.375% senior notes (“2021 Senior Notes due 2029”), issued at 100% of their principal amount. The 2021 Senior Notes due 2029 are jointly and severally and fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s existing and future restricted subsidiaries, other than any restricted subsidiary of the Company that does not guarantee the existing senior secured credit facilities or any permitted refinancing thereof. The 2021 Senior Notes due 2029 are senior unsecured obligations of the Company and the guarantors, respectively, and rank pari passu in right of payment with all existing and future senior debt and senior to all existing and future subordinated debt of the Company and the guarantors. The 2021 Senior Notes due 2029 were offered under Rule 144A of the Securities Act, and in transactions outside the United States under Regulation S of the Securities Act, and have not been, and will not be, registered under the Securities Act.

The 2021 Senior Notes due 2029 mature on October 1, 2029. Interest on the 2021 Senior Notes due 2029 is payable semi-annually, in arrears, which began on April 1, 2022, with interest accruing at a rate of 4.375% per annum from September 24, 2021. We incurred financing costs relating to bank fees and professional services costs relating to the offering and issuance of the 2021 Senior Notes due 2029 totaling $8.7 million, which included a 1.25% lender spread on the total principal value of the 2021 Senior Notes due 2029, or $7.2 million, and $1.5 million of other costs, all of which are being amortized under the effective interest method.

As of September 30, 2023, the face value of debt outstanding under the 2021 Senior Notes due 2029 was $575.0 million, and accrued interest was $12.6 million. Proceeds from the 2021 Senior Notes due 2029 were used, in part, to redeem in full the $425.0 million of 2018 Senior Notes due 2026, including the related fees, costs, and the prepayment call premium of $21.5 million, representing 5.063% of the $425.0 million face value then outstanding, prepay the outstanding term loan borrowings under the then existing 2016 Credit Agreement of $60.0 million and the related fees and costs, and finance our acquisition of Anlin (the "Anlin Acquisition") in the fourth quarter of 2021.

The indenture for the 2021 Senior Notes due 2029 gives us the option to redeem some or all of the 2021 Senior Notes due 2029 at the redemption prices and on the terms specified in the indenture governing the 2021 Senior Notes due 2029. The indenture governing the 2021 Senior Notes due 2029 does not require us to make any mandatory redemptions or sinking fund payments. However, upon the occurrence of a change of control, as defined in the indenture, the Company is required to offer to repurchase the notes at 101% of the aggregate principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase. We also may make optional redemptions at various premiums including a make-whole call at the then current treasury rate plus 50 basis points prior to October 1, 2024, then 102.188% on or after August 1, 2024, 101.094% on or after August 2025, then at 100.000% on or after August 1, 2026.

The indenture for the 2021 Senior Notes due 2029 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) enter into agreements that restrict distributions from restricted subsidiaries; (iv) sell or otherwise dispose of assets; (v) enter into transactions with affiliates; (vi) create or incur liens; merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; and (viii) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

 

- 15 -


 

2016 Credit Agreement due 2027

On February 16, 2016, we entered into the 2016 Credit Agreement. From 2016 to 2022, we entered into various amendments to the 2016 Credit Agreement, including the amendment in October 2022, as described below.

On October 13, 2022, the Company entered into the Fifth Amendment of the 2016 Credit Agreement due 2027. The Fifth Amendment provides for, among other things, the New Revolving Credit Facility, which is a new five-year revolving credit facility in an aggregate principal amount of $250.0 million. The New Revolving Credit Facility refinances and replaces the previously existing $80.0 million revolving credit facility under the 2016 Credit Agreement due 2027. The Company’s obligations under the 2016 Credit Agreement due 2027 continue to be secured by substantially all of its and its direct and indirect subsidiaries’ assets, and is senior in position to the 2021 Senior Notes due 2029.

Contemporaneously with the Fifth Amendment, the Company drew down $160.0 million of funds available under the New Revolving Credit Facility. Proceeds totaling $61.6 million from the $160.0 million drawdown were used to repay then existing term loan borrowings under the 2016 Credit Agreement totaling $60.0 million, plus accrued interest and fees totaling $1.6 million. As discussed below, the remaining $98.4 million of proceeds were used to fund the cash portion of the Martin Acquisition. The Company has made net repayments of the $160.0 million of initial borrowings under the New Revolving Credit Facility totaling $95.0 million through September 30, 2023.

Interest on borrowings under the New Revolving Credit Facility is payable either quarterly or at the expiration of any Secured Overnight Financing Rate ("SOFR") interest period applicable thereto. Borrowings under the New Revolving Credit Facility accrue interest at a rate equal to, at our option, a base rate (with a floor of 100 basis points) plus a percentage spread (ranging from 0.75% to 1.75%) based on our first lien net leverage ratio or SOFR (with a floor of 0 basis points) plus a percentage spread (ranging from 1.75% to 2.75%) based on our first lien net leverage ratio. After giving effect to the Fifth Amendment, we pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility equal to a percentage spread (ranging from 0.25% to 0.35%) based on our first lien net leverage ratio. The Fifth Amendment also modifies the application of the financial covenant under the 2016 Credit Agreement such that testing will occur on a quarterly basis, and requires we maintain a first lien net leverage ratio of not more than 4.00 to 1.00. We were in compliance with this covenant as of September 30, 2023.

The 2016 Credit Agreement due 2027 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

As of September 30, 2023, borrowings outstanding under the $250.0 million New Revolving Credit Facility totaled $65.0 million, and accrued interest was $252 thousand. There were $8.5 million in letters of credit outstanding. Availability under the New Revolving Credit Facility at September 30, 2023 totaled $176.5 million. The weighted average all-in interest rate for borrowings under the existing revolving credit facility of the 2016 Credit Agreement due 2027 was 7.01% at September 30, 2023, and 6.07% at December 31, 2022.

The Martin Acquisition was financed in part with the $250.0 million available under the New Revolving Credit Facility provided by the Fifth Amendment of our 2016 Credit Agreement due 2027, under which we drew $160.0 million on October 14, 2022, the proceeds of which were used to pay $98.4 million of the $187.8 million total fair value of consideration transferred at closing, and $61.6 million to prepay our $60.0 million existing term loans under the Fourth Amendment of our 2016 Credit Agreement due 2027, plus $1.6 million in fees, costs and accrued interest. The remainder of the total fair value of consideration transferred at closing, totaling $89.4 million, was funded with cash on hand previously generated through operations.

Deferred Financing Costs

Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

At beginning of year

 

$

9,218

 

Less: Amortization expense

 

 

(986

)

At end of period

 

$

8,232

 

 

- 16 -


 

Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

334

 

2024

 

 

1,366

 

2025

 

 

1,442

 

2026

 

 

1,466

 

2027

 

 

1,440

 

Thereafter

 

 

2,184

 

 

 

 

 

Total

 

$

8,232

 

 

The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):

 

(in thousands)

 

 

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

2027

 

 

65,000

 

Thereafter

 

 

575,000

 

 

 

 

 

Total

 

$

640,000

 

 

NOTE 10. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

Our Company is a party to various legal proceedings in the ordinary course of business. Although the ultimate disposition of those proceedings cannot be predicted with certainty, management believes the outcome of any claim that is pending or threatened, either individually or in the aggregate, will not have a material adverse effect on our operations, financial position or cash flows.

NOTE 11. INCOME TAXES

The income tax provision for interim periods is comprised of tax on ordinary income provided at the most recent estimated annual effective tax rate, adjusted for the tax effect of discrete items. We estimate the annual effective tax rate quarterly based on the forecasted annual pre-tax results of our operations. The tax effects of items that are unrelated to current year ordinary income are recognized entirely as discrete items in the period identified, including share-based compensation, changes in tax laws and adjustments to the actual liability determined upon filing tax returns.

We had income tax expense of $13.7 million for the three months ended September 30, 2023, compared with income tax expense of $10.1 million for the three months ended October 1, 2022. Our effective tax rate for the three months ended September 30, 2023, was 25.9%, compared with 24.9% for the three months ended October 1, 2022. We had income tax expense of $36.4 million for the nine months ended September 30, 2023, compared with income tax expense of $29.9 million for the nine months ended October 1, 2022. Our effective tax rate for the nine months ended September 30, 2023, was 25.7%, compared with 24.8% for the nine months ended October 1, 2022. Our income tax expense for the five months ended May 26, 2023, the date we acquired the 25% share of Eco we previously did not own, and the nine months ended October 1, 2022, includes income tax expenses of $0.9 million and $1.0 million, respectively, relating to our 75% share of the pre-tax earnings of Eco.

Income tax expense in the three and nine months ended September 30, 2023, and October 1, 2022, includes discrete items of income tax expense relating to excess taxes from the lapses of restrictions on stock awards and adjustments to tax expense relating to research credit true-ups we made during the third quarter of each period. Income tax expense in the nine months ended October 1, 2022 also includes a refund from the state of Florida, received by the Company in the second quarter of 2022, relating to excess taxes received by the state in 2021, which was $584 thousand, benefiting tax expense by $462 thousand, net of its Federal tax effect. Excluding discrete items of income tax, the effective tax rates for the three months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.7% and 26.2%, respectively. Excluding discrete items of income tax, the effective tax rates for the nine months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.2% and 25.7%, respectively.

- 17 -


 

During the first nine months of 2023, we made payments of estimated taxes totaling $39.7 million. During the first nine months of 2022, we made payments of estimated taxes, net of refunds, totaling $20.9 million.

NOTE 12. FAIR VALUE

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. A three-tier fair value hierarchy is used to prioritize the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted market prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The three levels of the fair value hierarchy are as follows:

Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2 Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

The accounting guidance concerning fair value allows us to elect to measure financial instruments at fair value and report the changes in fair value through earnings. This election can only be made at certain specified dates and is irrevocable once made. We do not have a policy regarding specific assets or liabilities to elect to measure at fair value, but rather we make the election on an instrument-by-instrument basis as they are acquired or incurred.

During the three or nine months ended September 30, 2023 or October 1, 2022, we did not make any transfers between Level 2 and Level 3 financial assets. We conduct reviews on a quarterly basis to verify pricing, assess liquidity, and determine if significant inputs have changed that would impact the fair value hierarchy disclosure.

Fair Value of Financial Instruments

Our financial instruments include cash and cash equivalents, accounts and notes receivable, and accounts payable and accrued liabilities, whose carrying amounts approximate their fair values due to their short-term nature. Our financial instruments also include borrowings under the 2016 Credit Agreement due 2027, as well as the 2021 Senior Notes due 2029, all classified as long-term debt. The fair value of borrowings under the 2016 Credit Agreement due 2027 approximated its carrying value due to its variable-rate nature, and were approximately $65.0 million and $76.4 million as of September 30, 2023, and December 31, 2022, respectively. The fair value of the 2021 Senior Notes due 2029 is based on debt with similar terms and characteristics and was approximately $531.9 million as of September 30, 2023, compared to a principal outstanding value of $575.0 million, and the fair value was approximately $480.8 million as of December 31, 2022, compared to a principal outstanding value of $575.0 million.

Items Measured at Fair Value

The following are measured in the condensed consolidated financial statements at fair value on a recurring basis and are categorized in the table below based upon the lowest level of significant input to the valuation (in thousands):

 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

September 30, 2023

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

443

 

 

$

 

 

$

443

 

 

$

 

MTP contracts

 

(24

)

 

 

 

 

 

(24

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

419

 

 

$

 

 

$

419

 

 

$

 

 

- 18 -


 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

December 31, 2022

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

 

 

$

 

 

$

 

 

$

 

MTP contracts

 

300

 

 

 

 

 

 

300

 

 

 

 

 

$

300

 

 

$

 

 

$

300

 

 

$

 

 

See Note 13 for a description of the methods and assumptions used in the determination of the fair values of our aluminum forward and Midwest Transaction Premium (“MTP”) contracts, as well as the basis for classifying these assets and liabilities as Level 2.

NOTE 13. DERIVATIVES

Aluminum Contracts and Midwest Transaction Premium

We enter into aluminum forward contracts to hedge the fluctuations in the purchase price of aluminum extrusion we use in production, and to hedge the fluctuations in the price of the delivery component of our aluminum extrusion purchases, known as the Midwest Transaction Premium, or MTP. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted purchases of aluminum and the related MTP.

We record our aluminum hedge contracts at fair value, based on trading values for aluminum forward contracts. Aluminum forward contracts identical to those held by us trade on the London Metal Exchange (“LME”). The LME provides a transparent forum and is the world’s largest center for the trading of futures contracts for non-ferrous metals. The prices are used by the metals industry worldwide as the basis for contracts for the movement of physical material throughout the production cycle. Based on this high degree of volume and liquidity in the LME, we believe the valuation price at any measurement date for contracts with identical terms as to prompt date, trade date and trade price as those we hold at any time represents a contract’s exit price to be used for purposes of determining fair value.

 

We record our MTP hedge contracts at fair value, based on the Platts MW US Transaction price per pound assessment, which has been a benchmark for decades in the North American aluminum industry. Platts surveys the North American market daily to capture trades, bids and offers on a delivered Midwest basis. Data is normalized to reflect the typical price per pound between the largest number of market participants, for delivery within 7 to 30 days from date of publication, net-30-day payment terms, for typical order quantities, chemistries and freight allowances. The survey is extensive and encompasses both domestic and offshore producers, traders and brokers that are varied in scope. Based on the extensive nature of this pricing mechanism, we believe the Platts MW US Transaction price at any time represents a contract’s exit price to be used for purposes of determining fair value.

Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings. We assess our risk of non-performance when measuring the fair value of our financial instruments in a liability position by evaluating our credit ratings, our current liquidity including cash on hand and availability under our revolving credit facility as compared to the maturities of the financial liabilities. We do not offset the estimated fair value amounts recognized for derivatives executed with the same counterparty under the same master netting arrangement.

At September 30, 2023, the fair value of our aluminum forward contracts was in an asset position of $0.4 million. We had 18 outstanding forward contracts for the purchase of 13.2 million pounds of aluminum through June 2024, at an average price of $1.04 per pound, which excludes the Midwest premium, with maturity dates of between one month and nine months. At September 30, 2023, the fair value of our MTP contracts was de minimis. We had 1 outstanding MTP contract to hedge the Platts US MW Transaction price per pound for the delivery of 2.5 million pounds of aluminum through December 2023, at an average price of $0.21 per pound, with a maturity date of three months. We assessed the risk of non-performance of the Company and our counterparty to these contracts, as applicable, and determined it was immaterial and, therefore, did not record any adjustment to their fair values as of September 30, 2023.

We assess the effectiveness of our aluminum forward and MTP contracts by comparing the change in the fair value of the forward contract to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our aluminum forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same

- 19 -


 

line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. We expect the amount of accumulated other comprehensive income of approximately $0.4 million in the accompanying condensed consolidated balance sheet as of September 30, 2023, to be reclassified to earnings within the next twelve months.

The fair values of our aluminum hedges and MTP contracts are classified in the accompanying condensed consolidated balance sheets at September 30, 2023 and December 31, 2022, as follows (in thousands):

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

September 30, 2023

 

 

 

September 30, 2023

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

473

 

 

 

Accrued liabilities

 

$

(30

)

MTP contracts

 

Other current assets

 

 

 

 

 

Accrued liabilities

 

 

(24

)

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

  Total derivative assets

 

$

473

 

 

 

  Total derivative liabilities

 

$

(54

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

December 31, 2022

 

 

 

December 31, 2022

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

 

 

 

Accrued liabilities

 

$

 

MTP contracts

 

Other current assets

 

 

300

 

 

 

Accrued liabilities

 

 

 

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

Total derivative assets

 

$

300

 

 

 

Total derivative liabilities

 

$

 

 

The ending accumulated balance for the aluminum forward and MTP contracts included in accumulated other comprehensive income, net of tax, was an accumulated other comprehensive income of $0.3 million as of September 30, 2023, and was an accumulated other comprehensive income of $0.2 million at December 31, 2022. The income tax effects of accumulated comprehensive income are released as amounts are reclassified out of accumulated comprehensive income at the income tax rate used at the time those income tax effects were provided, which generally represents our blended statutory income tax rate.

The following represents the gains (losses) on derivative financial instruments, and their classifications within the accompanying condensed consolidated financial statements, for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

- 20 -


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Three Months Ended

 

 

 

 

Three Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

1,027

 

 

$

(2,012

)

 

Cost of sales

 

$

(302

)

 

$

(3,185

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(135

)

 

$

(621

)

 

Cost of sales

 

$

13

 

 

$

769

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Nine Months Ended

 

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

78

 

 

$

(9,427

)

 

Cost of sales

 

$

(365

)

 

$

(597

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(89

)

 

$

(60

)

 

Cost of sales

 

$

235

 

 

$

3,941

 

 

We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.

 

NOTE 14. ACCUMULATED OTHER COMPREHENSIVE INCOME

The following table shows the components of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 1, 2023

 

$

(658

)

 

$

92

 

 

$

(566

)

Increase (decrease) in fair value of derivatives

 

 

1,027

 

 

 

(135

)

 

 

892

 

Amounts reclassified from accumulated other comprehensive income

 

 

302

 

 

 

(13

)

 

 

289

 

Tax effect

 

 

(342

)

 

 

38

 

 

 

(304

)

Net current-period other comprehensive income (loss)

 

 

987

 

 

 

(110

)

 

 

877

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at December 31, 2022

 

$

 

 

$

223

 

 

$

223

 

Increase (decrease) in fair value of derivatives

 

 

78

 

 

 

(89

)

 

 

(11

)

Amounts reclassified from accumulated other comprehensive income

 

 

365

 

 

 

(235

)

 

 

130

 

Tax effect

 

 

(114

)

 

 

83

 

 

 

(31

)

Net current-period other comprehensive income (loss)

 

 

329

 

 

 

(241

)

 

 

88

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

- 21 -


 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 2, 2022

 

$

(3,846

)

 

$

1,478

 

 

$

(2,368

)

Decrease in fair value of derivatives

 

 

(2,012

)

 

 

(621

)

 

 

(2,633

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

3,185

 

 

 

(769

)

 

 

2,416

 

Tax effect

 

 

(279

)

 

 

335

 

 

 

56

 

Net current-period other comprehensive income (loss)

 

 

894

 

 

 

(1,055

)

 

 

(161

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at January 1, 2022

 

$

3,610

 

 

$

3,396

 

 

$

7,006

 

Decrease in fair value of derivatives

 

 

(9,427

)

 

 

(60

)

 

 

(9,487

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

597

 

 

 

(3,941

)

 

 

(3,344

)

Tax effect

 

 

2,268

 

 

 

1,028

 

 

 

3,296

 

Net current-period other comprehensive loss

 

 

(6,562

)

 

 

(2,973

)

 

 

(9,535

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

 

 

- 22 -


 

 

NOTE 15. SEGMENTS

We have two reportable segments: the Southeast segment and the Western segment.

The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California.

Centralized financial and operational oversight, including resource allocation and assessment of performance on an income from operations basis, is performed by our CEO, whom we have determined to be our chief operating decision maker (“CODM”), with oversight by the Board of Directors.

The following table represents summary financial data attributable to our operating segments for the three and nine months ended September 30, 2023, and October 1, 2022. Results of the Western segment for the three and nine months ended September 30, 2023 include the results of Martin, acquired October 14, 2022, whereas such results are not included for the three and nine month ended October 1, 2022. Corporate overhead has been allocated to each segment using an allocation method we believe is reasonable (in thousands):

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

302,942

 

 

$

288,246

 

 

$

872,964

 

 

$

867,505

 

Western segment

 

96,989

 

 

 

97,591

 

 

 

288,730

 

 

 

283,515

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399,931

 

 

$

385,837

 

 

$

1,161,694

 

 

$

1,151,020

 

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

43,465

 

 

$

30,037

 

 

$

123,940

 

 

$

96,607

 

Western segment

 

16,435

 

 

 

17,366

 

 

 

43,224

 

 

 

45,132

 

Restructuring costs and charges, net (1)

 

794

 

 

 

 

 

 

(1,722

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income from operations

 

60,694

 

 

 

47,403

 

 

 

165,442

 

 

 

141,739

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

7,772

 

 

 

6,889

 

 

 

23,642

 

 

 

21,124

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income before income taxes

$

52,922

 

 

$

40,514

 

 

$

141,800

 

 

$

120,615

 

 

(1) For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.

 

Depreciation expense for the three months ended September 30, 2023 and October 1, 2022, was $6.9 million and $6.7 million for our Southeast segment, respectively, and $1.9 million and $1.6 million for our Western segment, respectively. Depreciation expense for the nine months ended September 30, 2023 and October 1, 2022, was $20.6 million and $20.6 million for our Southeast segment, respectively, and $6.0 million and $4.7 million for our Western segment, respectively. Amortization expense for the three months ended September 30, 2023 and October 1, 2022, was $2.0 million, and $2.7 million for our Southeast segment, respectively, and $4.5 million and $3.1 million for our Western segment, respectively. Amortization expense for the nine months ended September 30, 2023 and October 1, 2022, was $6.0 million, and $8.1 million for our Southeast segment, respectively, and $13.8 million and $11.6 million for our Western segment, respectively.

Total assets of our Southeast segment as of September 30, 2023 and December 31, 2022 were $908.3 million and $909.6 million, respectively. Total assets of our Western segment as of September 30, 2023 and December 31, 2022 were $700.4 million and $730.6 million, respectively.

 

- 23 -


 

NOTE 16. REEDEMABLE NON-CONTROLLING INTEREST

On February 1, 2021, we completed an acquisition of a 75% ownership stake in Eco. The seller of Eco obtained the remaining equity interest in the newly formed company, Eco Enterprises. The seller’s redeemable non-controlling interest ("RNCI") was initially established at fair value.

The agreement between PGT Innovations, Inc. and the seller provided the Company with a call right for seller’s equity interest during the third year following the acquisition date. If the Company did not exercise its right to call by the third anniversary, the agreement provided the seller with a put right which could have been exercised during the 15-day period following the third anniversary. Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%.

Prior to the redemption effective on May 26, 2023, the Company calculated the estimated future redemption value of the non-controlling interest on a quarterly basis. The redeemable non-controlling interest was accreted to the future redemption value using the effective interest method up to the date on which the put-right became effective. Any accretion adjustment in the current reporting period of the redeemable non-controlling interest was offset against retained earnings and impacted earnings used in the calculation of earnings per share attributable to common shareholders in the reporting period.

The following table presents the changes in the Company’s redeemable non-controlling interest for the nine months ended September 30, 2023, and October 1, 2022:

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

(in thousands)

2023

 

 

2022

 

Balance at beginning of period

$

34,721

 

 

$

36,863

 

Net income attributable to redeemable non-controlling interest

 

1,101

 

 

 

1,334

 

Change in value of redeemable non-controlling interest

 

1,637

 

 

 

1,514

 

Redemption of redeemable non-controlling interest

 

(37,459

)

 

 

 

Balance at end of period

$

 

 

$

39,711

 

 

NOTE 17. SHAREHOLDERS' EQUITY

2023 Share Repurchase Program

On February 7, 2023, the Company announced that its Board of Directors approved a new, share repurchase program which authorizes the Company to purchase up to $250.0 million of its common stock. This program permits the Company to purchase shares of its common stock from time to time through open-market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. During the nine months ended September 30, 2023, we repurchased a total of 3,040,280 shares under this program at a total cost of $75.1 million, which excludes the 1% excise tax imposed on corporate stock buy-backs by the Inflation Reduction Act of 2022. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program had an initial term of 3 years, through February 3, 2026, and may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.

Shareholder Rights Plan

On March 30, 2023, we announced that our Board of Directors had unanimously approved the adoption of a limited-duration shareholder rights plan (the “Rights Plan”) which includes the declaration of a dividend distribution of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record as of the close of business on April 10, 2023. Each Right entitles the registered holder to purchase from the Company 0.001 of a share of Series A Participating Preferred Stock, par value $0.01 per share, of the Company at an exercise price of $90.00, subject to adjustment. The complete terms of the Rights are set forth in a Rights Agreement, dated as of March 30, 2023, between the Company and American Stock Transfer & Trust Company, LLC, as rights agent (the "Rights Agreement"). The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above.

The Board adopted the Rights Plan in response to a likely accumulation of the Company's shares by a strategic investor. The intent of the Rights Plan is to reduce the likelihood that any entity, person or group gains control of the Company through open market

- 24 -


 

accumulation of the Company's shares without paying all other shareholders an appropriate control premium or without providing the Board sufficient time to make informed judgments and take actions that it believes are in the best interests of its other shareholders. Under the Rights Plan, the rights will become exercisable if an entity, person or group acquires beneficial ownership of 10% or more of the Company's outstanding common stock in a transaction not approved by the Board. In the event that the Rights become exercisable due to the triggering ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose Rights will become void and will not be exercisable) to purchase, at the then-current exercise price, additional shares of common stock having a then-current market value of twice the exercise price of the Right.

NOTE 18. RESTRUCTURING COSTS AND CHARGES, NET

During the second quarter of 2023, the Company’s management approved a plan to exit the North Carolina market relating to its NewSouth brand. As a result of this decision, the Company determined to close its NewSouth showrooms in Raleigh-Durham and Charlotte, North Carolina, which resulted in restructuring costs and charges, net, totaling $1.7 million in the nine months ended September 30, 2023, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. Of the $1.7 million, after consideration of the lease liability forgiveness, restructuring costs and charges, net, includes $2.0 million of total impairments of the right-of-use assets of the leases of the Raleigh-Durham and Charlotte, North Carolina showroom facilities, and $0.4 relating to write-offs of the related leasehold improvements. The remainder represents personnel-related costs, which were paid by the end of the 2023 second quarter.

 

- 25 -


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations and quantitative and qualitative disclosures should be read in conjunction with our unaudited condensed consolidated financial statements and related notes and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission. Management's Discussion and Analysis of Financial Condition and Results of Operations contains a number of forward-looking statements that reflect our plans, estimates, and beliefs, all of which are based on our current expectations and could be affected by certain uncertainties, risks, and other factors described under Cautionary Note Regarding Forward-Looking Statements and elsewhere throughout this Quarterly Report, as well as the factors described in our Annual Report on Form 10-K for the year ended December 31, 2022, and subsequent periodic reports filed with the Securities and Exchange Commission, particularly under "Risk Factors." Our actual results could differ materially from those discussed in the forward-looking statements.

Special Note Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains “forward looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by words such as: “assume,” “believe,” “could,” “estimate,” “guidance,” “may,” “outlook,” “forecast,” “intend,” “could,” “project,” “estimate,” “anticipate,” “should,” “plan,” “will” and similar references to future periods. Examples of forward-looking statements include, among others, statements we make regarding our acquisitions of Anlin Windows & Doors ("Anlin"), and Martin Door Holdings, Inc. ("Martin"); pricing actions benefiting margins; effects of Hurricane Ian and other economic headwinds such as increasing interest rates and rising inflation; improvement of our operations and business integration; and our net sales guidance.

 

Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not rely on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:

 

unpredictable weather and macroeconomic factors that may negatively impact the repair and remodel and new construction markets and the construction industry generally, especially in the state of Florida and the western United States, where the substantial portion of our sales are currently generated, and in the U.S. generally;
changes in raw material prices, especially for aluminum, glass, vinyl, and steel, including, price increases due to the implementation of tariffs and other trade-related restrictions, Pandemic-related supply chain interruptions, or interruptions from the conflict in Ukraine;
our dependence on a limited number of suppliers for certain of our key materials;
our dependence on our impact-resistant product lines, which increased with the acquisition of Eco Enterprises, LLC ("Eco"), and contemporary indoor/outdoor window and door systems, and on consumer preferences for those types and styles of products;
the effects of increased expenses or unanticipated liabilities incurred as a result of, or due to activities related to, our recent acquisitions, including our acquisitions of Martin and Anlin;
our level of indebtedness, which increased in connection with our recent acquisitions, including our acquisitions of Martin and Anlin;
increases in credit losses from obligations owed to us by our customers in the event of a downturn in the home repair and remodel or new home construction channels in our core markets and our inability to collect such obligations from such customers;
the risks that the anticipated cost savings, synergies, revenue enhancement strategies and other benefits expected from our acquisitions of Martin and Anlin may not be fully realized or may take longer to realize than expected or that our actual integration costs may exceed our estimates;
increases in transportation costs, including increases in fuel prices;
our dependence on our limited number of geographically concentrated manufacturing facilities, which increased further due to our acquisition of Eco;
sales fluctuations to and changes in our relationships with key customers;
federal, state and local laws and regulations, including unfavorable changes in local building codes and environmental and energy code regulations;

 

- 26 -


 

risks associated with our information technology systems, including cybersecurity-related risks, such as unauthorized intrusions into our systems by "hackers" and theft of data and information from our systems, and the risks that our information technology systems do not function as intended or experience temporary or long-term failures to perform as intended;
product liability and warranty claims brought against us;
in addition to our acquisitions of Martin and Anlin, our ability to successfully integrate businesses we may acquire in the future, or that any business we acquire may not perform as we expected when we acquired it; and
the other risks and uncertainties discussed under “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022 and our other filings with the Securities and Exchange Commission.

 

Any forward-looking statement made by us in this Quarterly Report on Form 10-Q is based only on information currently available to us and speaks only as of the date on which it is made. We undertake no obligation to publicly update any forward-looking statement, whether written or oral, that may be made from time to time, whether as a result of new information, future developments or otherwise.

EXECUTIVE OVERVIEW

Sales and Operations

During the third quarter of 2023, we experienced solid net sales, despite several macro-economic headwinds which negatively impacted both our Southeast and Western segments, including increased interest rates and continuing inflationary conditions. Despite these macro-economic headwinds, our total net sales for the third quarter of 2023 was $399.9 million, which increased $14.1 million, or 3.7% compared to $385.8 million in the third quarter of 2022. Our Southeast segment's net sales were $302.9 million in the third quarter of 2023, compared to $288.2 million in the third quarter of 2022, an increase of $14.7 million, or 5.1%. This increase in sales at our Southeast segment was entirely organic, primarily due to an improvement in new construction, while the repair and remodel channel continues to be solid in the southeast. Comparisons to prior year periods are also impacted by the fact that Hurricane Ian, a large and destructive Category 4 Atlantic hurricane, made landfall on the southwest Florida coastline on September 28, 2022, causing widespread damage to property from high winds and severe flooding. Hurricane Ian caused disruption to our ability to manufacture and distribute our products as our team members were unable to safely travel to our impacted facilities. Also, Hurricane Ian affected our customers’ ability to accept deliveries of our products. We estimated that storm-related disruptions caused approximately $12.0 million of third-quarter 2022 sales to be deferred.

Our Western segment's net sales were $97.0 million in the third quarter of 2023, compared to $97.6 million in the third quarter of 2022, a decrease of $0.6 million, or 0.6%. Sales for the third quarter of 2023 of our Western segment includes acquisition growth from Martin. Excluding Martin's third quarter 2023 sales, our existing business was negatively impacted by softness in the new construction channel in the third quarter of 2023, compared to the third quarter of 2022. Our Western segment has been impacted by some challenging macro-economic headwinds in the west, when compared to the third quarter of 2022, when we were experiencing solid performance due to strength in our production builder business from heightened demand for conversion to indoor/outdoor living space, a hallmark of our brands in the west.

The softness in the new construction channel in both the Southeast and Western segments during 2023, although improving in our Southeast segment, has resulted in a decrease in unit volume in both segments, which has been partially offset by last year's price increases.

Our gross profit was $161.8 million in the third quarter of 2023, producing a gross margin of 40.4%, compared to $149.8 million in the 2022 third quarter, and a gross margin of 38.8%, an increase in gross margin of 160 basis points from the third quarter of 2022 to the third quarter of 2023. We believe gross profit and gross margin benefited from several positive factors, including a reduction in the cost of aluminum and vinyl in the third quarter of 2023 compared to the third quarter of 2022, continued improvement in operating efficiencies which began in 2022, and which have remained a focus in 2023, and an increase in capacity for production of our own glass, which we can produce at a cost lower than procuring glass from a third-party. Regarding the third quarter of 2022 and the impact of Hurricane Ian, in addition to the impact to profits from lost sales, we incurred disruption and recovery costs as a result of the storm totaling $1.8 million in the three months ended October 1, 2022, of which $1.1 million is classified as cost of sales.

Cash from operations during the first nine months of 2023 was $139.8 million, compared to $152.1 million in the first nine months of 2022, a decrease of $12.3 million, or 8.1%. Our year-to-date 2023 decrease in cash from operations is the result of a decrease in cash flow leverage from accounts payable, which decreased significantly from the end of 2022 to the end of the third quarter of 2023. The decrease in accounts payable was a strategic decision we made to achieve higher material procurement discounts.

- 27 -


 

Performance Summary

The following table presents financial data derived from our unaudited condensed consolidated statements of operations as a percentage of total net sales for the periods indicated. The three and nine months ended September 30, 2023 and October 1, 2022 are composed of 13 weeks and 39 weeks, respectively (in thousands, except percentages):

 

 

 

Three Months Ended

 

 

September 30, 2023

 

October 1, 2022

 

 

(unaudited)

Net sales

 

$

399,931

 

 

100.0 %

 

$

385,837

 

 

100.0 %

Cost of sales

 

 

238,159

 

 

59.6 %

 

 

236,035

 

 

61.2 %

Gross profit

 

 

161,772

 

 

40.4 %

 

 

149,802

 

 

38.8 %

Selling, general and administrative expenses

 

 

101,872

 

 

25.5 %

 

 

102,399

 

 

26.5 %

Restructuring costs and charges, net

 

 

(794

)

 

(0.2)%

 

 

 

 

-

Income from operations

 

 

60,694

 

 

15.2 %

 

 

47,403

 

 

12.3 %

Interest expense, net

 

 

7,772

 

 

1.9 %

 

 

6,889

 

 

1.8 %

Income before income taxes

 

 

52,922

 

 

13.2 %

 

 

40,514

 

 

10.5 %

Income tax expense

 

 

13,715

 

 

3.4 %

 

 

10,100

 

 

2.6 %

Net income

 

 

39,207

 

 

9.8 %

 

 

30,414

 

 

7.9 %

Less: Net income attributable to redeemable RNCI

 

 

 

 

-

 

 

(373

)

 

(0.1)%

Net income attributable to the Company

 

 

39,207

 

 

9.8 %

 

 

30,041

 

 

7.8 %

Decrease in redemption value of RNCI

 

 

 

 

-

 

 

271

 

 

0.1 %

Net income attributable to common shareholders

 

$

39,207

 

 

9.8 %

 

$

30,312

 

 

7.9 %

 

 

 

Nine Months Ended

 

 

September 30, 2023

 

October 1, 2022

 

 

(unaudited)

Net sales

 

$

1,161,694

 

 

100.0 %

 

$

1,151,020

 

 

100.0 %

Cost of sales

 

 

696,740

 

 

60.0 %

 

 

701,495

 

 

60.9 %

Gross profit

 

 

464,954

 

 

40.0 %

 

 

449,525

 

 

39.1 %

Selling, general and administrative expenses

 

 

297,790

 

 

25.6 %

 

 

307,786

 

 

26.7 %

Restructuring costs and charges, net

 

 

1,722

 

 

0.1 %

 

 

 

 

-

Income from operations

 

 

165,442

 

 

14.2 %

 

 

141,739

 

 

12.3 %

Interest expense, net

 

 

23,642

 

 

2.0 %

 

 

21,124

 

 

1.8 %

Income before income taxes

 

 

141,800

 

 

12.2 %

 

 

120,615

 

 

10.5 %

Income tax expense

 

 

36,412

 

 

3.1 %

 

 

29,910

 

 

2.6 %

Net income

 

 

105,388

 

 

9.1 %

 

 

90,705

 

 

7.9 %

Less: Net income attributable to redeemable RNCI

 

 

(1,101

)

 

(0.1)%

 

 

(1,334

)

 

(0.1)%

Net income attributable to the Company

 

 

104,287

 

 

9.0 %

 

 

89,371

 

 

7.8 %

Increase in redemption value of RNCI

 

 

(1,637

)

 

(0.1)%

 

 

(1,514

)

 

(0.1)%

Net income attributable to common shareholders

 

$

102,650

 

 

8.8 %

 

$

87,857

 

 

7.6 %

 

 

- 28 -


 

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2023 AND OCTOBER 1, 2022

 

Net sales

 

 

 

Three Months Ended

 

 

 

 

September 30, 2023

 

October 1, 2022

 

 

 

 

Net Sales

 

 

% of sales

 

Net Sales

 

 

% of sales

 

% change

By segment:

 

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

 

$

302.9

 

 

75.7%

 

$

288.2

 

 

74.7%

 

5.1%

Western segment

 

 

97.0

 

 

24.3%

 

 

97.6

 

 

25.3%

 

(0.6%)

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

 

$

399.9

 

 

100.0%

 

$

385.8

 

 

100.0%

 

3.7%

Net sales for the third quarter of 2023 were $399.9 million, a $14.1 million, or 3.7%, increase in sales, from $385.8 million in the third quarter of the prior year. Our Southeast segment's net sales were $302.9 million in the third quarter of 2023, compared to $288.2 million in the third quarter of 2022, an increase of $14.7 million, or 5.1%. This increase in sales at our Southeast segment was entirely organic, primarily due to an improvement in new construction, while the repair and remodel channel continues to be solid in the Southeast segment. Comparisons to prior year periods are also impacted by the fact that Hurricane Ian, a large and destructive Category 4 Atlantic hurricane, made landfall on the southwest Florida coastline on September 28, 2022, causing widespread damage to property from high winds and severe flooding. Hurricane Ian caused disruption to our ability to manufacture and distribute our products as our team members were unable to safely travel to our impacted facilities. Also, Hurricane Ian affected our customers’ ability to accept deliveries of our products. We estimated that storm-related disruptions caused approximately $12.0 million of third-quarter 2022 sales to be deferred.

Our Western segment's net sales were $97.0 million in the third quarter of 2023, compared to $97.6 million in the third quarter of 2022, a decrease of $0.6 million, or 0.6%. Sales for the third quarter of 2023 of our Western segment includes acquisition growth from Martin. Excluding Martin's third quarter 2023 sales, our existing business was negatively impacted by softness in the new construction channel in the third quarter of 2023, compared to the third quarter of 2022. Our Western segment has been impacted by some challenging macro-economic headwinds in the west, when compared to the third quarter of 2022, when we were experiencing solid performance due to strength in our production builder business from heightened demand for conversion to indoor/outdoor living space, a hallmark of our brands in the west.

The softness in the new construction channel in both the Southeast and Western segments, although improving in our Southeast segment, has resulted in a decrease in unit volume in both segments, which has been partially offset by last year's price increases.

Gross profit and gross margin

Gross profit was $161.8 million in the third quarter of 2023, an increase of $12.0 million, or 8.0%, from $149.8 million in the third quarter of 2022. Our gross margin was 40.4% in the third quarter of 2023, compared to 38.8% in the prior year third quarter, an increase of 1.6%. We believe gross profit and gross margin benefited from several positive factors, including a reduction in the cost of aluminum and vinyl in the third quarter of 2023 compared to the third quarter of 2022, continued improvement in operating efficiencies which began in 2022, and which have remained a focus in 2023, and an increase in capacity for production of our own glass, which we can produce at a cost lower than procuring glass from a third-party. Regarding the third quarter of 2022 and the impact of Hurricane Ian, in addition to the impact to profits from lost sales, we incurred disruption and recovery costs as a result of the storm totaling $1.8 million in the three months ended October 1, 2022, of which $1.1 million is classified as cost of sales.

Selling, general and administrative expenses

Selling, general and administrative (“SG&A”) expenses were $101.9 million in the third quarter of 2023, compared to $102.4 million in the third quarter of 2022, a decrease of $0.5 million, or 0.5%. SG&A in the third quarter of 2023 was 25.5% of net sales, compared to 26.5% of net sales in the third quarter of 2022. SG&A in the third quarter of 2023, decreased when compared to last year's third quarter, as a result of several factors, including a decrease in expense for credit losses, which decreased SG&A by $0.6 million, and a decrease in distribution costs from lower fuel costs and unit volume sales, which decreased SG&A by $0.9 million. The remaining decrease is primarily a result of a decrease in personnel costs. These decreases in SG&A were partially offset by the inclusion of SG&A from our acquisition of Martin in the fourth quarter of 2022, which added $3.1 million of SG&A in the 2023 third quarter, including $1.4 million of non-cash amortization expense relating to its intangible assets.

Restructuring costs and charges, net

The Company’s management approved a plan to exit the North Carolina market relating to its NewSouth brand. As a result of this decision, the Company determined to close its NewSouth showrooms in Raleigh-Durham and Charlotte, North Carolina, which resulted in restructuring costs and charges, net. During the third quarter of 2023, we recorded a gain of $0.8 million relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third

- 29 -


 

quarter of 2023.

Income from operations

Income from operations was $60.7 million in the third quarter of 2023, an increase of $13.3 million, or 28.0%, from $47.4 million in the third quarter of 2022. Income from operations in the third quarter of 2023 includes nearly $43.5 million from our Southeast segment, before the operating lease liability forgiveness gain included as a reduction of restructuring costs and charges, net, of $0.8 million, which relates entirely to the Southeast segment, and $16.4 million from our Western segment, compared to $30.0 million and $17.4 million from our Southeast and Western segments, respectively, in the third quarter of 2022, after allocation of corporate operating costs in both periods.

Interest expense, net

Interest expense was $7.8 million in the third quarter of 2023, an increase of nearly $0.9 million, or 12.8%, from $6.9 million in the third quarter of 2022. The increase in interest expense in the third quarter of 2023, compared to the third quarter of 2022 is primarily the result of a higher level of borrowings under the revolving facility of our current 2016 Credit Facility due 2027 during the third quarter of 2023, compared to the term loan borrowings under our then existing 2016 Credit Facility due 2024 during the third quarter of 2022, as well as a higher interest rate under the revolving facility during the third quarter of 2023, compared to the term loan facility during the third quarter of 2022.

Income tax expense

We had income tax expense of $13.7 million for the three months ended September 30, 2023, compared with income tax expense of $10.1 million for the three months ended October 1, 2022. Our effective tax rate for the three months ended September 30, 2023, was 25.9%, compared with 24.9% for the three months ended October 1, 2022.

Income tax expense in the three and nine months ended September 30, 2023, and October 1, 2022, includes discrete items of income tax expense relating to excess taxes from the lapses of restrictions on stock awards and adjustments to tax expense relating to research credit true-ups we made during the third quarter of each period. Excluding discrete items of income tax, the effective tax rates for the three months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.7% and 26.2%, respectively.

Net income attributable to redeemable non-controlling interest

Net income attributable to redeemable non-controlling interest was $373 thousand for the three months ended October 1, 2022, and represents the share of the net income of Eco for the period, attributable to the 25% interest of Eco which was not acquired by the Company.

 

 

- 30 -


 

RESULTS OF OPERATIONS FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2023 AND OCTOBER 1, 2022

 

Net sales

 

 

 

Nine Months Ended

 

 

 

 

September 30, 2023

 

October 1, 2022

 

 

 

 

Net Sales

 

 

% of sales

 

Net Sales

 

 

% of sales

 

% change

By segment:

 

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

 

$

873.0

 

 

75.1%

 

$

867.5

 

 

75.4%

 

0.6%

Western segment

 

 

288.7

 

 

24.9%

 

 

283.5

 

 

24.6%

 

1.8%

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

 

$

1,161.7

 

 

100.0%

 

$

1,151.0

 

 

100.0%

 

0.9%

Net sales for the first nine months of 2023 were $1,161.7 million, a $10.7 million, or 0.9%, increase in sales, from $1,151.0 million in the first nine months of the prior year. Our Southeast segment's net sales were $873.0 million in the first nine months of 2023, compared to $867.5 million in the first nine months of 2022, an increase of $5.5 million, or 0.6%. This increase in sales at our Southeast segment was entirely organic, primarily due to an improvement in new construction, while the repair and remodel channel continues to be solid in the Southeast segment. Comparisons to prior year periods are also impacted by the fact that Hurricane Ian, a large and destructive Category 4 Atlantic hurricane, made landfall on the southwest Florida coastline on September 28, 2022, causing widespread damage to property from high winds and severe flooding. Hurricane Ian caused disruption to our ability to manufacture and distribute our products as our team members were unable to safely travel to our impacted facilities. Also, Hurricane Ian affected our customers’ ability to accept deliveries of our products. We estimated that storm-related disruptions caused approximately $12.0 million of third-quarter 2022 sales to be deferred.

Our Western segment's net sales were $288.7 million in the first nine months of 2023, compared to $283.5 million in the first nine months of 2022, an increase of $5.2 million, or 1.8%. Sales for the first nine months of 2023 of our Western segment includes acquisition growth from Martin. Excluding Martin's first nine months 2023 sales, our existing business was negatively impacted by softness in the new construction channel in the first nine months of 2023, compared to the first nine months of 2022.

The softness in the new construction channel in both the Southeast and Western segments, although improving in our Southeast segment, has resulted in a decrease in unit volume in both segments, which has been partially offset by last year's price increases.

Gross profit and gross margin

Gross profit was $465.0 million in the first nine months of 2023, an increase of $15.5 million, or 3.4%, from $449.5 million in the first nine months of 2022. Our gross margin was 40.0% in the first nine months of 2023, compared to 39.1% in the prior year first nine months, an increase of 0.9%. Gross profit and gross margin benefited from several positive factors, including a reduction in the cost of aluminum and vinyl in the first nine months of 2023, compared to the first nine months of 2022, continued improvement in operating efficiencies which began in 2022, and which have remained a focus in 2023, and an increase in capacity for production of our own glass, which we can produce at a cost lower than procuring glass from a third-party. Additionally, gross profit in the first nine months of 2023 includes the impact of the Martin acquisition. Regarding the third quarter of 2022 and the impact of Hurricane Ian, in addition to the impact to profits from lost sales, we incurred disruption and recovery costs as a result of the storm totaling $1.8 million in the three months ended October 1, 2022, of which $1.1 million is classified as cost of sales.

Selling, general and administrative expenses

Selling, general and administrative (“SG&A”) expenses were $297.8 million in the first nine months of 2023, compared to $307.8 million in the first nine months of 2022, a decrease of $10.0 million, or 3.2%. SG&A in the first nine months of 2023 was 25.6% of net sales, compared to 26.7% of net sales in the first nine months of 2022. SG&A in the first nine months of 2023, decreased when compared to last year's first nine months, as a result of several factors, including a decrease in expense for credit losses, which decreased SG&A by $5.2 million, a decrease in distribution costs from decreasing fuel costs and unit volume sales, which decreased SG&A by $5.1 million, and a gain from an insurance recovery relating to the wind-down of the commercial business of our NewSouth acquisition of $2.9 million. There were additional decreases in personnel costs during the period. SG&A in the first nine months of 2023 was impacted by the inclusion of SG&A from our fourth quarter 2022 acquisition of Martin, which added $9.3 million of SG&A in the 2023 first nine months, including $4.4 million of non-cash amortization expense relating to its intangible assets. SG&A in the first nine months of 2023 also includes $0.9 million of executive severance costs and $1.1 million of costs related to prior acquisitions, but which we did not incur until the first nine months of 2023.

Restructuring costs and charges, net

The Company’s management approved a plan to exit the North Carolina market relating to its NewSouth brand. As a result of this decision, the Company determined to close its NewSouth showrooms in Raleigh-Durham and Charlotte, North Carolina, which resulted in restructuring costs and charges, net, totaling $1.7 million in the first nine months of 2023, which includes a gain of $0.8

- 31 -


 

million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location. Of the $1.7 million, after consideration of the lease liability forgiveness, restructuring costs and charges, net, includes $2.0 million of total impairments of the right-of-use assets of the leases of the Raleigh-Durham and Charlotte, North Carolina showroom facilities, and $0.4 relating to write-offs of the related leasehold improvements. The remainder represents personnel-related costs, which were paid by the end of the 2023 second quarter.

Income from operations

Income from operations was $165.4 million in the first nine months of 2023, an increase of $23.7 million, or 16.7%, from $141.7 million in the first nine months of 2022. Income from operations in the first nine months of 2023 includes $123.9 million from our Southeast segment, before reduction for restructuring costs and charges, net, of $1.7 million, which relates entirely to the Southeast segment, and $43.2 million from our Western segment, compared to $96.6 million and $45.1 million from our Southeast and Western segments, respectively, in the first nine months of 2022, after allocation of corporate operating costs in both periods.

Interest expense, net

Interest expense was $23.6 million in the first nine months of 2023, an increase of $2.5 million, or 11.9%, from $21.1 million in the first nine months of 2022. The increase in interest expense in the first nine months of 2023, compared to the first nine months of 2022 is primarily the result of a higher level of borrowings under the revolving facility of our current 2016 Credit Facility due 2027 during the first nine months of 2023, compared to the term loan borrowings under our then existing 2016 Credit Facility due 2024 during the first nine months of 2022, as well as a higher interest rate under the revolving facility during the first nine months of 2023, compared to the term loan facility during the first nine months of 2022.

Income tax expense

We had income tax expense of $36.4 million for the nine months ended September 30, 2023, compared with income tax expense of $29.9 million for the nine months ended October 1, 2022. Our effective tax rate for the nine months ended September 30, 2023, was 25.7%, compared with 24.8% for the nine months ended October 1, 2022. Our income tax expense for the five months ended May 26, 2023, the date we acquired the 25% share of Eco we previously did not own, and the nine months ended October 1, 2022, includes income tax expenses of $0.9 million and $1.0 million, respectively, relating to our 75% share of the pre-tax earnings of Eco.

Income tax expense in the nine months ended October 1, 2022 includes discrete items of income tax benefits relating to excess tax benefits from the lapses of restrictions on stock awards and adjustments to tax expense relating to research credit true-ups we made during the third quarter of each period. Income tax expense in the nine months ended October 1, 2022 also includes a refund from the state of Florida, received by the Company in the third quarter of 2022, relating to excess taxes received by the state in 2021, which was $584 thousand, benefiting tax expense by $462 thousand, net of its Federal tax effect. Excluding discrete items of income tax, the effective tax rates for the nine months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.2% and 25.7%, respectively.

Net income attributable to redeemable non-controlling interest

Net income attributable to redeemable non-controlling interest for the five months ended May 26, 2023, the date we acquired the 25% share of Eco we previously did not own, was $1.1 million, compared to $1.3 million for the nine months ended October 1, 2022, and represents the share of the net income of Eco for the period, attributable to the 25% interest of Eco not acquired by the Company.

Change in redemption value of redeemable non-controlling interest

The change in the redemption value of the redeemable non-controlling interest for the five months ended May 26, 2023, the date we acquired the 25% share of Eco we previously did not own, was an increase of $1.6 million, compared to an increase of $1.5 million in the nine months ended October 1, 2022. See Note 16 in Part I, Item 1, for a further discussion of the change in the redemption value of the redeemable non-controlling interest.

 

- 32 -


 

LIQUIDITY AND CAPITAL RESOURCES

Consolidated Cash Flows

Our principal source of liquidity is cash flow generated by operations, supplemented by borrowings under our credit facilities. We expect that this cash generating capability will provide us with financial flexibility in meeting operating and investing needs, but there can be no assurance that will be the case in future periods. Our primary capital requirements are to fund working capital needs, meet required debt service payments on our credit facilities and fund capital expenditures.

The following table summarizes our cash flow results for the first nine months of 2023 and 2022:

 

 

 

Components of Cash Flows

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

(in millions)

 

2023

 

 

2022

 

Cash provided by operating activities

 

$

139.8

 

 

$

152.1

 

Cash used in investing activities

 

 

(37.8

)

 

 

(25.5

)

Cash used in financing activities

 

 

(130.9

)

 

 

(4.0

)

 

 

 

 

 

 

 

(Decrease) increase in cash and cash equivalents

 

$

(28.9

)

 

$

122.6

 

Operating activities. Cash provided by operating activities during the first nine months of 2023 was $139.8 million, compared to cash provided by operating activities of $152.1 million in the first nine months of 2022, a decrease in cash provided by operating activities of $12.3 million, and was due to the factors set forth in the table below.

Direct cash flows from operations for the first nine months of 2023 and 2022 are as follows:

 

 

 

Direct Operating
Cash Flows

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

(in millions)

 

2023

 

 

2022

 

Collections from customers

 

$

1,174.2

 

 

$

1,145.8

 

Other collections of cash

 

 

13.8

 

 

 

12.2

 

Disbursements to vendors

 

 

(677.8

)

 

 

(681.1

)

Personnel related disbursements

 

 

(314.2

)

 

 

(289.1

)

Income taxes paid, net of refunds

 

 

(39.7

)

 

 

(20.9

)

Debt service payments

 

 

(16.6

)

 

 

(14.7

)

Other cash activity, net

 

 

0.1

 

 

 

(0.1

)

 

 

 

 

 

 

 

Cash provided by operations

 

$

139.8

 

 

$

152.1

 

Inventory as of September 30, 2023, was $117.9 million, compared to $112.7 million at December 31, 2022, an increase of $5.2 million. We monitor and evaluate raw material inventory levels based on the need for each discrete item to fulfill short-term requirements calculated from current order patterns and to provide appropriate safety stock. Because a significant portion of our products are made-to-order, which requires us to relieve inventory and recognize revenue over time, we have a low amount of work-in-process and finished goods inventories. As such, we believe the value of our inventories will be realized through sales.

Investing activities. Cash used in investing activities was $37.8 million for the first nine months of 2023, compared to cash used in investing activities of $25.5 million for the first nine months of 2022, an increase in cash used in investing activities of $12.3 million. There was cash used relating to business combinations in the first nine months of 2023 relating to the finalization of the Martin Acquisition working capital adjustment, resulting in a final payment to sellers of $0.7 million, compared to $0.8 million in the first nine months of 2022 relating to the finalization of the Anlin Acquisition working capital adjustment. There was an increase in cash used in capital expenditures of $13.5 million which went from $24.7 million in the first nine months of 2022, to $38.2 million in the first nine months of 2023. Proceeds from the sales of assets was $1.2 million in the first nine months of 2023, compared with less than $0.1 million in the first nine months of 2022.

Financing activities. Cash used in financing activities was $130.9 million in the first nine months of 2023, compared to cash used in financing activities of $4.0 million in the first nine months of 2022, an increase in cash used in financing activities of $127.0 million.

In the first nine months of 2023, we made payments of contingent consideration relating to our acquisition of Anlin totaling $9.5 million, representing the second payment we were required to make under the Anlin purchase agreement based on their 2022 EBITDA, as defined in the agreement. Because these contingent payments were not required to be made within a reasonably short

- 33 -


 

period of time after the effective date of the acquisition, we classified the portion of these payments representing the fair value of the second payment, which was $4.3 million, as a financing activity, with the difference classified within operating activities. In the first nine months of 2022, we made payments of contingent consideration relating to our acquisition of Anlin totaling $2.7 million, representing the first payment we were required to make under the Anlin purchase agreement based on their 2021 EBITDA, as defined in the agreement. Because these payments were not required to be made within a reasonably short period of time after the effective date of the acquisition, we classified the portion of these payments representing the fair value of the first payment, which was $2.4 million, as a financing activity, with the difference classified within operating activities.

Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%.

During the first nine months of 2023, we had net repayments under the New Revolving Credit Facility of $11.4 million, which included gross borrowings of $50.0 million, partially offset by gross repayments totaling $61.4 million.

As further discussed below under Share Repurchase Program, during the first nine months of 2023, we made repurchases of 3,040,280 shares of our common stock at a total cash used of $75.1 million.

Taxes paid relating to common stock withheld from employees to satisfy tax withholding obligations in connection with the vesting of restricted stock awards were $3.4 million in the first nine months of 2023, versus $1.9 million in the first nine months of 2022, an increase in cash used of $1.5 million.

There were proceeds from stock issued under our 2019 Employee Stock Purchase Plan of $0.7 million during the first nine months of 2023, compared to $0.3 million during the first nine months of 2022, an increase in cash provided of $0.5 million.

Capital Resources and Debt Covenant

2021 Senior Notes due 2029

On September 24, 2021, we completed the issuance of $575.0 million aggregate principal amount of 4.375% senior notes (“2021 Senior Notes due 2029”), issued at 100% of their principal amount. The 2021 Senior Notes due 2029 are jointly and severally and fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s existing and future restricted subsidiaries, other than any restricted subsidiary of the Company that does not guarantee the existing senior secured credit facilities or any permitted refinancing thereof. The 2021 Senior Notes due 2029 are senior unsecured obligations of the Company and the guarantors, respectively, and rank pari passu in right of payment with all existing and future senior debt and senior to all existing and future subordinated debt of the Company and the guarantors. The 2021 Senior Notes due 2029 were offered under Rule 144A of the Securities Act, and in transactions outside the United States under Regulation S of the Securities Act, and have not been, and will not be, registered under the Securities Act.

The 2021 Senior Notes due 2029 mature on October 1, 2029. Interest on the 2021 Senior Notes due 2029 is payable semi-annually, in arrears, which began on April 1, 2022, with interest accruing at a rate of 4.375% per annum from September 24, 2021. We incurred financing costs relating to bank fees and professional services costs relating to the offering and issuance of the 2021 Senior Notes due 2029 totaling $8.7 million, which included a 1.25% lender spread on the total principal value of the 2021 Senior Notes due 2029, or $7.2 million, and $1.5 million of other costs, all of which are being amortized under the effective interest method.

As of September 30, 2023, the face value of debt outstanding under the 2021 Senior Notes due 2029 was $575.0 million, and accrued interest was $12.6 million. Proceeds from the 2021 Senior Notes due 2029 were used, in part, to redeem in full the $425.0 million of 2018 Senior Notes due 2026, including the related fees, costs, and the prepayment call premium of $21.5 million, representing 5.063% of the $425.0 million face value then outstanding, prepay the outstanding term loan borrowings under the then existing 2016 Credit Agreement of $60.0 million and the related fees and costs, and finance the Anlin Acquisition in the fourth quarter of 2021.

The indenture for the 2021 Senior Notes due 2029 gives us the option to redeem some or all of the 2021 Senior Notes due 2029 at the redemption prices and on the terms specified in the indenture governing the 2021 Senior Notes due 2029. The indenture governing the 2021 Senior Notes due 2029 does not require us to make any mandatory redemptions or sinking fund payments. However, upon the occurrence of a change of control, as defined in the indenture, the Company is required to offer to repurchase the notes at 101% of the aggregate principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase. We also may make optional redemptions at various premiums including a make-whole call at the then current treasury rate plus 50 basis points prior to October 1, 2024, then 102.188% on or after August 1, 2024, 101.094% on or after August 2025, then at 100.000% on or after August 1, 2026.

The indenture for the 2021 Senior Notes due 2029 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) enter into agreements that restrict distributions from restricted subsidiaries; (iv) sell or otherwise dispose of assets; (v) enter into transactions with affiliates; (vi) create or incur liens; merge, consolidate or sell all or

- 34 -


 

substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; and (viii) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

2016 Credit Agreement due 2027

On February 16, 2016, we entered into the 2016 Credit Agreement. From 2016 to 2022, we entered into various amendments to the 2016 Credit Agreement, including the amendment in October 2022, as described below.

On October 13, 2022, the Company entered into the Fifth Amendment of the 2016 Credit Agreement due 2027. The Fifth Amendment provides for the New Revolving Credit Facility, a new five-year revolving credit facility in an aggregate principal amount of $250.0 million. The New Revolving Credit Facility refinances and replaces the previously existing $80.0 million revolving credit facility under the 2016 Credit Agreement due 2027. The Company’s obligations under the 2016 Credit Agreement due 2027 continue to be secured by substantially all of its and its direct and indirect subsidiaries’ assets, and is senior in position to the 2021 Senior Notes due 2029.

Contemporaneously with the Fifth Amendment, the Company drew down $160.0 million of funds available under the New Revolving Credit Facility. Proceeds totaling $61.6 million from the $160.0 million drawdown were used to repay then existing term loan borrowings under the 2016 Credit Agreement totaling $60.0 million, plus accrued interest and fees totaling $1.6 million. As discussed below, the remaining $98.4 million of proceeds were used to fund the cash portion of the Martin Acquisition. The Company has made net repayments of the $160.0 million of initial borrowings under the New Revolving Credit Facility totaling $95.0 million through September 30, 2023.

Interest on borrowings under the New Revolving Credit Facility is payable either quarterly or at the expiration of any Secured Overnight Financing Rate ("SOFR") interest period applicable thereto. Borrowings under the New Revolving Credit Facility accrue interest at a rate equal to, at our option, a base rate (with a floor of 100 basis points) plus a percentage spread (ranging from 0.75% to 1.75%) based on our first lien net leverage ratio or SOFR (with a floor of 0 basis points) plus a percentage spread (ranging from 1.75% to 2.75%) based on our first lien net leverage ratio. After giving effect to the Fifth Amendment, we pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility equal to a percentage spread (ranging from 0.25% to 0.35%) based on our first lien net leverage ratio. The Fifth Amendment also modifies the application of the financial covenant under the 2016 Credit Agreement such that testing will occur on a quarterly basis, and requires we maintain a first lien net leverage ratio of not more than 4.00 to 1.00. We were in compliance with this covenant as of September 30, 2023.

The 2016 Credit Agreement due 2027 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

As of September 30, 2023, borrowings outstanding under the $250.0 million New Revolving Credit Facility totaled $65.0 million, and accrued interest was $252 thousand. There were $8.5 million in letters of credit outstanding. Availability under the New Revolving Credit Facility at September 30, 2023 totaled $176.5 million. The weighted average all-in interest rate for borrowings under the existing revolving credit facility of the 2016 Credit Agreement due 2027 was 7.01% at September 30, 2023, and 6.07% at December 31, 2022.

The Martin Acquisition was financed in part with the $250.0 million available under the New Revolving Credit Facility provided by the Fifth Amendment of our 2016 Credit Agreement due 2027, under which we drew $160.0 million on October 14, 2022, the proceeds of which were used to pay $98.4 million of the $187.8 million total fair value of consideration transferred at closing, and $61.6 million to prepay our $60.0 million existing term loans under the Fourth Amendment of our 2016 Credit Agreement due 2027, plus $1.6 million in fees, costs and accrued interest. The remainder of the total fair value of consideration transferred at closing, totaling $89.4 million, was funded with cash on hand previously generated through operations.

Deferred Financing Costs

Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

At beginning of year

 

$

9,218

 

Less: Amortization expense

 

 

(986

)

At end of period

 

$

8,232

 

 

- 35 -


 

Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

334

 

2024

 

 

1,366

 

2025

 

 

1,442

 

2026

 

 

1,466

 

2027

 

 

1,440

 

Thereafter

 

 

2,184

 

 

 

 

 

Total

 

$

8,232

 

 

The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):

 

(in thousands)

 

 

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

2027

 

 

65,000

 

Thereafter

 

 

575,000

 

 

 

 

 

Total

 

$

640,000

 

 

2023 Share Repurchase Program. On February 7, 2023, the Company announced that its Board of Directors approved a new, share repurchase program which authorizes the Company to purchase up to $250.0 million of its common stock. This program permits the Company to purchase shares of its common stock from time to time through open-market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. During the nine months ended September 30, 2023, we repurchased a total of 3,040,280 shares under this program at a total cost of $75.1 million, which excludes the 1% excise tax imposed on corporate stock buy-backs by the Inflation Reduction Act of 2022. Subsequent to September 30, 2023, we have not purchased any additional shares under this program. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program had an initial term of 3 years, through February 3, 2026, and may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.

Shareholder Rights Plan. On March 30, 2023, we announced that our Board of Directors had unanimously approved the adoption of a limited-duration shareholder rights plan (the “Rights Plan”) which includes the declaration of a dividend distribution of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record as of the close of business on April 10, 2023). Each Right entitles the registered holder to purchase from the Company 0.001 of a share of Series A Participating Preferred Stock, par value $0.01 per share, of the Company at an exercise price of $90.00, subject to adjustment. The complete terms of the Rights are set forth in a Rights Agreement, dated as of March 30, 2023, between the Company and American Stock Transfer & Trust Company, LLC, as rights agent (the "Rights Agreement"). The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above.

The Board adopted the Rights Plan in response to a likely accumulation of the Company's shares by a strategic investor. The intent of the Rights Plan is to reduce the likelihood that any entity, person or group gains control of the Company through open market accumulation of the Company's shares without paying all other shareholders an appropriate control premium or without providing the Board sufficient time to make informed judgments and take actions that it believes are in the best interests of its other shareholders. Under the Rights Plan, the rights will become exercisable if an entity, person or group acquires beneficial ownership of 10% or more of the Company's outstanding common stock in a transaction not approved by the Board. In the event that the Rights become exercisable due to the triggering ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose Rights will become void and will not be exercisable) to purchase, at the then-current exercise price, additional shares of common stock having a then-current market value of twice the exercise price of the Right.

Eco Redemption. Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the

- 36 -


 

seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%.

Capital Expenditures. Capital expenditures vary depending on prevailing business factors, including current and anticipated market conditions. For the first nine months of 2023, capital expenditures were $38.2 million, compared to $24.7 million for the first nine months of 2022. Our capital expenditure program is directed towards making investments in capital assets that we believe will increase both gross sales and margins, but also includes capital expenditures for maintenance.

Aluminum Forward and Midwest Transaction Premium Contracts. We enter into aluminum forward contracts to hedge the fluctuations in the purchase price of aluminum extrusions we use in production. We also enter into forward contracts to hedge the fluctuations in the price of the delivery component of our aluminum extrusion purchases, known as the Midwest Transaction Premium (MTP).

At September 30, 2023, the fair value of our aluminum forward contracts was in an asset position of $0.4 million. We had 18 outstanding forward contracts for the purchase of 13.2 million pounds of aluminum through June 2024, at an average price of $1.04 per pound, which excludes the Midwest premium, with maturity dates of between one month and nine months. At September 30, 2023, the fair value of our MTP contracts was in a de minimis liability position. We had 1 outstanding MTP contract to hedge the Platts US MW Transaction price per pound for the delivery of 2.5 million pounds of aluminum through December 2023, at an average price of $0.21 per pound, with a maturity date of three months. We assessed the risk of non-performance of the Company and our counterparty to these contracts, as applicable, and determined it was immaterial and, therefore, did not record any adjustment to their fair values as of September 30, 2023.

We assess the effectiveness of our aluminum forward and MTP contracts by comparing the change in the fair value of the forward contract to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our aluminum forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. We expect the amount of accumulated other comprehensive income of approximately $0.4 million in the accompanying condensed consolidated balance sheet as of September 30, 2023, to be reclassified to earnings within the next twelve months.

Significant Accounting Policies and Critical Accounting Estimates. Our consolidated financial statements are prepared in accordance with U.S. Generally Accepted Accounting Principles (GAAP). Significant accounting policies are those that are both important to the accurate portrayal of a Company’s financial condition and results, and those that require subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. We make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Certain estimates are particularly sensitive due to their significance to the condensed consolidated financial statements and the possibility that future events may be significantly different from our expectations. We identified our significant accounting policies in our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no changes to our critical accounting policies during the first nine months of 2023.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We utilize derivative financial instruments to hedge price movements in aluminum materials used in our manufacturing process and to hedge the delivery component of our aluminum needs, known as the Midwest Transaction Premium (“MTP”). As of September 30, 2023, we are covered for approximately 29% of our anticipated aluminum needs for the last three months of 2023 and first six months of 2024 at an average price of $1.04 per pound. We are not hedged beyond the first six months of 2024 as of the date of this report. These calculations are based only on the LME price of aluminum and excludes an estimate for the MTP, which we hedge separately. As of September 30, 2023, we are covered for approximately 17% of our anticipated MTP delivery costs for the remainder of 2023 at an average price of $0.21 per pound. We have no coverage of our MTP delivery costs beyond the end of 2023 as of the date of this report.

Regarding our aluminum hedging instruments for the purchase of aluminum, as of September 30, 2023, a 10% decrease in the price of aluminum per pound would decrease the fair value of our forward contracts of aluminum by an estimated $1.4 million. This calculation utilizes our actual commitment of 13.2 million pounds under contract (to be settled through June 2024) and the market price of aluminum as of September 30, 2023. This calculation is based only on the LME price of aluminum and excludes an estimate for the MTP. Regarding our MTP contracts for hedging of the delivery component of our aluminum needs, as of September 30, 2023, a 10% decrease in the Platts MW US Transaction price per pound would have a de minimis effect on the fair value of our MTP contracts. This calculation is based on our actual commitment of 2.5 million pounds under contract (to be settled through December 2023) and the then current Platts MW US Transaction price per pound as of September 30, 2023.

We experience changes in interest expense when market interest rates change. Changes in our debt could also increase these risks. Based on debt outstanding with a variable rate as of the date of filing of this Quarterly Report on Form 10-Q of $65.0 million, a 100

- 37 -


 

basis-point increase in interest rate would result in approximately $0.7 million of additional interest costs annually.

 

- 38 -


 

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures.

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act, is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms.

A control system, however, no matter how well conceived and operated, can at best provide reasonable, not absolute, assurance that the objectives of the control system are met. Additionally, a control system reflects the fact that there are resource constraints, and the benefits of controls must be considered relative to costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of error or fraud, if any, within our Company have been detected, and due to these inherent limitations, misstatements due to error or fraud may occur and not be detected.

Our chief executive officer and interim chief financial officer, with the assistance of management, evaluated the design, operation and effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report (“Evaluation Date”). Based on that evaluation, our chief executive officer and interim chief financial officer concluded that, as of the Evaluation Date, our disclosure controls and procedures were effective for the purposes of ensuring that information required to be disclosed in our reports filed under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management, including our chief executive officer and interim chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting.

During the period covered by this report, there have been no changes in our internal control over financial reporting identified in connection with the evaluation described above that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. However, during the year ended December 31, 2022, we acquired Martin. We are currently integrating Martin into our operations, compliance programs and internal control processes. As such Martin was not included in our assessment of internal control over financial reporting as of December 31, 2022. We will include Martin into our assessment of internal controls as of December 30, 2023, the end of our 2023 fiscal year. Martin was included in the 2022 consolidated financial statements of the Company and constituted 14.0% of total assets as of December 31, 2022 and 0.6% of revenues for the fiscal year then ended.

 

- 39 -


 

PART II — OTHER INFORMATION

We are involved in various claims and lawsuits incidental to the conduct of our business in the ordinary course. We carry insurance coverage in such amounts in excess of our self-insured retention as we believe to be reasonable under the circumstances and that may or may not cover any or all of our liabilities with respect to claims and lawsuits. We do not believe that the ultimate resolution of the matters pending or threatened against us at this time will have a material adverse impact on our financial position or results of operations.

Although our business and facilities are subject to federal, state, and local environmental regulation, environmental regulation does not have a material impact on our operations. We believe that our facilities are in material compliance with such laws and regulations. As owners and lessees of real property, we can be held liable for the investigation or remediation of contamination on such properties, in some circumstances without regard to whether we knew of or were responsible for such contamination. Our current expenditures with respect to environmental investigation and remediation at our facilities are minimal, although no assurance can be provided that more significant remediation may not be required in the future as a result of spills or releases of petroleum products or hazardous substances, or the discovery of previously unknown environmental conditions.

ITEM 1A. RISK FACTORS.

Our operations are subject to a number of risks. When considering an investment in our securities, you should carefully read and consider these risks, together with all other information in this Quarterly Report on Form 10-Q and our other filings with the Securities and Exchange Commission, including the risk factors set forth in Part 1, “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2022. If any of the events described in the risk factors actually occur, our business, financial condition or operating results, as well as the market price of our securities, could be materially adversely affected.

 

- 40 -


 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

Recent sales of unregistered securities; use of proceeds from registered securities. None

Purchases of equity securities by the issuer and affiliated purchasers.

On February 7, 2023, the Company announced that its Board of Directors approved a new, share repurchase program which authorizes the Company to purchase up to $250.0 million of its common stock. This program permits the Company to purchase shares of its common stock from time to time through open-market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. We began repurchasing shares under this program beginning on February 27, 2023. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program had an initial term of 3 years, through February 3, 2026, and may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.

The following table represents information relating to share repurchases under this program during our third fiscal quarter ended September 30, 2023:

 

 

 

 

 

Purchases of Equity Securities

Period

 

Beginning and
Ending Dates

 

(a) Total Number of Shares Purchased

 

(b) Average Price Paid per Share (in $)

 

(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

(d) Maximum Approximate Dollar Value of Shares that may yet be Purchased Under the Plans or Programs at End of Period
(in $M)

Beginning balance

 

July 2

 

 

 

 

 

 

 

$204.57

 July 2023

 

July 2 to July 29

 

 

 

 

$204.57

 August 2023

 

July 30 to August 26

 

428,739

 

$27.3632

 

428,739

 

$192.84

 September 2023

 

August 27 to September 30

 

661,380

 

$27.1681

 

661,380

 

$174.87

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,090,119

 

$27.2448

 

1,090,119

 

 

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

None.

 

ITEM 5. OTHER INFORMATION.

 

Insider Adoption or Termination of Trading Arrangements.

 

During the fiscal quarter ended September 30, 2023, none of our directors or other officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Item 408 of Regulation S-K.

 

 

- 41 -


 

ITEM 6. EXHIBITS.

 

3.1

Certificate of Designation of Preferred Stock (incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed with the Securities and Exchange Commission on March 30, 2023)

 

 

4.1

Rights Agreement, dated as of March 30, 2023, between PGT Innovations, Inc., a Delaware corporation, and American Stock Transfer & Trust Company, LLC, as Rights Agent (incorporated by reference to Exhibit 4.1 to Current Report on Form 8-K filed with the Securities and Exchange Commission on March 30, 2023)

 

 

10.1*

Employment Agreement between PGT Innovations, Inc. and Craig Henderson, dated August 2, 2023

 

 

31.1*

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

31.2*

Certification of Interim Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

32.1**

Certification of chief executive officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

32.2**

Certification of Interim Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

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 Definition Linkbase

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase

 

 

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

*Filed herewith.

**Furnished herewith.

 

- 42 -


 

SIGNATURE

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

 

 

PGT INNOVATIONS, INC.

 

(Registrant)

 

 

 

 

Date: November 2, 2023

By: /s/ Craig Henderson

 

Name: Craig Henderson

 

Title: Interim Chief Financial Officer

 

- 43 -


EX-10.1 2 pgti-ex10_1.htm EX-10.1 EX-10.1

 

EXHIBIT 10.1

 

 

EMPLOYMENT AGREEMENT

 

THIS EMPLOYMENT AGREEMENT (this “Agreement”) is made and entered into effective as of August ____, 2023 (the “Effective Date”), by and between PGT Innovations, Inc., a Delaware corporation (the “Company,” or the “Employer”), and Craig Henderson, an individual and resident of the State of Florida (the “Employee”).

 

RECITALS:

 

A.
Employer desires to continue to employ Employee upon the terms and conditions set forth herein, and the Employee wishes to accept such continued employment upon the terms and conditions set forth herein including, without limitation, the nondisclosure and noncompetition covenants and agreements of the Employee set forth in Sections 8 and 9 hereof, in order to cause Employer to continue to provide Employee the Compensation (as defined herein) and any right to Termination Pay pursuant to Section 6.2 hereof.

 

 

AGREEMENT

 

In consideration of the foregoing and the mutual promises and covenants set forth herein, the parties, intending to be legally bound, agree as follows:

 

1. Definitions.

 

For the purposes of this Agreement, the following terms have the meanings specified or referred to in this Section 1.

 

“Affiliate(s)” means any Person, directly or indirectly controlled by, or under common control with, the Employer or any other referenced Person.

 


 

“Agreement” means this Employment Agreement, as amended from time to time.

 

“Annual Performance Bonus” has the meaning set forth in Section 3.2 of this Agreement.

 

“Benefits” has the meaning set forth in Section 3.1(b).

 

“Board of Directors” means the board of directors of PGT Innovations, Inc.

 

“Cause” means the occurrence of any of the following events during the Employment Period: (a) conduct amounting to fraud or dishonesty against the Employer or any Affiliate of the Employer; (b) the Employee’s intentional misconduct, refusal or failure to follow the lawful directions of the Chief Executive Officer (“CEO”) of the Company, or such other senior officer as the Employee may report to from time to time (collectively, the “Senior Managers”) or a breach of this Agreement; (c) intoxication with alcohol or drugs while on the Employer’s property or while carrying out the business of the Employer; (d) a conviction or plea of guilty or nolo contendere to a felony or to a misdemeanor involving charges of embezzlement, fraud, stealing or theft, or assault or battery to others; (e) a material breach or violation of the Company’s code of conduct, employee handbook or similar policies or rules, including without limitation, due to sexual or other forms of prohibited harassment; or (f) the Employee’s failure to observe and comply with the requirements in Sections 8 or 9 hereof.

 

“Change of Control” means a “Change in Control” as defined in Section 12 of the Employer’s 2019 Equity and Incentive Compensation Plan, provided that such “Change in Control” constitutes a change in control event for purposes of Section 409A of the Internal Revenue Code of 1986, as amended.

 

“Compensation” means Salary and Benefits.

 

“Confidential Information” means any and all:

 

(a) trade secrets concerning the business and affairs of the Employer or any Affiliate of the Employer, product or service specifications, data, know-how, formulae, compositions, processes, designs, sketches, photographs, graphs, drawings, samples, inventions and ideas, past, current, and planned research and development, current and planned manufacturing, marketing or distribution methods and processes, customer lists, prospective customer lists, current and


 

anticipated customer requirements, price lists, market studies, business plans, computer software and programs (including object code and source code), computer software and database technologies, systems, structures, and architectures (and related formulae, compositions, processes, improvements, devices, know-how, inventions, discoveries, concepts, ideas, designs, methods and information), and any other information, however documented, that is a “trade secret” either under common law or as such term is defined by statute under the laws of any applicable jurisdiction;

 

(b) information concerning the business and affairs of the Employer or its Affiliates (which includes historical financial statements, financial projections and budgets, historical and projected sales, capital spending budgets and plans, the names and backgrounds of key personnel, personnel training and techniques and materials), however documented; and

 

(c) notes, analysis, compilations, studies, summaries, and other material prepared by or for the Employer or Affiliates of the Employer, containing or based, in whole or in part, on any information included in the foregoing.

 

“Disability” has the meaning set forth in Section 6.3.

 

“Employee Invention” means any idea, invention, technique, modification, process, or improvement (whether patentable or not), and any work of authorship (whether or not copyright protection may be obtained for it) created, conceived, or developed by the Employee, either solely or in conjunction with others, during the Employment Period, or a period that includes a portion of the Employment Period, that relates in any way to, or is useful in any manner in, the business then being conducted or proposed to be conducted by the Employer or any Affiliate of the Employer, and any such item created by the Employee, either solely or in conjunction with others, following termination of the Employee’s employment with the Employer, that is based upon or uses Confidential Information; provided, however, that any item so created by the Employee that is based upon or uses Confidential Information that the Employee demonstrates was or became generally available to the public, other than as a result of a disclosure by the Employee, will not be deemed to be an Employee Invention for any purposes.

 

“Employer” is the entity identified on the first page of this Agreement and its successors and assigns.

“Employment Period” means the term of the Employee’s employment with the Employer.

 


 

“Good Reason” means the occurrence of any of the following events during the Employment Period: (a) a material diminution of the duties or responsibilities of the Employee; or (b) the assignment of the Employee to a worksite outside of a fifty (50) mile radius from the Employer’s current headquarters; provided, however, that none of the foregoing events or conditions will constitute “Good Reason” unless: (i) Employee provides the Employer with written objection to the event or condition within thirty (30) days following the occurrence thereof, (ii) the Employer does not reverse or otherwise cure the event or condition within thirty (30) days of receiving that written objection, and (iii) Employee resigns his employment within thirty (30) days following the expiration of that cure period.

 

“Incentive Amount” means the target amount payable to the Employee under the Employer’s Annual Incentive Plan for the award period ending in the year in which the termination of employment occurs.

“Noncompetition Agreement” means the agreements and covenants of the Employee found in Section 9.2.

 

“Noncompetition Period” means a period of time equal to the Employment Period plus two (2) years, unless this Agreement is terminated by the Employer without Cause or by the Employee with Good Reason, in which case the Noncompetition Period will be for a period of time equal to the Employment Period plus one (1) year.

 

“Person” means any individual, corporation (including any non-profit corporation), general or limited partnership, limited liability company, joint venture, estate, trust, association, organization, or governmental body.

 

“Proprietary Items” has the meaning set forth in Section 8.2(a)(iv).

“Salary” has the meaning set forth in Section 3.1(a).

 

2. Employment Term and Duties.
 

2.1 Employment. The Employer hereby continues the employment of the Employee, effective as of the date hereof, and the Employee shall accept such continued employment by the Employer, effective as of the date hereof, upon the terms and conditions set forth in this Agreement.


 

 

2.2 Term. Subject to the provisions of Section 6, the term of the Employee’s employment under this Agreement shall continue until terminated in accordance with Section 6.

 

2.3 Duties. The Employee will continue to serve as the Interim Chief Financial Officer, with duties and responsibilities associated with and related to such position, and such other duties and responsibilities as the Employee may be requested to perform by the Employer’s CEO or such other Senior Manager as the CEO may designate from time to time. The Employee will (a) devote the Employee’s business effort, time, energy and skill (vacations and reasonable absences due to illness excepted) as is necessary to fulfill the duties of his position and those assigned by the Senior Managers, (b) use his best efforts to promote the success of the business, and (c) cooperate fully with the lawful requests of the Senior Managers in the advancement of the best interests of the Employer and its Affiliates. During the Employment Period, the Employee shall not be engaged in or provide services to any other business or enterprise which interferes with the Employee’s performance of the Employee’s job duties, and other obligations under this Agreement.

 

3. Compensation.

 

3.1 Basic Compensation.

 

(a) Salary. The Employer shall pay to the Employee an annualized salary at a rate of $336,000 per year, subject to the provisions of Section 6 and adjusted as provided below (the “Salary”), which Salary will be payable in equal periodic installments in accordance with the Employer’s customary payroll practices. The Salary will be reviewed by the President and CEO of PGT Innovations, Inc. at least once each year and may be adjusted by the Employer following such review and the approval of any such adjustment by the Board of Directors or the Board’s designated committee. Any such adjustment in the Salary shall be made by, and at the sole discretion and approval of, the President and CEO and the Board of Directors or the Board’s designated committee, as the case may be, and, as adjusted, shall become the Employee’s new “Salary” hereunder (unless and until further adjusted).

 

(b) Benefits. The Employee will be entitled to participate in such life insurance, hospitalization and medical plans or insurance coverage, disability, and other employee benefit plans, programs and policies of the Employer in effect from time to time (collectively, the “Plans”), vacation and holidays (as further provided in Section 5 below), and any other plan which may be made available by the Employer to its key management employees from time to time in the future, if, and to the extent that, the Employee is eligible under the terms of such Plans. All of the plans,


 

agreements, and undertakings of Employer set forth above shall be called, collectively, the “Benefits.” Any Benefits hereunder shall be subject to such local, state or federal tax reporting requirements as maybe in effect from time to time. This Agreement will not limit the Employer’s ability to amend, modify or terminate such Plans at any time for any reason.

 

3.2 Annual Performance Bonus.

 

As additional incentive compensation for the services to be rendered by the Employee pursuant to this Agreement, the Employee shall be eligible, each calendar year, to receive a bonus (the “Annual Performance Bonus”), if and to the extent that the performance metrics or other requirements that must be satisfied in order for the Employee to receive the Annual Performance Bonus have been achieved. The determination of whether to pay an Annual Performance Bonus, if any, and the amount of any such Annual Performance Bonus, shall be determined by the Company’s Board of Directors or the Board’s designated committee, in their discretion, and for 2023 shall be at a target value equal to 60% of the Employee’s Salary. Any Annual Performance Bonus that is due to the Employee hereunder shall be paid as soon as practicable, but in no event later than 30 days following completion of the Employer’s audited financial statements of the year to which the Annual Performance Bonus relates.

 

3.3 Annual Equity Grant

 

During the first fiscal quarter of each year, or such other time as the Board, in its discretion, may determine, the Employee will receive an annual equity grant with a target value, measured as of the grant date, equal to the percentage of the Employee’s Salary determined by the Board or its designated committee, which for 2023 shall be 60% (the “Annual Equity Grant”). One-half of the Annual Equity Grant is expected to be in the form of restricted stock units or restricted share units with no performance restrictions or metrics associated with them, and which are expected to vest in three equal increments on each of the first, second and third anniversaries of the grant date. The other one-half of the Annual Equity Grant is expected to be in the form of performance shares or performance restricted stock units, which will have Board-determined performance restrictions and metrics associated with them. The determination of how many of those performance shares or performance restricted stock units have been earned will be made by the Board (or its delegate) on or about the first anniversary of the grant date, based on the financial performance of the Company during the prior fiscal year, and any performance shares or performance stock units deemed by the Board (or its delegate) to be earned are expected to vest in two equal increments on or about each of the second and third anniversaries of the grant date. Notwithstanding any other provision of this Agreement to the contrary, the determination of whether and when to make any Annual Equity Grant to Employee, and the design, nature and amount of any such Annual Equity Grant, shall be determined by the Board (or its delegate) in its discretion. All Annual Equity


 

Grants to Employee shall be subject to the terms of the grant agreement between Employer and Employee.

4. Facilities and Expenses.

 

The Employer will furnish the Employee with office space, equipment, supplies, computer and facsimile equipment, telephones (including cellular telephone), and such other facilities, support staff and personnel as the Employer deems necessary or appropriate for the performance of the Employee’s duties under this Agreement. The Employer will reimburse the Employee for reasonable business expenses incurred by him on behalf of the Employer in the performance of the Employee’s duties; provided, that Employee furnishes to Employer documentation of such expenses as is required by the Internal Revenue Service and the Employer’s internal policies, as well as such other documentation as the Employer may reasonably request. In addition, the Employer shall reimburse the Employee or otherwise provide and pay for all approved professional affiliation expenses incurred by the Employee that have been pre-approved by the Employer. The Employee must file authorization requests, to the extent required by the Employer’s employment policies and, in all instances, expense reports with respect to such expenses in accordance with the Employer’s policies.

 

5. Vacations and Holidays.

 

The Employee will be entitled to four weeks paid vacation each year or such other amount of paid vacation as may be provided for in the Employer’s written vacation policy, if greater. Such vacation shall be taken in accordance with the vacation policies of the Employer in effect for its senior managers from time to time. Vacation must be taken by the Employee at such time or times as mutually agreed by the Employee and the Employer. The Employee will also be entitled to any paid holidays expressly provided for in the Employer’s policies.

6. Termination.
 

6.1 Events of Termination.

 

(a) Death; Disability. In the event of the Employee’s death or Disability, the Employee’s employment with the Employer shall be deemed terminated as of the end of the month in which such death occurs or such Disability is determined, and all rights, duties and obligations of the parties hereunder shall thereupon cease, except for the Employee’s obligations under Section 8 and Section 9 hereof (in the case of a termination due to Disability), and the Employer’s obligations under Sections 6.2(a) and 6.2(b) hereof, as the case may be.


 

 

(b) By The Employer for Cause. The Employee’s employment with the Employer may be terminated at the option of and by written notice from the Employer if the Senior Managers finds Cause. Upon any such termination, all rights, obligations and duties of the parties hereunder shall immediately cease (including, but not limited to, the payment by the Employer of all Compensation), except for the Employee’s obligations under Section 8 and Section 9 hereof.

 

(c) By The Employer Without Cause. The Employer may also terminate the Employee’s employment at any time upon not less than ten (10) days advance written notice without Cause. Upon expiration of such notice period, all rights, obligations and duties of the parties hereunder shall immediately cease, except for the Employee’s obligations under Section 8 and Section 9 hereof and the Employer’s obligations under Section 6.2(c). The Employer may accelerate the effective date of such termination if, in lieu of such notice, and in addition to the payments required by Section 6.2(c) below, Employer continues to pay Salary to Employee for a number of days equal to the number of days by which Employer accelerated the effective date of Employee’s termination.

 

(d) Voluntary Termination without Good Reason By Employee. The Employee may terminate his employment with the Employer without Good Reason upon not less than thirty (30) days advance written notice to the Employer; provided, however, that after the receipt of such notice, the Employer may, in its discretion accelerate the effective date of such termination at any time by written notice to the Employee. Upon the effective date of any such termination, all rights, obligations and duties of the parties hereunder shall immediately cease, except for the Employee’s obligations under Section 8 and Section 9 hereof and the Employer’s obligations under Section 6.2(d).

 

(e) Termination with Good Reason by the Employee. The Employee may terminate his employment with the Employer with Good Reason upon advance written notice to the Employer; provided, however, that after the receipt of such notice, the Employer may, in its discretion accelerate the effective date of such termination at any time by written notice to the Employee. Upon the effective date of any such termination, all rights, obligations and duties of the parties hereunder shall immediately cease, except for the Employee’s obligations under Section 8 and Section 9 hereof and the Employer’s obligations under Section 6.2(e).

 

6.2 Termination Pay. Upon cessation of Employee’s employment with Employer, the Employer will be obligated to pay the Employee (or, in the event of the Employee’s death, the Employee’s designated beneficiary) only such compensation, if any, as is provided in this Section 6.2. For purposes of this Section 6.2, the Employee’s designated beneficiary will be such


 

individual beneficiary or trust, located at such address, as the Employee may designate by notice to the Employer from time to time or, if the Employee fails to give notice to the Employer of such a beneficiary, the Employee’s estate.

 

(a) Termination by Death. If the Employee’s employment terminates because of the Employee’s death, in addition to the Benefits otherwise due the Employee, the Employer will, in accordance with normal payroll practice, pay to the Employee’s designated beneficiary the Employee’s Salary for a period of six (6) months.

 

(b) Termination upon Disability. If the Employee’s employment is terminated by either party as a result of the Employee’s Disability, as determined under Section 6.3, in addition to the Benefits otherwise due the Employee, the Employer will, in accordance with normal payroll practice, continue to pay to the Employee his Salary for a period of twelve 12) months following the effective date of such termination.

 

(c) Termination by the Employer Without Cause. If the Employer terminates the Employee’s employment without Cause, the Employer will (i) pay to Employee his Salary, in accordance with normal payroll practice, for a period of twelve (12) months, commencing no later than the tenth business day following sixty (60) days after the date of Employee’s separation from service; (ii) waive the applicable COBRA continuation coverage for Employee (and, if applicable, the Employee’s spouse and eligible dependents) for a period of twelve (12) months; (iii) pay 100% of Employee’s Incentive Amount, in a lump-sum payment payable no later than the tenth business day following the date of Employee’s separation from services. Notwithstanding the preceding provisions of this Section 6.2(c), in the event the Employee’s employment is terminated by the Employer (or the successor employer to the Employer) without Cause at the time of or within twenty-four (24) months after the effective date of a Change of Control, the Employer (or successor employer to the Employer following the Change of Control) shall provide the Employee with the following: (i) pay to Employee an amount equal to his Salary for a period of twenty-four (24) months, in a lump sum payable on the 60th day following the date of Employee’s separation from service (ii) waive the applicable COBRA continuation coverage for Employee (and, if applicable his spouse and eligible dependents) for a period of twenty-four (24) months; (iii) pay 200% of Employee’s Incentive Amount, in a lump-sum payment payable on the 60th day following the date of Employee’s separation from service; (iv) any outstanding stock options held by the Employee that are vested and exercisable as of the date of the Employee’s separation from service shall remain exercisable, notwithstanding anything in any other agreement governing such options, until the earlier of (A) a period of one year after the date of Employee’s separation from service, or (B) the original term of the option; and (v) any equity awards held by the Employee that are unvested as of the date of the Employee’s separation from service shall vest, with any performance-based equity awards paid out in such amount as if maximum performance (including any adjustment or modifier) has been achieved for the relevant performance period. Notwithstanding anything to the contrary in the applicable award agreement, any unvested equity awards that so vest will be settled within three (3) business days following sixty (60) days after the date of Employee’s separation


 

from service; provided, however, that to the extent necessary to comply with Section 409A of the Internal Revenue Code of 1986, as amended, the amounts described in (i), (iii), (iv) and (v) of this sentence will be paid on the same schedule as set forth in the first sentence of this paragraph. For purposes of the preceding sentence, Salary and the Incentive Amount shall be the greater of (i) Salary and the Incentive Amount as determined at the time of the Employee’s separation from service and (ii) Salary and the Incentive Amount as determined assuming a separation from service immediately prior to the effective date of the Change of Control.

(d) Termination by the Employee without Good Reason. If the Employee terminates his employment other than with Good Reason, the Employer shall continue to pay to the Employee his Salary for the shorter of: (i) thirty (30) days; or (ii) the notice period provided by the Employee with respect to his termination.

 

(e) Termination by the Employee with Good Reason. If the Employee terminates the Employee’s employment with Good Reason, he will be entitled to the same payments and benefits described above in Section 6.2(c), including where Employee terminates his employment with Good Reason at the time of or following a Change of Control, within twenty-four months after the effective date of such Change of Control, in which case the Employee would be entitled to the same payments and benefits described under the change in control portion of Section 6.2(c).

 

6.3 Definition of Disability. For purposes of this Agreement, “Disability” has the meaning defined in Treas. Reg. § 1.409A-3(i)(4).

 

6.4 Release Required as a Condition of Severance. Notwithstanding any other provision of this Agreement, payments under Section 6.2, above, are conditioned on the Employee’s (a) immediate resignation, upon Employer’s request, from all employee and director positions with the Employer and its affiliates; (b) execution and delivery to the Employer, within the applicable review period (e.g., 45 days or 21 days, depending on the context in which the termination occurs) following the termination of his employment, and non-revocation of, a general release of claims against the Employer and its affiliates in such form as the Employer may reasonably require (the “Release”); and (c) the Employee’s full compliance with the provisions of this Agreement following the termination of his employment, including Sections 8 and 9 hereof. For avoidance of doubt, the payments and benefits described in this Section 6.2 are in lieu of, and not in addition to, any other severance arrangement maintained by the Employer.

 

7. 280G. If any amounts payable under this Agreement or under any other agreement, plan or arrangement applicable to the Employee (including, for the avoidance of doubt, the value of any acceleration of vesting of equity awards held by the Employee), either alone or together with any other payments which the Employee is entitled to receive from the Company or any affiliate thereof or otherwise, would constitute an “excess parachute payment” as defined in Section 280G


 

of the Code, such payments shall be reduced to the largest amount (the “Reduced Amount”) that will result in no portion of such payments being subject to the excise tax imposed by Section 4999 of the Code; provided, however, that if it is determined that the net after-tax amounts the Executive would receive without any such reduction (the “Unreduced Amounts”), after taking into account both income taxes and any excise tax imposed under Section 4999 of the Code is greater than the net after-tax amount of the Reduced Amount, the Executive will instead receive the Unreduced Amounts. Any such reduction in payments and benefits shall be applied first against the latest scheduled cash payments; then current cash payments; then any equity or equity derivatives that are included under Section 280G of the Code at full value rather than accelerated value; then any equity or equity derivatives included under Section 280G of the Code at an accelerated value (and not at full value) shall be reduced with the highest value reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24); and finally any other non-cash benefits will be reduced. Any determinations pursuant to this Section 7 shall be made by a nationally recognized accounting firm.

 

8. Non-Disclosure Covenant; Employee Inventions.

 

8.1 Acknowledgments by the Employee. The Employee acknowledges that (a) during the Employment Period and as a part of the Employee’s employment, the Employee will be afforded access to Confidential Information; (b) public disclosure of such Confidential Information could have an adverse effect on the Employer and its business; (c) since the Employee possesses substantial expertise and skill with respect to the Employer’s business, the Employer desires to obtain exclusive ownership of each Employee Invention, and the Employer will be at a substantial competitive disadvantage if it fails to acquire exclusive ownership of each Employee Invention; (d) the Compensation provided to Employee hereunder constitutes good and sufficient consideration for the Employee’s agreements and covenants in this Section 8; and (e) the provisions of this Section 8 are reasonable and necessary to prevent the improper use or disclosure of Confidential Information and to provide the Employer with exclusive ownership of all Employee Inventions.

 

8.2 Agreements of the Employee. In consideration of the Compensation to be paid or provided to the Employee by the Employer under this Agreement, the Employee covenants as follows:

(a) Confidentiality.

 

(i) During and at all times following the Employment Period, the Employee will hold in confidence the Confidential Information and will not disclose it to any person except with the


 

specific prior written consent of the Employer or except as otherwise expressly permitted by the terms of this Agreement.

 

(ii) Any trade secrets of the Employer will be entitled to all of the protections and benefits under applicable trade secret laws. If any information that the Employer deems to be a trade secret is found by a court of competent jurisdiction not to be a trade secret for purposes of this Agreement, such information will, nevertheless, be considered Confidential Information for

purposes of this Agreement. The Employee hereby waives any requirement that the Employer submit proof of the economic value of any trade secret or post a bond or other security.

 

(iii) None of the foregoing obligations and restrictions apply to any part of the Confidential Information that the Employee demonstrates was or became generally available to the public other than as a result of a disclosure by the Employee.

 

(iv) The Employee will not remove from the Employer’s (or any Affiliate’s) premises (except to the extent such removal is for purposes of the performance of the Employee’s duties at home or while traveling, or except as otherwise specifically authorized by the Employer in writing) any document, record, notebook, plan, model, component, device, or computer software or code, whether embodied in a disk or in any other form (collectively, the “Proprietary Items”). The Employee recognizes that, as between the Employer and the Employee, all of the Proprietary Items, whether or not developed by the Employee, are the exclusive property of the Employer. Upon termination of this Agreement by either party, the Employee will return to the Employer all of the Proprietary Items in the Employee’s possession or subject to the Employee’s control, and the Employee shall not retain any copies, abstracts, sketches, or other physical embodiment of any of the Proprietary Items.

 

(v) Without limiting the generality of the foregoing, nothing in this Agreement precludes or otherwise limits the Employee’s ability to (A) communicate directly with and provide information, including documents, not otherwise protected from disclosure by any applicable law or privilege to the Securities and Exchange Commission (the “SEC”) or any other federal, state or local governmental agency or commission (“Government Agency”) or self-regulatory organization regarding possible legal violations, without disclosure to the Employer, or (B) disclose information which is required to be disclosed by applicable law, regulation, or order or requirement (including by deposition, interrogatory, requests for documents, subpoena, civil investigative demand or similar process) of courts, administrative agencies, the SEC, any Government Agency or self-regulatory organizations. Neither the Employer nor any of its Affiliates may retaliate against the Employee for any of these activities.

 


 

(vi) Furthermore, the Employee is advised that the Employee shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of any Confidential Information or information about this Agreement or the Employer or any of its Affiliates that constitutes a trade secret to which the Defend Trade Secrets Act (18 U.S.C. § 1833(b)) applies that is made (A) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney, in each case, solely for the purpose of reporting or investigating a suspected violation of law or (B) in a complaint or other document filed in a lawsuit or proceeding, if such filings are made under seal.

 

(b) Employee Inventions. Each Employee Invention will belong exclusively to the Employer. The Employee acknowledges that all of the Employee’s writing, works of authorship, creations, designs, layouts and methods related to the fabrication, manufacture, processing and production of the Company’s products, sales and marketing plans and strategies, and other Employee Inventions are works made for hire and the property of the Employer, including any copyrights, patents, or other intellectual property rights pertaining thereto. If it is determined that any such works are not works made for hire, the Employee hereby assigns to the Employer all of the Employee’s right, title, and interest, including all rights of copyright, patent, and other intellectual property rights, to or in such Employee Inventions. The Employee covenants that he will promptly:

 

(i) disclose to the Employer in writing any Employee Invention;

 

(ii) assign to the Employer or to a party designated by the Employer, at the Employer’s request and without additional compensation, all of the Employee’s right to the Employee Invention for the United States and all foreign jurisdictions;

 

(iii) execute and deliver to the Employer such applications, assignments, and other documents as the Employer may request in order to apply for and obtain patents or other registrations with respect to any Employee Invention in the United States and any foreign jurisdictions;

 

(iv) sign all other papers necessary to carry out the above obligations; and

 

(v) give testimony and render any other assistance at Employer’s expense, in support of the Employer’s rights to any Employee Invention.

 


 

8.3 Disputes or Controversies. The Employee recognizes that should a dispute or controversy arising from or relating to this Agreement be submitted for adjudication to any court, arbitration panel, or other third party, the preservation of the secrecy of Confidential Information may be jeopardized. All pleadings, documents, testimony, and records relating to any such adjudication will be maintained in secrecy and will be available for inspection by the Employer, the Employee, and their respective attorneys and experts, who will agree, in advance and in writing, to receive and maintain all such information in secrecy, except as may be limited by written agreement among them.

 

9. Non-Competition and Non-Interference.

9.1 Acknowledgments By the Employee. The Employee acknowledges that: the services to be performed by Employee under this Agreement are of a special, unique and unusual character; and (b) the Compensation provided to the Employee hereunder constitutes good and sufficient consideration for the Employee’s agreements and covenants in this Section 9; and (c) the provisions of this Section 9 are reasonable and necessary to protect the Employer’s business.

9.2 Covenants of the Employee. In consideration of the acknowledgments by the Employee, and in consideration of the Compensation to be paid or provided to the Employee by the Employer, the Employee covenants that the Employee will not, directly or indirectly:

(a)
during the Noncompetition Period, (i) solicit business from, or compete with the Employer for the business of, any customer of the Employer where the Employee is doing so in the same or similar business as the business conducted by the Employer (i.e., the manufacturing, marketing, distribution and/or sales of completed commercial and/or residential window and door products, and vinyl patio or porch enclosures); (ii) own, operate, control, finance, manage, advise, be employed or engaged by, perform any services for, invest in or otherwise become associated in any capacity with, any business, company, partnership, organization, proprietorship, or other entity, whose activities compete in whole or in part with the activities of the Employer or any of its Affiliates in any state of the United States in which the Employer or any of its Affiliates conducted or conducts the manufacturing, marketing, distribution and/or sales of completed commercial and/or residential window and door products, and vinyl patio or porch enclosures (a “Competitive Business”); or (iii) engage in any practice the purpose or effect of which is to intentionally evade the provisions of this covenant; provided, however, that the Employee may purchase or otherwise acquire up to (but not more than) three percent (3%) of any class of securities of any Competitive Business (but without otherwise participating in the activities of such Competitive Business) if such securities are listed on any national or regional securities exchange or have been registered under Section 12(g) of the Securities Exchange Act of 1934; or

(b) whether for the Employee’s own account or the account of any other person (i) solicit or induce, directly or indirectly, whether or not for consideration, any employee or agent of the Employer to terminate his or her relationship with the Employer; or (ii) induce or attempt to induce any customer, supplier, service provider, vendor, consultant or contractor of the Employer to terminate or adversely change its relationship with the Employer or otherwise interfere with any


 

relationship between the Employer and any of the Employer’s customers, prospective customers, suppliers, service providers or contractors.

9.3 Enforceability; Notice. If any covenant in Section 9.2 is held to be unreasonable, arbitrary, or against public policy, such covenant will be considered to be divisible with respect to scope, time, and geographic area, and such lesser scope, time, or geographic area, or all of them, as a court of competent jurisdiction may determine to be reasonable, not arbitrary, and not against public policy, will be effective, binding, and enforceable against the Employee. The period of time applicable to any covenant in Section 9.2 will be extended by the duration of any violation by the Employee of such covenant. The Employee will, while the covenant under Section 9.2 is in effect, give notice to the Employer, within ten (10) days after accepting any other employment, of the identity of the Employee’s employer. Employer may notify such employer that the Employee is bound by this Agreement and, at the Employer’s election, furnish such employer with a copy of this Agreement or relevant portions thereof.

10. General Provisions.

 

10.1 Injunctive Relief and Additional Remedy. The Employee acknowledges that the injury that would be suffered by the Employer as a result of a breach of the provisions of this Agreement (including any provision of Section 8 and Section 9) would be irreparable and that an award of monetary damages to the Employer for such a breach would be an inadequate remedy.

Consequently, the Employer will have the right, in addition to any other rights it may have, at Employer’s cost, to obtain injunctive relief to restrain any breach or threatened breach or otherwise to specifically enforce any provision of this Agreement, and the Employer will not be obligated to post bond or other security in seeking such relief.

 

10.2 Covenants of Sections 8 and 9 are Essential and Independent. The covenants by the Employee in Section 8 and Section 9 are essential elements of this Agreement, and without the Employee’s agreement to comply with such covenants, the Employer would not have entered into this Agreement, offered continued employment to the Employee or offered the Employee the Salary and Benefits and other consideration provided hereunder. The Employee’s covenants in Section 8 and Section 9 are independent covenants and the existence of any claim by the Employee against the Employer under this Agreement or otherwise, or against any Affiliate of Employer, will not excuse the Employee’s breach of any covenant in Section 8 or Section 9. If the Employee’s employment hereunder expires or is terminated, this Agreement will continue in full force and effect as is necessary or appropriate to enforce the covenants and agreements of the Employee in Section 8 and Section 9.

 

10.3 Representations and Warranties by the Employee. The Employee represents and warrants to the Employer that the execution and delivery by the Employee of this Agreement do not, and the performance by the Employee of the Employee’s obligations hereunder will not, with


 

or without the giving of notice or the passage of time, or both: (a) violate any judgment, writ, injunction, or order of any court, arbitrator, or governmental agency applicable to the Employee; or (b) conflict with, result in the breach of any provisions of or the termination of, or constitute a default under, any agreement to which the Employee is a party or by which the Employee is or may be bound.

 

10.4 Waiver. The rights and remedies of the parties to this Agreement are cumulative and not alternative. Neither the failure nor any delay by either party in exercising any right, power, or privilege under this Agreement will operate as a waiver of such right, power, or privilege, and no single or partial exercise of any such right, power, or privilege will preclude any other or further exercise of such right, power, or privilege or the exercise of any other right, power, or privilege. To the maximum extent permitted by applicable law, (a) no claim or right arising out of this Agreement can be discharged by one party, in whole or in part, by a waiver or renunciation of the claim or right unless in writing signed by the other party; (b) no waiver that may be given by a party will be applicable except in the specific instance for which it is given; and (c) no notice to or demand on one party will be deemed to be a waiver of any obligation of such party or of the right of the party giving such notice or demand to take further action without notice or demand as provided in this Agreement.

 

10.5 Binding Effect; Delegation of Employee’s Duties Prohibited. This Agreement shall inure to the benefit of, and shall be binding upon, the parties hereto and their respective successors, assigns, heirs, and legal representatives, including any Affiliate to which Employer may assign this Agreement or any entity with which the Employer may merge or consolidate or to which all or substantially all of its assets may be transferred. The duties and covenants of the Employee under this Agreement, being personal, may not be delegated or assigned.

 

10.6 Notices. All notices, consents, waivers, and other communications under this Agreement must be in writing and will be deemed to have been duly given (a) when delivered by certified U.S. mail, return receipt requested, to the address(es) below, or (b) one business day after deposit with a nationally recognized overnight delivery service (receipt and next day delivery requested), in each case to the appropriate addresses set forth below (or to such other addresses as a party may designate by notice to the other parties):

 

If to Employer: PGT Innovations, Inc.

1070 Technology Drive

Nokomis, Florida 34275

Attention: Senior Vice President, Human Resources


 

 

If to Employee: The most recent address that the Company has on file for the Employee

 

10.7 Entire Agreement; Amendments. This Agreement, as it may be amended from time to time, contains the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior employment arrangements (as the same may have been amended from time to time), including the Original Agreement and other agreements or understandings, oral or written, between the parties hereto with respect to the subject matter hereof. This Agreement may not be amended orally, but only by an agreement in writing signed by the parties hereto.

 

10.8 Governing Law; Venue and Jurisdiction. This Agreement shall be governed by and construed under Florida law, without regard to conflict of laws principles. The parties agree that any lawsuit between them arising under this Agreement shall be filed in any state or federal court located in Sarasota County, Florida or Tampa, Florida, and each of the parties hereby agrees, acknowledges and submits itself to the exclusive jurisdiction and venue of such courts for the purposes of such lawsuit and agrees to accept service of process in accordance with the provisions for delivery of notice set forth in Section 10.6 hereof.

 

10.9 Section Headings; Construction. The headings of Sections in this Agreement are provided for convenience only and will not affect its construction or interpretation. All references to “Section” or “Sections” refer to the corresponding Section or Sections of this Agreement unless otherwise specified. All words used in this Agreement will be construed to be of such gender or number as the circumstances require. Unless otherwise expressly provided, the

word “including” does not limit the preceding words or terms.

 

10.10 Severability. If any provision of this Agreement is held invalid or unenforceable by any court of competent jurisdiction, the other provisions of this Agreement will remain in full force and effect. Any provision of this Agreement held invalid or unenforceable only in part or degree will remain in full force and effect to the extent not held invalid or unenforceable.

 

10.11 Section 409A Compliance.

 

(a) Notwithstanding any other provision of this Agreement, if the termination giving rise to the payments described in Sections 6.2(c) or (e) is not a “Separation from Service” within


 

the meaning of Treas. Reg. § 1.409A-1(h)(1) (or any successor provision), then the amounts otherwise payable pursuant to those paragraphs will instead be deferred without interest and will not be paid until Employee experiences a Separation from Service. In addition, to the extent compliance with the requirements of Treas. Reg. § 1.409A-3(i)(2) (or any successor provision) is necessary to avoid the application of an additional tax under Section 409A of the Code to payments due to Employee upon or following his Separation from Service, then notwithstanding any other provision of this Agreement (or any otherwise applicable plan, policy, agreement or arrangement), any such payments that are otherwise due within six months following Employee’s Separation from Service (taking into account the preceding sentence of this paragraph) will be deferred without interest and paid to Employee in a lump sum immediately following that six month period. This paragraph should not be construed to prevent the application of Treas. Reg. §§ 1.409A-1(b)(4) or -1(b)(9)(iii)(or any successor provisions) to any amount payable to Employee. For purposes of the application of Treas. Reg. § 1.409A-1(b)(4)(or any successor provision) to this Agreement, each payment in a series of payments will be deemed a separate payment.

 

(b) Notwithstanding anything to the contrary contained in this Agreement or otherwise, to the extent an expense, reimbursement or in-kind benefit due to Employee constitutes a “deferral of compensation” within the meaning of Section 409A of the Code: (i) the amount of expenses eligible for reimbursement or in-kind benefits provided to the Employee during any calendar year will not affect the amount of expenses eligible for reimbursement or in-kind benefits provided to the Employee in any other calendar year, (ii) reimbursement of expenses will be made on or before the last day of the calendar year following the calendar year in which the applicable expense is incurred, and (iii) the right to payment, reimbursement or in-kind benefits may not be liquidated or exchanged for any other benefit. Unless otherwise specifically provided herein, expense reimbursements will be limited to expenses incurred during the Employment Period.

 

10.12 Counterparts. This Agreement may be executed (including electronically) in one or more counterparts, each of which will be deemed to be an original copy of this Agreement and all of which, when taken together, will be deemed to constitute one and the same agreement.

 

[SIGNATURE PAGE FOLLOWS]

 


 

 

IN WITNESS WHEREOF, the parties have executed and delivered this Employment Agreement on the date first written above.

 

 

PGT INNOVATIONS, INC.

(“Employer”)

 

 

By: /s/ Jeffrey T. Jackson________________

Printed Name: Jeffrey T. Jackson

Title: President and Chief Executive Officer

 

 

 

 

/s/ Craig Henderson_____________________

Printed Name: Craig Henderson

(“Employee”)

 


EX-31.1 3 pgti-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

 

CERTIFICATION

 

I, Jeffrey T. Jackson, certify that:

 

1. I have reviewed this report on Form 10-Q for the quarter ended September 30, 2023, of PGT Innovations, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

/s/ Jeffrey T. Jackson

 

Jeffrey T. Jackson

 

President and Chief Executive Officer

 

Date: November 2, 2023

 


EX-31.2 4 pgti-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

 

CERTIFICATION

 

I, Craig Henderson, certify that:

 

1. I have reviewed this report on Form 10-Q for the quarter ended September 30, 2023, of PGT Innovations, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

/s/ Craig Henderson

 

Craig Henderson

 

Interim Chief Financial Officer

 

Date: November 2, 2023

 


EX-32.1 5 pgti-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

 

Certification Pursuant to 18 U.S.C. Section 1350

(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)

 

In connection with the quarterly report on Form 10-Q of PGT Innovations, Inc. (the “Company”) for the quarterly period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey T. Jackson, as President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

/s/ Jeffrey T. Jackson

 

Jeffrey T. Jackson

 

President and Chief Executive Officer

 

Date: November 2, 2023

 

A signed original of this written statement required by Section 906 has been provided to PGT Innovations, Inc. and will be retained by PGT Innovations, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-32.2 6 pgti-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

 

Certification Pursuant to 18 U.S.C. Section 1350

(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)

 

In connection with the quarterly report on Form 10-Q of PGT Innovations, Inc. (the “Company”) for the quarterly period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Craig Henderson, as Interim Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

/s/ Craig Henderson

 

Craig Henderson

 

Interim Chief Financial Officer

 

Date: November 2, 2023

 

A signed original of this written statement required by Section 906 has been provided to PGT Innovations, Inc. and will be retained by PGT Innovations, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-101.SCH 7 pgti-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition and Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Reedemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Restructuring Costs and Charges,, Net link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Reedemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Warranty - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Stock Based-Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Long Term Debt - Schedule of Long-term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Long-Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Fair Value - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Fair Value - Schedule of Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Derivatives - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Derivatives - Summary of Fair Value of Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Reedemable Non-Controlling Interest - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Restructuring Costs and Charges, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 pgti-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payments of borrowing under revolving credit facility Payments Of Borrowing Under Revolving Credit Facility Payments of borrowing under revolving credit facility Payments of borrowing under revolving credit facility Deferred finance costs two year. Deferred Finance Costs Two Year 2024 Payment for estimated net working capital Business Acquisition, Payment For Estimated Net Working Capital Business acquisition, payment for estimated net working capital. Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable, gross Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities And Other Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities And Other Liabilities Accrued and other liabilities Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Noncontrolling interest, redemption price Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Redeemable Noncontrolling Interest, Equity, Carrying Amount Balance at end of period Balance at beginning of period Redeemable non-controlling interest Accretion value of redeemable non-controlling interest Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets (Level 1) [Member] Accumulated other comprehensive income, net of tax AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Fair Value Disclosures [Text Block] Fair Value Computer Software, Intangible Asset [Member] Software License [Member] Software license [Member] Warranty expense rate during specified period. Warranty Expense Rate During Specified Period Warranty expense, average rate Long term debt maturities repayments of principal thereafter. Long Term Debt Maturities Repayments Of Principal Thereafter Thereafter Midwest transaction premium contracts. Midwest Transaction Premium Contracts [Member] MTP Contracts [Member] Disaggregation of Revenue [Table Text Block] Net Sales by Reporting Segment, Product Category and Market Accounting Standards Update 2021-08 [Member] Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Business combinations Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Gains (Losses) on Derivative Financial Instruments Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Contract with Customer, Liability, Current Contract liabilities Insulation glass plant. Insulation Glass Plant Member [Member] Insulation Glass Plants [Member] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Fair Value of Assets and Liabilities Assumed Noncontrolling Interest Disclosure [Text Block] Reedemable Non-Controlling Interest Product Warranty Disclosure [Text Block] Warranty Leases, Commitments And Contingencies Leases Commitments And Contingencies Disclosure [Text Block] Leases,Commitments and Contingencies disclosure. Title of Individual [Domain] Restructuring Charges [Abstract] Threshold net leverage ratio. Threshold Net Leverage Ratio Threshold net leverage ratio Intangible Assets, Net (Including Goodwill), Total Intangible Assets, Net (Including Goodwill) Preliminary Valuation Amount Effective Income Tax Rate Continuing Operations Excluding Effect Of Temporary Differences Effective Income Tax Rate Continuing Operations Excluding Effect Of Temporary Differences Effective tax rates, excluding discrete item Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value on Recurring Basis Operating Lease, Liability, Noncurrent Operating lease liability, less current portion Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Vesting [Domain] Liabilities and Equity Total liabilities, redeemable non-controlling interest and shareholders' equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivatives Long-Term Debt [Text Block] Long-Term Debt Business Acquisition, Effective Date of Acquisition Business combination, effective date of acquisition Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income attributable to the Company Inventory Disclosure [Text Block] Inventories Trading Symbol Trading Symbol Debt Instrument, Redemption, Period [Axis] Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Long-Term Debt, Maturity, Year Two 2025 Preferred Stock Dividends, Shares Preferred stock dividends issued Schedule Of Equity [Line Items] Schedule Of Equity [Line Items] Schedule Of Equity [Line Items] Shipping and handling cost and commissions on contract assets. Shipping And Handling Cost And Commissions On Contract Assets Policy [Text Block] Shipping and Handling Cost and Commissions on Contract Assets 2021 Senior Notes due 2029, Maturing in October 2029 [Member] 2021 Senior Notes due 2029 [Member] Two Thousand Twenty One Senior Notes Due Two Thousand Twenty Nine [Member] Two thousand twenty one senior notes due two thousand twenty nine. Cash on Hand. Cash On Hand [Member] Cash On Hand [Member] Total cost of common stock repurchased Treasury Stock Value Acquired Cost Method Include Commission Treasury stock value acquired cost method include commission. Repayments of term loan. Repayments of Term Loan Repayments of term loan Decrease in acquired accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Buyer fees and costs. Buyer Fees and Costs Buyer fees and costs Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Ending Balance, Shares Beginning Balance, Shares Shares, Outstanding Ending Balance, Shares Beginning Balance, Shares Impact-Resistant [Member] Impact Resistant [Member] Impact-resistant. Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Acquisition Business Combination Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Components of Accumulated Other Comprehensive Income (Loss) [Line Items] Earn-out contingency payment due in two year Business Combination, Earn-out Contingency Payment Due in Two Year Business combination, earn-out contingency payment due in two year. Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Entity Address, City or Town Entity Address, City or Town Long-Term Debt, Maturity, Remainder of Fiscal Year Remainder of 2023 Payments of term loan Payments Of Term Loan Payments of term loan. Five Year Anniversary [Member] Five Year Anniversary [Member] Five year anniversary. Impairments of right of use assets of leases. Impairments Of Right Of Use Assets Of Leases [Member] Impairments of Right-of-use Assets of Leases of Raleigh-durham and Charlotte, North Carolina Showroom Facilities [Member] Quantity of aluminum commodity contracts. Quantity Of Aluminum Commodity Contracts Derivative, amount of hedged item Less: Net income attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Less: Net income attributable to redeemable non-controlling interest ("RNCI") Less: Net income attributable to RNCI Net income attributable to redeemable non-controlling interest One Year Anniversary [Member] Share-Based Payment Arrangement, Tranche Two [Member] TSR Falls at 25th Percentile or Lower [Member] Shareholders Return Option Two [Member] Shareholders Return Option Two [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Estimated contingent consideration Amortization expense Amortization expense Amortization, Total Amortization Inventory, Raw Materials, Gross, Total Inventory, Raw Materials, Gross Raw materials Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Amounts reclassified from accumulated other comprehensive income (loss) Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Statement of Stockholders' Equity [Abstract] Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Debt instrument basis points, floor. Debt Instrument Basis Points Floor Basis points, floor Operating Lease, Liability, Current Current portion of operating lease liability Revenue from Contract with Customer, Including Assessed Tax Net sales Total net sales Line of Credit Facility, Initiation Date Credit agreement date Debt Instrument, Maturity Date Debt instrument, maturity date Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property, plant and equipment, net Class of Stock [Domain] Restructuring costs and charges, net Restructuring Charges, Total Restructuring Charges Restructuring costs and charges Accounts Receivable, Credit Loss Expense (Reversal) Provision for credit losses Provisions for credit losses Percentage of additional performance shares to be received by grantee Share-based Compensation Arrangement Percentage of Additional Shares to Be Received By Grantee Share-based compensation arrangement percentage of additional shares to be received by grantee. Contingent consideration Earn-out contingency liability Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Statement of Comprehensive Income [Abstract] Scenario [Domain] Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury Stock, Common, Shares Treasury stock, Shares Comprehensive income net of tax attributable to redeemable noncontrolling interest. Comprehensive Income Net Of Tax Attributable To Redeemable Noncontrolling Interest Less: Comprehensive income attributable to redeemable non-controlling interest Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock Anlin [Member] Anlin Windows & Doors [Member] Anlin Windows and Doors [Member] Anlin Windows & Doors. Plan Name [Domain] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in accounting principle accounting standards update adopted Loss (gain) on sales of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Estimated Amortization Expense Relating to Deferred Financing Costs Schedule of deferred financing costs. Schedule Of Deferred Financing Costs Table [Text Block] Amortization of deferred financing costs, debt discount and premium. Amortization Of Deferred Financing Costs Debt Discount And Premium Amortization of deferred financing costs Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre-tax earnings Income before income taxes Total income before income taxes Increase (Decrease) in Operating Capital [Abstract] Change in operating assets and liabilities: New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accrued Liabilities [Member] Accrued Liabilities [Member] Accrued Expenses [Member] Financial Instruments [Domain] Financial Instruments Income tax expense benefit excess tax received by state. Income Tax Expense Benefit Excess Tax Received by State Income tax expense benefit excess tax received by state Warranty expense rate description. Warranty Expense Rate Description Warranty expense rate description Line of Credit Facility [Table] Line Of Credit Facility [Table] Debt Instrument, Term Term of credit facility Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock issued under ESPP Stock withheld in lieu of taxes, value. Stock Withheld in Lieu of Taxes Value Stock withheld in lieu of taxes Restricted Stock [Member] Restricted Stock [Member] Plan Name [Axis] Business Combination, Separately Recognized Transactions [Domain] Business Combination, Separately Recognized Transactions Business acquisition additional payment on working capital adjustment. Business Acquisition Additional Payment on Working Capital Adjustment Additional payment on working capital adjustments Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Assets Total assets Noncash or Part Noncash Acquisition, Fixed Assets Acquired Property, plant and equipment additions in accounts payable Operating Lease, Right-of-Use Asset Operating lease right-of-use asset, net Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Share based compensation arrangement by share based payment award performance percentage. Share Based Compensation Arrangement By Share Based Payment Award Performance Percentage Performance percentage Entity Registrant Name Entity Registrant Name Additions to right-of-use asset. Additions to Right-of-use Asset Additions to right-of-use asset Fees and cost Total Deferred financing costs Debt Issuance Costs, Net At end of period Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Proceeds from Stock Plans Proceeds from issuance of common stock under employee stock purchase plan (ESPP) Contingent consideration payment Payment for Contingent Consideration Liability, Operating Activities Long-Term Debt, Weighted Average Interest Rate, at Point in Time Weighted average interest rate Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Retained Earnings [Member] Retained Earnings [Member] Derivative Instruments in Hedges, at Fair Value, Net [Abstract] Class of Stock [Axis] Ending Balance Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total Equity, Including Portion Attributable to Noncontrolling Interest Ending Balance Beginning Balance Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Income tax benefit net of federal tax effect Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred income taxes Stock Issued During Period, Shares, Employee Stock Purchase Plans Common stock issued under ESPP, Shares Operating Income (Loss) [Abstract] Income from operations: Minimum [Member] Minimum [Member] Percentage of unsecured notes issued amount to principal amount. Percentage Of Unsecured Notes Issued Amount To Principal Amount Percentage of principal amount issued Derivative, Fair Value, Net, Total Derivative, Fair Value, Net Assets (Liabilities) Derivative Instruments and Hedging Activities Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Activity Relating to Deferred Financing Costs Less Than One year Anniversary [Member] Share-Based Payment Arrangement, Tranche One [Member] Equity Component [Domain] Equity Component Segments [Axis] Segments Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in accounting principle, accounting standards update, adoption date Goodwill, Other Increase (Decrease) Net other measurement period changes in Martin Acquisition Stock withheld in lieu of taxes, shares. Stock Withheld in Lieu of Taxes Shares Stock withheld in lieu of taxes, Shares Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Debt Disclosure [Abstract] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Basis spread on LIBOR Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, Shares authorized Sellers equity interest put or call right exercise purchase price description. Sellers Equity Interest Put Or Call Right Exercise Purchase Price Description Sellers equity interest put or call right exercise purchase price description Long-Term Debt, Fair Value Fair value of current long-term debt Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Stock Repurchase Program, Authorized Amount Stock repurchase program, authorized amount Assets [Abstract] ASSETS Accounting Standards Update [Extensible Enumeration] Accounting standards update extensible list Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Accounting Policy Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Base Rate [Member] Base Rate [Member] Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Seven [Member] Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Seven [Member] 2016 Credit Agreement Due 2027 [Member] 2016 Credit Agreement due 2027, Maturing in October 2027 [Member] Guarantees and Product Warranties [Abstract] Sellers equity interest call right exercise description Sellers Equity Interest Call Right Exercise Description Sellers equity interest call right exercise description. Common stock; par value $.01 per share; 200,000 shares authorized; 64,512 and 63,940 shares issued and 57,262 and 59,912 shares outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Payments of long-term debt Repayments of debt Repayments of Long-term Debt, Total Repayments of Long-Term Debt Volume product. Volume Product [Member] Volume Products [Member] Derivative Liability, Number of Instruments Held Number of outstanding forward contracts Derivative, Average Forward Price Derivative average price Earn-out contingency payment due in one year Business Combination, Earn-out Contingency Payment due in One Year Business combination, earn-out contingency payment due in one year. Accrued interest Accrued Liabilities, Current Accrued Liabilities, Current, Total Current Fiscal Year End Date Current Fiscal Year End Date Operating Income (Loss) Income from operations Total income from operations TSR Falls at 75th Percentile or Higher [Member] Shareholders Return option One [Member] Shareholders Return option One [Member] Business Combination, Consideration Transferred Fair value of consideration Fair value of consideration transferred Southeast Segment [Member] Southeast Segment [Member] Southeast segment. Interest expense, net Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Debt Issuance Costs, Gross At beginning of year Five Year Anniversary [Member] ShareBasedCompensationAwardTrancheFour [Member] Share based compensation award tranche four. Research and Development [Member] Research and Development Expense [Member] Commodity Contract [Member] Aluminum Contracts [Member] Long-Term Debt, Maturity, Year Four 2027 Payment of fair value of contingent consideration in Anlin Acquisition Payment for Contingent Consideration Liability, Financing Activities Product warranty period for majority products. Product Warranty Period For Majority Products Warranty period of the majority of products sold Share-Based Payment Arrangement, Expense Compensation expense for stock based awards Stock-based compensation expense Initial fair value of consideration transferred at closing. Initial Fair Value of Consideration Transferred at Closing Fair value of consideration Third amendment to credit agreement. Third Amendment To Credit Agreement [Member] Third Amendment [Member] Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Payment, Tax Withholding, Share-Based Payment Arrangement Income taxes paid from stock withheld relating to vesting of equity awards Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net Subtotal Financing costs other Debt Financing Other Costs Debt financing other costs. Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Financial Data Attributable to Operating Segments Revenue from Contract with Customer [Text Block] Revenue Recognition and Contracts with Customers Accrued warranty reserve. Accrued Warranty Reserve Accrued warranty reserve Eurodollar [Member] Euro Dollar [Member] Debt instrument, face amount ECO window systems and its related companies, ECO glass production, LLC, and Unity windows, LLC, Florida Limited Liability companies. E C O Window Systems And Its Related Companies E C O Glass Production L L C And Unity Windows L L C Florida Limited Liability Companies [Member] ECO [Member] Subsegments [Domain] Subsegments WriteOffs of leasehold improvements. WriteOffs Of Leasehold Improvements [Member] Write-offs of Leasehold Improvements [Member] 2021 Anlin EBITDA [Member] Two thousand twenty one Anlin EBITDA [Member] 2021 Anlin EBITDA. Repair and remodel. Repair And Remodel [Member] Repair and Remodel [Member] Long-Term Debt, Type [Domain] Long-term Debt, Type Series A participating preferred stock. Series A Participating Preferred Stock [Member] Rights exercisable upon minimum percentage of beneficial ownership acquired. Rights Exercisable Upon Minimum Percentage of Beneficial Ownership Acquired Rights exercisable upon minimum percentage of beneficial ownership acquired Executive and Non Executive Employees [Member] Executive and Non-Executive Employees [Member] Executive and Non-Executive Employees [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets, net Equity [Text Block] Shareholders' Equity Depreciation expense Depreciation expense Depreciation, Total Depreciation Proceeds from Sale of Machinery and Equipment Proceeds from sales of assets Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Debt financing costs. Debt Financing Costs Financing Costs Derivative [Line Items] Derivative [Line Items] Debt Instrument, Interest Rate Terms Interest rate terms SPA [Member] Share Purchase Agreement [Member] Share purchase agreement [Member]. Equity, Attributable to Parent [Abstract] Shareholders' equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Developed Technology Rights [Member] Developed technology [Member] Entity [Domain] Entity Line of Credit Facility, Maximum Borrowing Capacity Amount available under credit facility Fees and costs relating to prepayment of term loan Prepayment Of Term Loan Fees Costs And Accrued Interest Prepayment of term loan fees costs and accrued interest. Medley, Florida [Member] Medley Florida [Member] Medley Florida. Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of sales Purchase price Business combination, purchase price Business combination recognized identifiable assets acquired and liabilities assumed purchase price 1. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Purchase Price1 Purchase price Earnings Per Share [Abstract] Net income per common share attributable to common shareholders: Net income per common share attributable to common shareholders: Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Future Minimum Lease Commitments for Non-Cancelable Operating Leases Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Repurchase notes percentage at aggregate principal amount Repurchase Notes Percentage At Aggregate Principal Amount Repurchase notes percentage of aggregate principal amount Accounting Policies [Abstract] Segments [Domain] Segments Product Warranty Liability [Table] Product Warranty Liability [Table] Scenario [Axis] Scenario [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other assets Indefinite-Lived Intangible Assets Acquired Preliminary Valuation Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net assets acquired Line of Credit Facility, Expiration Period Maturity term of credit agreement Revolving Credit Facility [Member] Revolving Credit Facility [Member] Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Accrued Warranty, Adjustments Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Components of Accumulated Other Comprehensive Income Commitments and contingencies Commitments and Contingencies New Revolving Credit Facility [Member] New Revolving Credit Facility [Member] New revolving credit facility [Member]. Business Combinations [Abstract] Acquisition related expenses Business Combination, Acquisition Related Costs Business combination, acquisition related costs Income Statement [Abstract] Proceeds of term loan. Proceeds of Term Loan Proceeds of term loan Employees [Member] Employees [Member] Employees. Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable, accrued and other liabilities Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Total Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible assets Term loan facility. Term Loan Facility [Member] Term Loan Facility [Member] Restructuring Type [Axis] Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Finite-Lived Intangible Assets Acquired Preliminary Valuation Amount Equity Method Investments And Cost Method Investments [Abstract] Equity Method Investments And Cost Method Investments [Abstract] Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss Allowance for credit losses Other comprehensive income (loss) before tax: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Commitments and Contingencies Disclosure [Text Block] Commitments And Contingencies Accrued Interest Rate Of Loan Accrued Interest Rate Of Loan Accrued Interest rate On or After August 1, 2024 [Member] Debt Instrument, Redemption, Period Two [Member] Share Repurchase Program [Axis] Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Customer-related Backlog [Member] Customer-related backlog [Member] Customer-related backlog. Customer-related backlog asset [Member] Product and Service [Domain] Product and Service Business Combination, Separately Recognized Transactions [Axis] Business Combination, Separately Recognized Transactions Cost of Sales [Member] Inventory Classified as Cost of Sales [Member] Cost of Sales [Member] Accrued liabilitiy. Accrued Liabilitiy [Member] Accrued Liabilities [Member] Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Derivative Liability, Total Derivative Liability Total derivative instruments Liabilities Derivative liability Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] North Venice, Florida [Member] North Venice Florida [Member] North Venice, Florida. Transferred at Point in Time [Member] Passes at Point in Time [Member] On or After August 1, 2026 [Member] Debt Instrument, Redemption, Period Four [Member] Number of Reportable Segments Number of reportable segments Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in-capital Contractual Future Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Additions to operating lease liability. Additions to Operating Lease Liability Additions to operating lease liability All-Employee Grant [Member] All Employee Grant [Member] All Employee Grant. Payments for Repurchase of Common Stock Purchases of treasury stock under repurchase program Purchases of treasury stock under share repurchase program Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Stock Repurchase Program, Period in Force Share repurchase program an initial term Derivative higher remaining maturity range one. Derivative Higher Remaining Maturity Range One Maturity period of contract, maximum Liabilities and Equity [Abstract] LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY Forfeitures of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Forfeitures of restricted stock Sellers equity put right exercise period. Sellers Equity Interest Put Right Exercise Period Sellers equity interest put right exercise period following call right exercise period Earnings Per Share Reconciliation [Abstract] Net income per common share attributable to common shareholders: Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Business acquisition net working capital adjustment paid. Business Acquisition Net Working Capital Adjustment Paid Net working capital adjustment paid Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Western segment. Western Segment [Member] Western Segment [Member] Credit Facility [Domain] Credit Facility Revision of Prior Period, Adjustment [Member] Adjustments to Allocation [Member] Schedule of Product Warranty Liability [Table Text Block] Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty Equity [Abstract] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule Of Indefinite Lived Intangible Assets [Table] Restricted stock awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Adjustments on purchase allocation Earn-out contingency liability adjustment Business Combination Contingent Consideration Liability Adjustment Business combination contingent consideration liability adjustment. Revision of Prior Period [Axis] Revision of Prior Period Redeemable Noncontrolling Interest [Table Text Block] Summary of Changes in Redeemable Non-Controlling Interest Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Term loans. Term Loans [Member] Term Loans [Member] Non Window And Door Products [Member] Non Window And Door Products [Member] Non-Impact Window and Door Products [Member] Sellers equity interest call right exercise period. Sellers Equity Interest Call Right Exercise Period Sellers equity interest call right exercise period Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Cash payment to acquire business Cash Consideration of Lease Liability Forgiveness [Member] Consideration of lease liability forgiveness. Weighted average fair value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Sale of Stock [Axis] Less Than One year Anniversary [Member] Less Than One year Anniversary [Member] Less than one year anniversary. Vesting of restricted stock, Shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock, Shares Goodwill at September 30, 2023 Goodwill, Total Goodwill Goodwill Goodwill at December 31, 2022 Derivative Instruments And Hedging Activities [Line Items] Derivative Instruments And Hedging Activities [Line Items] Derivative Instruments And Hedging Activities [Line Items] Fourth Amendment [Member] Fourth Amendment to Credit Agreement [Member] Fourth amendment to credit agreement. Statement of Cash Flows [Abstract] Income Tax Authority [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross profit Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax, Total Increase (decrease) in fair value of derivatives Decrease in fair value of derivatives Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance. Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issuable Based On Target Performance Percentage of shares issuable based on target performance Derivative lower remaining maturity range one. Derivative Lower Remaining Maturity Range One Maturity period of contract, minimum Common Stock, Par or Stated Value Per Share Common stock, par value Maximum borrowing available during period Line of Credit Facility, Maximum Amount Outstanding During Period Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Calculation of net income per common share attributable to common shareholders: Interest Income (Expense), Nonoperating, Net Interest expense, net Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average period Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum [Member] Noncontrolling Interest [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Fair value of consideration transferred Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Description of Business and Basis of Presentation Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) [Member] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Standard and Extended Product Warranty Accrual, Decrease for Payments Accrued Warranty, Settlements Ownership [Domain] Ownership Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash and cash equivalents Decrease (increase) in redemption value of RNCI Change in value of redeemable non-controlling interest Change in redemption value of RNCI Increase in redemption value of RNCI Decrease (increase) in value of RNCI Noncash Investing and Financing Items [Abstract] Non-cash activity: Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Add: Dilutive shares from equity plans Schedule of Inventory, Current [Table Text Block] Summary of Inventories Segment Reporting Disclosure [Text Block] Segments City Area Code City Area Code Developed Technology [Member] Developed Technology [Member] Developed Technology [Member] Developed technology [Member] Inventory, Net Inventories Inventories Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Typical order quantities payment terms. Typical Order Quantities Payment Terms Typical order quantities payment terms net 2021 Senior Notes Due 2029 [Member] 2021 Senior Notes Due 2029 [Member] Four point three seven five percent senior notes due 2029. 2021 Senior Notes [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted-average number of common shares outstanding - Basic Non-cash portion of restructuring costs and charges, net Non cash portion of restructuring charges net. Non Cash Portion Of Restructuring Charges Net Inventory, Work in Process, Gross Work-in-progress Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Statement [Table] Statement [Table] Enterprise value Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Enterprise Value Business combination recognized identifiable assets acquired and liabilities assumed enterprise value. Contingent Consideration Type [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Line Items] Statement [Line Items] North Venice [Member] North Venice [Member] North Venice [Member] Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of Long-term Debt Dilutive securities excluded from the calculation of weighted average shares outstanding Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Aluminum Forward Contracts [Member] Aluminum Contracts [Member] Forward Contracts [Member] Letters of Credit Outstanding, Amount Letters of credit outstanding Asset Purchase Agreement [Member] Asset Purchase Agreement [Member] Asset Purchase Agreement. Business acquisition working capital adjustments. Business Acquisition Working Capital Adjustments Working capital adjustments Noncash or Part Noncash Acquisition, Value of Liabilities Assumed, Total Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Issuance of common stock in Eco Acquisition Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Common Stock [Member] Common Stock [Member] Change in accounting principle, accounting standards update, early adoption Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] Debt Instrument [Line Items] Debt Instrument [Line Items] Deferred finance costs three year. Deferred Finance Costs Three Year 2025 Redeemable Noncontrolling Interest, Equity, Redemption Value, Total Redeemable Noncontrolling Interest, Equity, Redemption Value Redeemable noncontrolling interest value Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Other Assets, Current Other current assets Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Prepayments of term loan Prepayments Of Term Loan Prepayments of term loan. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods Other comprehensive income (loss) before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent EBITDA Criteria [Member] Earnings Before Interest Tax, Depreciation and Amortization Metric [Member] Earnings Before Interest Tax, Depreciation and Amortization Metric. Reduction to contract assets. Reduction To Contract Assets [Member] Reduction to Contract Assets [Member] Treasury stock at cost (5,800 shares and 2,760 shares at September 30, 2023 and December 31, 2022, respectively) Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value, Ending Balance Treasury Stock, Value Nonimpact-Resistant [Member] Nonimpact-resistant. Cover [Abstract] Selling, General and Administrative Expense, Total Selling, General and Administrative Expense Selling, general and administrative expenses Derivative Asset, Statement of Financial Position [Extensible Enumeration] Vesting [Axis] Share Repurchase Program [Domain] Glass tempering and laminating plant Glass Tempering And Laminating Plant [Member] Glass Tempering and Laminating Plant [Member] Document Fiscal Year Focus Document Fiscal Year Focus Shares awarded subject to total shareholder return Share-based Compensation Arrangement by Share-based Payment Award, Shares Awarded Subject to Shareholder Return Share-based compensation arrangement by share-based payment award, shares awarded subject to shareholder return. RNCI in Eco at initially estimated fair value Minority interest redeemable non controlling interest estimated fair value. Minority Interest Redeemable Non Controlling Interest Estimated Fair Value Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Income Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Sellers equity interest call right exercise purchase price description. Sellers Equity Interest Call Right Exercise Purchase Price Description Sellers equity interest call right exercise purchase price description Payment of estimated income taxes Income Taxes Paid, Net Income Taxes Paid, Net, Total Sale of Stock [Domain] Debt extinguishment costs, including call premium classified as financing activity Debt extinguishment costs Extinguishment of Debt, Amount Segment Reporting [Abstract] Deferred finance costs four year. Deferred Finance Costs Four Year 2026 Security Exchange Name Security Exchange Name Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements Or Change In Accounting Principle [Table] Domestic Tax Authority [Member] Federal [Member] Other comprehensive loss, net of tax expense (benefit) Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) Increase decrease contract assets, net, prepaid expenses, other current and other assets. Increase Decrease Contract Assets Net Prepaid Expenses Other Current And Other Assets Contract assets, net, prepaid expenses, other current and other assets One Year Anniversary [Member] One Year Anniversary [Member] One year anniversary. Number of plants. Number Of Plants Number of plants New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Preferred Stock, Shares Authorized Preferred stock, Shares authorized Customer Relationships [Member] Customer relationships [Member] Customer relationships and customer-related assets [Member] Deferred finance costs remainder of fiscal year. Deferred Finance Costs Remainder Of Fiscal Year Remainder of 2023 Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Purchases of treasury stock, Shares Treasury Stock, Shares, Acquired Purchases of treasury stock, Shares Shares repurchased Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Legal Entity [Axis] Legal Entity Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average number of common shares outstanding: Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Grants of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Grants of restricted stock Martin Acquisition [Member] Martin Acquisition [Member] Martin acquisition [Member]. EBITDA Criteria of Performance and TSR component [Member] EBITDA And Shareholders Component Criteria [Member] EBITDA And Shareholders Component Criteria. Martin Trade Name [Member] Martin trade name. Six Point Seven Five Percent Senior Notes Due2026 [Member] Six Point Seven Five Percent Senior Notes Due 2026 [Member] 2018 Senior Notes due 2026 [Member] 2018 Senior Notes due 2026, Maturing in August 2026 [Member] New construction. New Construction [Member] New Construction [Member] Subsidiary, Ownership Percentage, Parent Noncontrolling interest, ownership percentage by parent Accounting Standards Update [Domain] Business acquisition percentage of ownership stake acquired. Business Acquisition Percentage Of Ownership Stake Acquired Business combination, percentage of ownership stake acquired Percentage of ownership stake Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Amortization for Future Fiscal Year Restructuring Costs and Charges, Net Restructuring and Related Activities Disclosure [Text Block] Proceeds from lines of credit Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Percentage excise tax imposed. Percentage Excise Tax Imposed Percentage excise tax imposed Variable Rate [Domain] Variable Rate Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Securities Act File Number Entity File Number Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest By Legal Entity [Table] 2022 Anlin EBITDA [Member] Two thousand twenty two Anlin EBITDA [Member] 2022 Anlin EBITDA. Revolving credit facility due two thousand twenty seven. Revolving Credit Facility Due Two Thousand Twenty Seven [Member] Revolving Credit Facility Due 2027 [Member] Goodwill and Intangible Assets Disclosure [Abstract] Long-term debt, net Long-Term Debt, Excluding Current Maturities Long-term debt, net Deborah L. LaPinska. Deborah L. LaPinska [Member] Share-Based Payment Arrangement [Abstract] Treasury Stock, Retired, Cost Method, Amount Retirement of stock withheld in lieu of taxes Total liabilities assumed Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Liabilities assumed Accrual of excise tax liability in treasury stock. Accrual Of Excise Tax Liability In Treasury Stock Accrual of excise tax liability in treasury stock Accrual of excise tax liability in treasury stock Debt Instrument [Axis] Debt Instrument Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Goodwill and Intangible Assets Net Long-Term Debt, Maturity, Year One 2024 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Preferred stock; par value $.01 per share; 10,000 shares authorized; no shares outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Fair value measurements transfers between level 2 and Level 3. Fair Value Measurements Transfers Between Level Two And Level Three Fair value of assets, level 2 to level 3 transfers Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Total unrecognized compensation Standard and Extended Product Warranty Accrual, Total Standard and Extended Product Warranty Accrual Accrued Warranty, End of Period Accrued Warranty, Beginning of Period Earnings Per Share [Text Block] Net Income Per Common Share Revenues [Abstract] Net sales: Shareholder rights plan. Shareholder Rights Plan [Member] Entity Address, Address Line One Entity Address, Address Line One Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets Schedule Of Equity [Table] Schedule Of Equity [Table] Schedule Of Equity [Table] Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Intangible assets Weighted average fair value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Beginning Balance Line of Credit Facility, Commitment Fee Percentage Credit facility amortization percentage Gain on restructuring charges Gain on Restructuring Charges Gain on restructuring charges. Eco Enterprises, LLC. Eco Enterprises L L C [Member] Eco Enterprises, LLC [Member] Income Statement Location [Axis] Income Statement Location Long-Term Debt, Maturity, Year Three 2026 Long-Term Debt, Type [Axis] Long-term Debt, Type Net income Net income including portion attributable to non-controlling interest Net income Net income Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Company Performance Criteria [Member] Company Performance Criteria [Member] Company Performance Criteria [Member] Face value of debt outstanding Long-term debt Aggregate principal amount issuance Total Product and Service [Axis] Product and Service Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Purchases of treasury stock Reclassification of accounts receivable to notes receivable. Reclassification Of Accounts Receivable To Notes Receivable Reclassification of accounts receivable to notes receivable Title of 12(b) Security Title of 12(b) Security Previously Reported [Member] Previously Reported [Member] Finite-Lived Intangible Assets, Accumulated Amortization Less: Accumulated amortization Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability non current. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Non Current Accounts receivable Operating lease liability Deferred finance costs five year. Deferred Finance Costs Five Year 2027 Accounting Standards Update [Axis] Reclassification to earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Business Combination, Contingent Consideration, Asset Business Combination, Contingent Consideration, Asset, Total Fair value of contingent consideration Treasury Stock, Common [Member] Treasury Stock [Member] Payments for Repurchase of Redeemable Noncontrolling Interest Redemption of redeemable non-controlling interest Redemption of redeemable non-controlling interest Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amortization of Debt Issuance Costs Less: Amortization expense Accounts Payable and Accrued Liabilities, Current, Total Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued liabilities State and Local Jurisdiction [Member] State [Member] Derivative [Table] Derivative [Table] Two Year Anniversary [Member] Two Year Anniversary [Member] Two year anniversary. 2023 long term incentive plan. Two Thousand And Twenty Three Long Term Incentive Plan [Member] 2023 Long Term Incentive Plan [Member] Revolving credit facility due two thousand twenty four. Revolving Credit Facility Due Two Thousand Twenty Four [Member] Revolving Credit Facility due 2024 [Member] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Two Year Anniversary [Member] Share-Based Payment Arrangement, Tranche Three [Member] Contingent Consideration by Type [Axis] Performance criteria defined in share awards Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award 2016 Credit Agreement Due 2024, Maturing in October 2024 [Member] 2016 Credit Agreement Due 2024 [Member] Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Four [Member] Two thousand sixteen credit agreement due two thousand twenty four. Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2023 Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Gain of Forgiveness Portion of Operating Lease Liability by Landlord of the Charlotte, NC [Member] Gain of Forgiveness Portion Operating Lease Liability [Member] Gain of forgiveness portion operating lease liability. Rights expiration description. Rights Expiration Description Rights expiration, description Share-Based Payment Arrangement [Text Block] Stock Based Compensation Deferred Finance Costs Year Thereafter Deferred Finance Costs Year Thereafter Thereafter Proceeds from amounts drawn from revolving credit facility. Proceeds From Amounts Drawn From Revolving Credit Facility Proceeds of amounts drawn from revolving credit facility Derivative Instruments And Hedging Activities [Table] Derivative Instruments And Hedging Activities [Table] Derivative Instruments And Hedging Activities [Table] Indefinite-Lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Income Statement Location [Domain] Income Statement Location Prepayment of term loan amount. Prepayment Of Term Loan Amount Prepayment of term loan Revenue Practical Expedient Initial Applications And Transition Completed Contract Same Reporting Period Revenue Practical Expedient Initial Applications And Transition Completed Contract Same Reporting Period Revenue recognition, practical expedient Document Type Document Type Ownership [Axis] Ownership Line of Credit Facility, Current Borrowing Capacity Credit available under the credit facility Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Intangible Assets 2023 Share Repurchase Program. Two Thousand Twenty Three Share Repurchase Program [Member] 2023 Share Repurchase Program [Member] Income taxes. Income Taxes [Line Items] Income Taxes [Line Items] Net Income (Loss) Available to Common Stockholders, Basic Net income attributable to common shareholders Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Debt Instrument, Redemption, Period [Domain] Entity Filer Category Entity Filer Category Aluminum Contracts and MTP Contracts [Member] Forward Contracts And Midwest Transaction Premium Contracts [Member] Forward contracts and midwest transaction premium contracts. Impact Resistant window and door products [Member] Impact Resistant Window And Door Products [Member] Impact-Resistant Windows and Door Products [Member] Balance Sheet Location [Domain] Balance Sheet Location Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset non current. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Non Current Operating lease right-of-use asset Variable Rate [Axis] Variable Rate Price Risk Cash Flow Hedge Unrealized Gain (Loss) to be Reclassified During Next 12 Months Fair Value of Derivative Fair Value of Derivative Number of dividend rights declared. Number of Dividend Rights Declared Number of dividend rights declared Accounts Receivable, Allowance for Credit Loss, Writeoff Additional reserves for credit losses Trade Names [Member] Trade Name [Member] Trade name [Member] Aggregate principal amount Aggregate Principal Amount of Senior Notes Aggregate Principal Amount Of Senior Notes Long-term debt On or After August 2025 [Member] Debt Instrument, Redemption, Period Three [Member] Noncompete Agreements [Member] Non-compete-related intangible [Member] Non-compete agreement [Member] Liabilities Total liabilities Accrued Warranty, Acquisition-Related Product Warranty Accrual Adjustments of Purchase Price Allocation in Business Acquisition Product warranty accrual adjustments of purchase price allocation in business acquisition. Finite-Lived Intangible Asset, Useful Life Initial Useful Life (in years) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Asset Impairment Charges, Total Asset Impairment Charges Asset impairment charges Ending Balance Beginning Balance Equity, Attributable to Parent Ending Balance Beginning Balance Total shareholders' equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Useful Life (in years) Initial Useful Life (in years) Second Amendment to Credit Agreement. Second Amendment To Credit Agreement [Member] Second Amendment [Member] Subsegments [Axis] Subsegments SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Other intangible assets, net Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accrued Warranty, Charged to Expense Net income attributable to common shareholders Net income attributable to the Company Senior secured credit facilities. Senior Secured Credit Facilities [Member] Senior Secured Credit Facilities [Member] Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets, net Leases Commitments And Contingencies Disclosure [Abstract] Leases, commitments and contingencies disclosure. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liabilities Deferred tax liabilities Statement of Financial Position [Abstract] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted-average number of common shares outstanding - Diluted Credit Facility [Axis] Credit Facility Shares Issued, Price Per Share Shares issued, exercise price Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective tax rates Shares awarded subject to performance adjustment Share-based Compensation Arrangement by Share-based Payment Award, Shares Awarded Subject to Performance Adjustment Share-based compensation arrangement by share-based payment award, shares awarded subject to performance adjustment. Offsetting [Abstract] Product warranty periods. Product Warranty Periods Warranty periods Accrued warranty reserve, current. Accrued Warranty Reserve, Current Accrued warranty reserve, current Other Than Officer. Other Than Officer [Member] Summary of Fair Value of Hedges Interest Rate Swaps Designated As Fair Value Hedges Table [Text Block] Interest Rate Swaps Designated As Fair Value Hedges Table [Text Block] Percentage of performance shares to be forfeiture by grantee Share Based Compensation Arrangement Percentage Of Shares To Be Forfeiture By Grantee Share Based Compensation Arrangement Percentage Of Shares To Be Forfeiture By Grantee Debt instrument, redemption percentage Debt Instrument, Redemption Price, Percentage Income Tax Disclosure [Text Block] Income Taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Estimated fair value of assets acquired Total assets acquired Tradename [Member] Tradename. Trade names [Member] Financing costs lender spread Debt Financing Costs Lender Spread Debt financing costs lender spread. Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel Derivative assets Derivative Asset, Total Derivative Asset Total derivative instruments Assets Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS Percentage of lender spread on principal amount Debt Instrument Financing Costs Percentage of Lender Spread Debt instrument financing costs percentage of lender spread. Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Income Tax Authority [Axis] Fair Value Disclosures [Abstract] Prior to October 1, 2024 [Member] Debt Instrument, Redemption, Period One [Member] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Income tax expense (benefit) related to other comprehensive loss Income tax expense (benefit) related to other comprehensive income (loss) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Income tax (benefit) expense related to components of other comprehensive income (loss) Tax effect Type of Restructuring [Domain] Revision of Prior Period [Domain] Revision of Prior Period Business Combination, Acquired Receivables, Gross Contractual Amount Contract assets, net Dilutive shares Net Income Loss Available To Common Stockholders Diluted Shares Net income loss available to common stockholders diluted shares. Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Debt Instrument, Covenant Compliance Debt instrument, covenant compliance Business combination contingent consideration liability paid. Business Combination Contingent Consideration Liability Paid Business combination contingent consideration liability paid Goodwill, Period Increase (Decrease), Total Goodwill, Period Increase (Decrease) Increase relating to Martin Acquisition net working capital payment Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class EX-101.DEF 9 pgti-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.CAL 10 pgti-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 11 pgti-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Trading Symbol PGTI  
Entity Registrant Name PGT Innovations, Inc.  
Entity Central Index Key 0001354327  
Current Fiscal Year End Date --12-30  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity File Number 001-37971  
Entity Tax Identification Number 20-0634715  
Entity Address, Address Line One 1070 Technology Drive  
Entity Address, City or Town North Venice  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 34275  
City Area Code 941  
Local Phone Number 480-1600  
Entity Common Stock, Shares Outstanding   57,049,895
Title of 12(b) Security Common stock, par value $0.01 per share  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Income Statement [Abstract]        
Net sales $ 399,931 $ 385,837 $ 1,161,694 $ 1,151,020
Cost of sales 238,159 236,035 696,740 701,495
Gross profit 161,772 149,802 464,954 449,525
Selling, general and administrative expenses 101,872 102,399 297,790 307,786
Restructuring costs and charges, net [1] (794)   1,722  
Income from operations 60,694 47,403 165,442 141,739
Interest expense, net 7,772 6,889 23,642 21,124
Income before income taxes 52,922 40,514 141,800 120,615
Income tax expense 13,715 10,100 36,412 29,910
Net income 39,207 30,414 105,388 90,705
Less: Net income attributable to redeemable non-controlling interest ("RNCI")   (373) (1,101) (1,334)
Net income attributable to the Company 39,207 30,041 104,287 89,371
Calculation of net income per common share attributable to common shareholders:        
Net Income (Loss) 39,207 30,041 104,287 89,371
Decrease (increase) in redemption value of RNCI   271 (1,637) (1,514)
Net income attributable to common shareholders $ 39,207 $ 30,312 $ 102,650 $ 87,857
Net income per common share attributable to common shareholders:        
Basic $ 0.68 $ 0.51 $ 1.75 $ 1.47
Diluted $ 0.67 $ 0.5 $ 1.74 $ 1.46
Weighted average number of common shares outstanding:        
Basic 58,012 59,964 58,796 59,908
Diluted 58,291 60,402 59,092 60,201
[1] For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 39,207 $ 30,414 $ 105,388 $ 90,705
Other comprehensive income (loss) before tax:        
Increase (decrease) in fair value of derivatives 892 (2,633) (11) (9,487)
Reclassification to earnings 289 2,416 130 (3,344)
Other comprehensive income (loss) before tax 1,181 (217) 119 (12,831)
Income tax expense (benefit) related to other comprehensive income (loss) 304 (56) 31 (3,296)
Other comprehensive income (loss), net of tax 877 (161) 88 (9,535)
Comprehensive income 40,084 30,253 105,476 81,170
Less: Comprehensive income attributable to redeemable non-controlling interest   (373) (1,101) (1,334)
Comprehensive income attributable to the Company $ 40,084 $ 29,880 $ 104,375 $ 79,836
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 37,675 $ 66,548
Accounts receivable, net 149,288 160,107
Inventories 117,942 112,672
Contract assets, net 53,948 47,919
Prepaid expenses 15,441 11,763
Other current assets 15,096 16,532
Total current assets 389,390 415,541
Property, plant and equipment, net 216,466 208,354
Operating lease right-of-use asset, net 103,087 104,121
Intangible assets, net 427,250 447,052
Goodwill 462,630 460,415
Other assets, net 9,839 4,766
Total assets 1,608,662 1,640,249
Current liabilities:    
Accounts payable and accrued liabilities 150,428 168,961
Current portion of operating lease liability 18,108 16,393
Total current liabilities 168,536 185,354
Long-term debt, net 631,768 642,134
Operating lease liability, less current portion 93,414 95,159
Deferred income taxes 47,438 47,407
Other liabilities 6,135 7,459
Total liabilities 947,291 977,513
Commitments and contingencies
Redeemable non-controlling interest   34,721
Shareholders' equity:    
Preferred stock; par value $.01 per share; 10,000 shares authorized; no shares outstanding
Common stock; par value $.01 per share; 200,000 shares authorized; 64,512 and 63,940 shares issued and 57,262 and 59,912 shares outstanding at September 30, 2023 and December 31, 2022, respectively 645 639
Additional paid-in-capital 449,617 442,116
Accumulated other comprehensive income 311 223
Retained earnings 306,452 204,891
Treasury stock at cost (5,800 shares and 2,760 shares at September 30, 2023 and December 31, 2022, respectively) (95,654) (19,854)
Total shareholders' equity 661,371 628,015
Total liabilities, redeemable non-controlling interest and shareholders' equity $ 1,608,662 $ 1,640,249
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, Shares authorized 10,000,000 10,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, Shares authorized 200,000,000 200,000,000
Common stock, shares issued 64,512,000 63,940,000
Common stock, shares outstanding 57,262,000 59,912,000
Treasury stock, Shares 5,800,000 2,760,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Cash flows from operating activities:    
Net income $ 105,388 $ 90,705
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 26,607 25,359
Amortization 19,802 19,725
Provision for credit losses 2,213 7,395
Stock-based compensation expense 9,054 7,638
Amortization of deferred financing costs 986 921
Asset impairment charges   2,131
Non-cash portion of restructuring costs and charges, net 1,679  
Loss (gain) on sales of assets 84 (166)
Change in operating assets and liabilities:    
Accounts receivable 1,005 (35,166)
Inventories (5,635) (21,145)
Contract assets, net, prepaid expenses, other current and other assets 6,970 6,213
Accounts payable, accrued and other liabilities (28,322) 48,531
Net cash provided by operating activities 139,831 152,141
Cash flows from investing activities:    
Purchases of property, plant and equipment (38,205) (24,741)
Business combinations (744) (787)
Proceeds from sales of assets 1,171 41
Net cash used in investing activities (37,778) (25,487)
Cash flows from financing activities:    
Payment of fair value of contingent consideration in Anlin Acquisition (4,348) (2,362)
Redemption of redeemable non-controlling interest (37,459)  
Proceeds of amounts drawn from revolving credit facility 50,000  
Payments of borrowing under revolving credit facility (61,352)  
Purchases of treasury stock under share repurchase program (75,131)  
Income taxes paid from stock withheld relating to vesting of equity awards (3,362) (1,888)
Proceeds from issuance of common stock under employee stock purchase plan (ESPP) 726 291
Net cash used in financing activities (130,926) (3,959)
Net (decrease) increase in cash and cash equivalents (28,873) 122,695
Cash and cash equivalents at beginning of period 66,548 96,146
Cash and cash equivalents at end of period 37,675 218,841
Non-cash activity:    
Accrual of excise tax liability in treasury stock (669)  
Additions to right-of-use asset 15,912 13,625
Additions to operating lease liability (15,912) (13,625)
Property, plant and equipment additions in accounts payable $ 590 $ 79
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Beginning Balance at Jan. 01, 2022 $ 529,097,000 $ 635,000 $ 433,347,000 $ 7,006,000 $ 106,398,000 $ (18,289,000)
Beginning Balance, Shares at Jan. 01, 2022   59,696,117        
Vesting of restricted stock, Shares   359,360        
Grants of restricted stock   $ 6,000 (6,000)      
Forfeitures of restricted stock   $ (1,000) 1,000      
Stock withheld in lieu of taxes (1,888,000)         (1,888,000)
Stock withheld in lieu of taxes, Shares   (95,001)        
Retirement of stock withheld in lieu of taxes   $ (1,000) (1,498,000)   (389,000) 1,888,000
Stock-based compensation 7,638,000   7,638,000      
Common stock issued under ESPP 291,000   291,000      
Common stock issued under ESPP, Shares   17,964        
Net Income (Loss) 89,371,000       89,371,000  
Decrease (increase) in value of RNCI (1,514,000)       (1,514,000)  
Other comprehensive loss, net of tax expense (benefit) (9,535,000)     (9,535,000)    
Ending Balance at Oct. 01, 2022 613,460,000 $ 639,000 439,773,000 (2,529,000) 193,866,000 (18,289,000)
Ending Balance, Shares at Oct. 01, 2022   59,978,440        
Beginning Balance at Jul. 02, 2022 580,805,000 $ 639,000 437,207,000 (2,368,000) 163,616,000 (18,289,000)
Beginning Balance, Shares at Jul. 02, 2022   59,946,691        
Vesting of restricted stock, Shares   42,258        
Stock withheld in lieu of taxes (225,000)         (225,000)
Stock withheld in lieu of taxes, Shares   (10,509)        
Retirement of stock withheld in lieu of taxes     (163,000)   (62,000) 225,000
Stock-based compensation 2,729,000   2,729,000      
Net Income (Loss) 30,041,000       30,041,000  
Decrease (increase) in value of RNCI 271,000       271,000  
Other comprehensive loss, net of tax expense (benefit) (161,000)     (161,000)    
Ending Balance at Oct. 01, 2022 613,460,000 $ 639,000 439,773,000 (2,529,000) 193,866,000 (18,289,000)
Ending Balance, Shares at Oct. 01, 2022   59,978,440        
Beginning Balance at Dec. 31, 2022 628,015,000 $ 639,000 442,116,000 223,000 204,891,000 (19,854,000)
Beginning Balance, Shares at Dec. 31, 2022   59,911,556        
Vesting of restricted stock, Shares   502,758        
Grants of restricted stock   $ 10,000 (10,000)      
Forfeitures of restricted stock   $ (3,000) 3,000      
Purchases of treasury stock (75,800,000)         (75,800,000)
Purchases of treasury stock, Shares   (3,040,280)        
Stock withheld in lieu of taxes (3,362,000)         (3,362,000)
Stock withheld in lieu of taxes, Shares   (146,500)        
Retirement of stock withheld in lieu of taxes   $ (1,000) (2,272,000)   (1,089,000) 3,362,000
Stock-based compensation 9,054,000   9,054,000      
Common stock issued under ESPP 726,000   726,000      
Common stock issued under ESPP, Shares   34,687        
Net Income (Loss) 104,287,000       104,287,000  
Decrease (increase) in value of RNCI (1,637,000)       (1,637,000)  
Other comprehensive loss, net of tax expense (benefit) 88,000     88,000    
Ending Balance at Sep. 30, 2023 661,371,000 $ 645,000 449,617,000 311,000 306,452,000 (95,654,000)
Ending Balance, Shares at Sep. 30, 2023   57,262,221        
Beginning Balance at Jul. 01, 2023 647,807,000 $ 641,000 446,222,000 (566,000) 267,250,000 (65,740,000)
Beginning Balance, Shares at Jul. 01, 2023   58,337,327        
Vesting of restricted stock, Shares   1,422        
Grants of restricted stock   $ 4,000 (4,000)      
Purchases of treasury stock (29,914,000)         (29,914,000)
Purchases of treasury stock, Shares   (1,090,119)        
Stock withheld in lieu of taxes (12,000)         (12,000)
Stock withheld in lieu of taxes, Shares   (422)        
Retirement of stock withheld in lieu of taxes     (7,000)   (5,000) 12,000
Stock-based compensation 3,085,000   3,085,000      
Common stock issued under ESPP 321,000   321,000      
Common stock issued under ESPP, Shares   14,013        
Net Income (Loss) 39,207,000       39,207,000  
Other comprehensive loss, net of tax expense (benefit) 877,000     877,000    
Ending Balance at Sep. 30, 2023 $ 661,371,000 $ 645,000 $ 449,617,000 $ 311,000 $ 306,452,000 $ (95,654,000)
Ending Balance, Shares at Sep. 30, 2023   57,262,221        
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Statement of Stockholders' Equity [Abstract]        
Income tax expense (benefit) related to other comprehensive loss $ (304) $ 56 $ (31) $ 3,296
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 39,207 $ 30,041 $ 104,287 $ 89,371
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
9 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation

NOTE 1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

About PGT Innovations, Inc.

PGT Innovations, Inc. (“PGTI”, “we,” or the “Company”), formerly named PGT, Inc., is a leading manufacturer of impact-resistant aluminum and vinyl-framed windows and doors and offers a broad range of fully customizable window and door products, as well as fully custom overhead garage doors. The majority of our sales are to customers in the state of Florida; however, we also sell products in many other states, the Caribbean, Canada, and in South and Central America. Our acquisition of Eco Enterprises ("Eco Acquisition") in February 2021 expands our range of product offerings in our major market of southeast Florida. We also have sales of products that are designed to unify indoor and outdoor living spaces, through our Western Windows Systems’ (“WWS”) division, and most of its sales are in the western United States. Our acquisitions of Anlin Windows and Doors ("Anlin") in October 2021 and Martin Door Holdings, Inc. ("Martin") in October 2022 expanded our presence in the west. The acquisition of Martin, which produces residential and commercial garage doors, expands the Company into building products adjacent to its portfolio of window and door brands. Products are sold primarily through an authorized dealer and distributor network. We began selling window and door products in the direct-to-consumer channel, a “factory-direct” sales model, through our acquisition of NewSouth Windows Solutions ("NewSouth") in February 2020.

We were incorporated in the state of Delaware on December 16, 2003, as JLL Window Holdings, Inc. On February 15, 2006, our Company was renamed PGT, Inc. On December 14, 2016, we announced that we changed our name to PGT Innovations, Inc. and, effective on December 28, 2016, the listing of our common stock was transferred to the New York Stock Exchange (“NYSE”) from the NASDAQ Global Market and began trading on the NYSE under the ticker symbol of “PGTI”.

We are headquartered in North Venice, Florida, where we have manufacturing operations, as well as two glass tempering and laminating plants and one insulated glass plant. We also have Florida-based manufacturing operations in Ft. Myers, Tampa, and the greater Miami area. Outside of Florida, we have manufacturing operations in Arizona, California and, more recently, Utah, with the acquisition of Martin.

All references to PGTI or our Company apply to the consolidated financial statements of PGT Innovations, Inc. unless otherwise noted.

Basis of Presentation

These condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and footnotes required by United States Generally Accepted Accounting Principles (“GAAP”) for complete financial statements. Our condensed consolidated financial statements are unaudited; however, in the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the remainder of the current year or for any future periods. The Company’s fiscal three and nine months ended September 30, 2023 and October 1, 2022 consisted of 13 and 39 weeks, respectively.

The condensed consolidated balance sheet as of December 31, 2022, is derived from the audited consolidated financial statements, but does not include all disclosures required by GAAP. The condensed consolidated balance sheet as of December 31, 2022, and the unaudited condensed consolidated financial statements as of and for the periods ended September 30, 2023, and October 1, 2022, should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2022, included in the Company’s most recent Annual Report on Form 10-K. The accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K.

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

We have two reportable segments: the Southeast segment and the Western segment. The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California. See Note 15 for segment disclosures.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Contracts with Customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Contracts with Customers

NOTE 2. REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS

Disaggregation of Revenue from Contracts with Customers

As discussed in Note 1, we have two reportable segments: our Southeast segment and our Western segment. The following table provides information about our net sales by reporting segment, product category and market for the three and nine months ended September 30, 2023 and October 1, 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

Disaggregation of revenue (in millions):

2023

 

 

2022

 

 

2023

 

 

2022

 

Reporting segment:

 

 

 

 

 

 

 

 

 

 

 

Southeast

$

302.9

 

 

$

288.2

 

 

$

873.0

 

 

$

867.5

 

Western

 

97.0

 

 

 

97.6

 

 

 

288.7

 

 

 

283.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Product category:

 

 

 

 

 

 

 

 

 

 

 

Impact-resistant

$

251.8

 

 

$

227.7

 

 

$

716.6

 

 

$

688.5

 

Nonimpact-resistant

 

148.1

 

 

 

158.1

 

 

 

445.1

 

 

 

462.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Market:

 

 

 

 

 

 

 

 

 

 

 

New construction

$

149.9

 

 

$

160.9

 

 

$

453.8

 

 

$

484.3

 

Repair and remodel

 

250.0

 

 

 

224.9

 

 

 

707.9

 

 

 

666.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

The Company’s Western segment includes both custom and volume products. This segment’s volume products are not made-to-order and are of standardized sizes and design specifications. Therefore, the Company’s assessment is that the Western segment’s volume products have alternative uses, and that control of these products passes to the customer at a point in time, which is typically when the product has been delivered to the customer. For the three months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were $20.9 million and $26.6 million, respectively. For the nine months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were $61.7 million and $82.6 million, respectively.

 

Contract Balances

Contract assets represent sales recognized in excess of billings related to finished goods not yet shipped and certain unused glass components not yet placed into the production process for which revenue is recognized over time. Contract liabilities relate to customer deposits at the end of reporting periods. At September 30, 2023 and December 31, 2022, those contract liabilities totaled $27.0 million and $39.1 million, respectively, of which $20.7 million and $33.4 million, respectively, are classified within accrued liabilities, and $6.3 million and $5.7 million, respectively, are classified as a reduction to the contract assets to which they relate. Contract assets, net, totaled $53.9 million at September 30, 2023 and $47.9 million at December 31, 2022, in the accompanying condensed consolidated balance sheets.

Because of the short-term nature of our performance obligations, as discussed below, substantially all of our performance obligations are satisfied within the quarter following the end of a reporting period. As such, substantially all of the contract liabilities at December 31, 2022 were satisfied in the first quarter of 2023, and contract assets at December 31, 2022 were transferred to accounts receivable in the first quarter of 2023. Also, substantially all of the contract liabilities at September 30, 2023 will be satisfied in the fourth quarter of 2023, and contract assets at September 30, 2023 will be transferred to accounts receivable in the fourth quarter of 2023. Contract liabilities at September 30, 2023 represents cash received during the three-month period ended September 30, 2023, excluding amounts recognized as revenue during that period. Contract assets at September 30, 2023 represents revenue recognized during the three-month period ended September 30, 2023, excluding amounts transferred to accounts receivable during that period. Contract liabilities at December 31, 2022 represents cash received during the three-month period ended December 31, 2022, excluding amounts recognized as revenue during that period. Contract assets at December 31, 2022 represents revenue recognized during the three-month period ended December 31, 2022, excluding amounts transferred to accounts receivable during that period.

 

Allowance for Credit Losses

We measure all expected credit losses for financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. In the ordinary course of business, we extend credit to qualified dealers and distributors, generally on a non-collateralized basis. The Company maintains an allowance for credit losses which is based on management’s assessments of the amount which may become uncollectible in the future and is determined through consideration of our write-off history, specific identification of uncollectible accounts based in part on the customer’s past due balance (based on contractual terms), and consideration of prevailing economic and industry conditions, and may include anticipated unfavorable impacts of current macro-economic conditions on the businesses of our customers, such as dealers and distributors.

As of September 30, 2023 and December 31, 2022, we had gross accounts receivable of $163.8 million and $173.8 million, respectively, and an allowance for credit losses of $14.5 million and $13.7 million, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty
9 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Warranty

NOTE 3. WARRANTY

Most of our manufactured products are sold with warranties. Warranty periods, which vary by product components, generally range from 1 to 10 years; however, the warranty period for a limited number of specifically identified components in certain applications is a lifetime. The majority of the products sold have warranties on components which range from 1 to 3 years. The amount charged to expense for warranties is based on management’s assessment of the cost per service call and the number of service calls expected to be incurred to satisfy warranty obligations on the current net sales.

During the three months ended September 30, 2023, we recorded warranty expense at a rate of approximately 2.5% of sales, which was higher than the rate during the three months ended October 1, 2022 of 1.8% of sales. The increase in the warranty expense rate in the three months ended September 30, 2023, compared with the rate during the three months ended October 1, 2022, is a result of servicing a higher number of overall warranty claims in the third quarter of 2023, resulting in a higher level of service warranty expense, whereas the rate in the third quarter of 2022 was lower on average as there was a decrease in the use of higher-cost contract labor. During the nine months ended September 30, 2023, we recorded warranty expense at a rate of approximately 2.3% of sales, which was slightly higher than the rate during the nine months ended October 1, 2022 of 2.0% of sales.

The following table summarizes current period charges, adjustments to previous estimates, as well as settlements, which represent actual costs incurred during the period for the three and nine months ended September 30, 2023 and October 1, 2022. The reserve is determined through assessing our claims history. Of the accrued warranty reserve of $16.0 million at September 30, 2023, $12.5 million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at September 30, 2023, with the remainder classified within other liabilities as non-current liabilities. Of the accrued warranty reserve of $15.4 million at December 31, 2022, $12.4 million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at December 31, 2022, with the remainder classified within other liabilities as non-current liabilities.

 

 

 

Beginning

 

 

Acquisition-

 

 

Charged

 

 

 

 

 

 

 

 

End of

 

Accrued Warranty

 

of Period

 

 

Related

 

 

to Expense

 

 

Adjustments

 

 

Settlements

 

 

Period

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

$

16,113

 

 

$

 

 

$

10,045

 

 

$

(524

)

 

$

(9,601

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

$

16,151

 

 

$

(2,537

)

 

$

6,880

 

 

$

750

 

 

$

(5,763

)

 

$

15,481

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

$

15,388

 

 

$

 

 

$

27,050

 

 

$

420

 

 

$

(26,825

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

$

13,504

 

 

$

(2,537

)

 

$

22,872

 

 

$

1,263

 

 

$

(19,621

)

 

$

15,481

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories

NOTE 4. INVENTORIES

Inventories consist principally of raw materials purchased for the manufacture of our products. We have limited finished goods inventory since the substantial majority of our products are custom, made-to-order and the revenue on these products, as well as the related cost, has been fully recognized upon completion of the manufacturing process. Finished goods inventory and work-in-progress

costs include direct materials, direct labor, and overhead. All inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Inventories consisted of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Raw materials

 

$

112,893

 

 

$

109,679

 

Work-in-progress

 

 

3,281

 

 

 

916

 

Finished goods

 

 

1,768

 

 

 

2,077

 

 

 

 

 

 

 

 

Inventories

 

$

117,942

 

 

$

112,672

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation

NOTE 5. STOCK BASED-COMPENSATION

Stock-Based Compensation Expense

We record stock compensation expense over an equity award’s vesting period based on the award’s fair value at the date of grant. We recorded compensation expense for stock-based awards of $3.1 million for the three months ended September 30, 2023, of which $2.7 million is classified within selling, general and administrative expenses, and $2.7 million for the three months ended October 1, 2022, of which $2.3 million is classified within selling, general and administrative expenses. We recorded compensation expense for stock-based awards of $9.1 million for the nine months ended September 30, 2023, of which $7.8 million is classified within selling, general and administrative expenses, and $7.6 million for the nine months ended October 1, 2022, of which $6.6 million is classified within selling, general and administrative expenses. Portions of stock compensation expense not classified within selling, general and administrative expenses are classified within cost of sales.

As of September 30, 2023, there was $22.6 million in total unrecognized compensation cost related entirely to restricted share awards, including time-vesting and those with performance conditions. These costs are expected to be recognized in earnings on an accelerated basis over the weighted average remaining vesting period of 2.2 years at September 30, 2023.

 

All-Employee Grant

 

On September 1, 2023, we issued 347,475 shares of restricted stock to all employees of the Company (the "All-Employee Grant") who do not participate in the Company’s long-term incentive plan. These shares are not subject to adjustment based on any performance or other criteria, but rather, cliff-vest on September 1, 2026, the third anniversary of the grant date, assuming the grantee is employed by the Company on that date. Employees were granted an amount of shares based on their years-of-service as of September 1, 2023, which included 50 shares to those employees who reached at least their one-year anniversary, 75 shares to those who reached at least their two-year anniversary, and 100 shares to those who reached at least their five-year anniversary. Any employee who had not yet reached their one-year anniversary as of September 1, 2023, will be eligible to receive a grant of 50 shares in a second grant to be made on September 1, 2024. The grant date fair value of the All-Employee Grant was $28.19 per share.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition
9 Months Ended
Sep. 30, 2023
Business Combinations [Abstract]  
Acquisition

NOTE 6. ACQUISITION

MARTIN DOORS

On October 14, 2022, we completed the acquisition of the Martin Doors brand. The acquisition was done by WWS Acquisition, LLC, a Missouri limited liability company, indirectly wholly-owned by PGT Innovations, Inc., which acquired all of the shares of stock of Martin Door Holdings, Inc., a Utah corporation, headquartered in Salt Lake City, Utah, a custom manufacturer of overhead garage doors and hardware serving the Western U.S. (the "Martin Acquisition"), pursuant to that certain Share Purchase Agreement dated as of October 14, 2022 (the “Martin Purchase Agreement”). The fair value of consideration transferred in the Martin Acquisition was $188.5 million, composed entirely of cash, including $185.0 million for purchase price and $3.5 million in working capital adjustments, of which $2.8 million was estimated and paid at closing, and approximately $0.7 million was paid in the first quarter of 2023 upon finalization of the net working capital calculation.

The cash portion of the Martin Acquisition was financed with borrowings under the revolving credit facility ("New Revolving Credit Facility") established under fifth amendment ("Fifth Amendment") to the 2016 Credit Agreement ("2016 Credit Agreement due 2027") of $98.4 million, with the remaining $90.1 million, which includes the approximately $0.7 million final net working capital adjustment paid in the first quarter of 2023, funded with cash on hand. Generally, cash on hand for the Martin Acquisition was provided by cash generated through operations.

 

Purchase Price Allocation

The preliminary estimated fair value of assets acquired, liabilities assumed and subsequent adjustments to that allocation as of our reporting date, are as follows:

 

 

 

Initial
Allocation

 

 

Adjustments to
Allocation

 

 

Preliminary
Allocation

 

Accounts receivable

 

$

6,653

 

 

$

(194

)

 

$

6,459

 

Inventories

 

 

9,543

 

 

 

(364

)

 

 

9,179

 

Contract assets, net

 

 

5,242

 

 

 

 

 

 

5,242

 

Prepaid expenses and other assets

 

 

90

 

 

 

 

 

 

90

 

Property and equipment

 

 

11,422

 

 

 

(1,196

)

 

 

10,226

 

Operating lease right-of-use asset

 

 

12,259

 

 

 

 

 

 

12,259

 

Intangible assets

 

 

91,900

 

 

 

 

 

 

91,900

 

Total assets acquired

 

 

137,109

 

 

 

(1,754

)

 

 

135,355

 

Accounts payable

 

 

(2,482

)

 

 

 

 

 

(2,482

)

Accrued and other liabilities

 

 

(1,270

)

 

 

283

 

 

 

(987

)

Deferred tax liabilities

 

 

(23,604

)

 

 

 

 

 

(23,604

)

Operating lease liability

 

 

(12,259

)

 

 

 

 

 

(12,259

)

Total liabilities assumed

 

 

(39,615

)

 

 

283

 

 

 

(39,332

)

Net assets acquired

 

 

97,494

 

 

 

(1,471

)

 

 

96,023

 

Goodwill

 

 

90,300

 

 

 

2,215

 

 

 

92,515

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

 

 

 

 

 

 

 

 

 

 

Consideration:

 

 

 

 

 

 

 

 

 

Cash

 

$

187,794

 

 

$

744

 

 

$

188,538

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

The fair value of certain working capital related items, including Martin’s accounts receivable, prepaid expenses and other assets, and accounts payable and accrued and other liabilities, approximated their book values at the date of the Martin Acquisition. The fair value of inventory was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The substantial majority of inventories at the acquisition date was comprised of raw materials. The fair value of property and equipment and remaining useful lives were estimated by management, with the assistance of a third-party valuation firm, using the cost approach. Valuations of the intangible assets were done using income and royalty relief approaches based on projections provided by management, which we consider to be Level 3 inputs, with the assistance of a third-party valuation firm. During the nine months of 2023, we made immaterial adjustments to our purchase allocation relating to accounts receivable, inventories, property and equipment, and accrued and other liabilities.

We incurred acquisition costs totaling $4.8 million relating to legal expenses, representations and warranties insurance, diligence, accounting and other services in the Martin Acquisition in the year ended December 31, 2022.

Because the Martin Acquisition was an acquisition of stock, Martin's assets and liabilities retain their tax bases at the time of the acquisition. Therefore, none of the identifiable intangible assets or goodwill acquired in the Martin Acquisition are deductible for tax purposes. As of September 30, 2023, goodwill is estimated to be $92.5 million. Martin's goodwill is included as part of the Western reporting unit. We believe Martin's goodwill relates to the expansion of our footprint in a key, strategic market we have identified as a geographic area of growth for our Company, as well as being a key component of our strategy to expand into adjacent building material products, other than windows and doors.

Pro forma results of operations, as well as net sales and income attributable to the Martin Acquisition are not presented as it did not have a material impact on our results of operations.

 

Valuation of Identified Intangible Assets

The valuation of the identifiable intangible assets acquired in the Martin Acquisition and our estimate of their respective useful lives are as follows:

 

 

 

 

 

Initial

 

 

Preliminary

 

 

Useful Life

 

 

Valuation

 

 

(in years)

(in thousands)

 

 

 

 

 

Trade name

 

$

24,000

 

 

indefinite

Customer relationships

 

 

52,700

 

 

15

Customer-related backlog (amortized in 2022)

 

 

400

 

 

<1

Developed technology

 

 

14,600

 

 

3 - 14

Non-compete-related intangible

 

 

200

 

 

5

 

 

 

 

 

 

Intangible assets

 

$

91,900

 

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Common Share

NOTE 7. NET INCOME PER COMMON SHARE

Basic earnings per share (“EPS”) attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding during the period. Diluted EPS attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.

Basic EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding during the period. Diluted EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.

Anti-dilutive securities excluded from the calculation of weighted average shares outstanding for the three and nine months ended September 30, 2023 and October 1, 2022 were insignificant.

The table below presents the calculation of EPS and a reconciliation of weighted average common shares used in the calculation of basic and diluted EPS:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands, except per share amounts)

 

Net income

$

39,207

 

 

$

30,414

 

 

$

105,388

 

 

$

90,705

 

Less: Net income attributable to RNCI

 

 

 

 

(373

)

 

 

(1,101

)

 

 

(1,334

)

Net income attributable to the Company

 

39,207

 

 

 

30,041

 

 

 

104,287

 

 

 

89,371

 

Decrease (increase) in redemption value of RNCI

 

 

 

 

271

 

 

 

(1,637

)

 

 

(1,514

)

Net income attributable to common shareholders

$

39,207

 

 

$

30,312

 

 

$

102,650

 

 

$

87,857

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Basic

 

58,012

 

 

 

59,964

 

 

 

58,796

 

 

 

59,908

 

Add: Dilutive shares from equity plans

 

279

 

 

 

438

 

 

 

296

 

 

 

293

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Diluted

 

58,291

 

 

 

60,402

 

 

 

59,092

 

 

 

60,201

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share attributable to common shareholders:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.68

 

 

$

0.51

 

 

$

1.75

 

 

$

1.47

 

Diluted

$

0.67

 

 

$

0.50

 

 

$

1.74

 

 

$

1.46

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets

NOTE 8. GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill and intangible assets are as follows:

 

 

 

 

 

 

 

 

Initial

 

 

September 30,

 

 

December 31,

 

 

Useful Life

 

 

2023

 

 

2022

 

 

(in years)

 

 

(in thousands)

 

 

 

Goodwill

 

$

462,630

 

 

$

460,415

 

 

indefinite

 

 

 

 

 

 

 

 

 

Other intangible assets:

 

 

 

 

 

 

 

 

Trade names (indefinite-lived)

 

$

225,018

 

 

$

225,018

 

 

indefinite

 

 

 

 

 

 

 

 

 

Customer relationships and customer-related assets

 

 

340,047

 

 

 

340,047

 

 

<1-15

Trade name (amortizable)

 

 

22,200

 

 

 

22,200

 

 

15

Developed technology

 

 

20,500

 

 

 

20,500

 

 

3-14

Non-compete agreement

 

 

3,538

 

 

 

3,538

 

 

2-5

Software license

 

 

590

 

 

 

590

 

 

2

Less: Accumulated amortization

 

 

(184,643

)

 

 

(164,841

)

 

 

 

 

 

 

 

 

 

 

 

Subtotal

 

 

202,232

 

 

 

222,034

 

 

 

 

 

 

 

 

 

 

 

 

Other intangible assets, net

 

$

427,250

 

 

$

447,052

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at December 31, 2022

 

$

460,415

 

 

 

 

 

 

Increase relating to Martin Acquisition net working capital payment

 

 

744

 

 

 

 

 

 

Net other measurement period changes in Martin Acquisition

 

 

1,471

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at September 30, 2023

 

$

462,630

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated amortization of our amortizable intangible assets for future years is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

6,505

 

2024

 

 

25,971

 

2025

 

 

25,640

 

2026

 

 

21,241

 

2027

 

 

20,987

 

Thereafter

 

 

101,888

 

 

 

 

 

Total

 

$

202,232

 

 

Amortization expense relating to amortizable intangible assets for the three months ended September 30, 2023 and October 1, 2022, was $6.5 million and $5.8 million, respectively. Amortization expense relating to amortizable intangible assets for the nine months ended September 30, 2023 and October 1, 2022, was $19.8 million and $19.7 million, respectively.

 

We perform our annual goodwill and indefinite-lived intangible asset impairment testing as of the first day of our fiscal fourth quarter of each year, and at interim periods if needed based on occurrence of triggering events. During the three and nine months ended September 30, 2023, we did not identify any events which we believe would trigger the need for tests for impairments of our indefinite-lived intangibles assets prior to our annual assessment date. However, in 2023, we have experienced challenging macro-economic conditions in the markets for our products of our Western segment. Although experiencing some improvement in the third quarter of 2023, should these conditions persist, when combined with potential increases in discount rates due to the rising interest rate environment in 2023, no assurances can be given that any future tests for impairment will indicate that it is more likely than not that the fair values of our indefinite-lived intangible assets will exceed their carrying values for the remainder of 2023.

 

As of September 30, 2023 and December 31, 2022, the carrying value of our Southeast reporting unit goodwill is $228.3 million and $228.3 million, respectively. As of September 30, 2023 and December 31, 2022, the carrying value of our Western reporting unit goodwill is $234.3 million and $232.1 million, respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt

NOTE 9. LONG-TERM DEBT

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

2021 Senior Notes due 2029, maturing in October 2029

 

$

575,000

 

 

$

575,000

 

 

 

 

 

 

 

 

2016 Credit Agreement due 2027, maturing in October 2027

 

 

65,000

 

 

 

76,352

 

 

 

 

 

 

 

 

Long-term debt

 

 

640,000

 

 

 

651,352

 

 

 

 

 

 

 

 

Deferred financing costs

 

 

(8,232

)

 

 

(9,218

)

 

 

 

 

 

 

 

Long-term debt, net

 

$

631,768

 

 

$

642,134

 

 

2021 Senior Notes due 2029

On September 24, 2021, we completed the issuance of $575.0 million aggregate principal amount of 4.375% senior notes (“2021 Senior Notes due 2029”), issued at 100% of their principal amount. The 2021 Senior Notes due 2029 are jointly and severally and fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s existing and future restricted subsidiaries, other than any restricted subsidiary of the Company that does not guarantee the existing senior secured credit facilities or any permitted refinancing thereof. The 2021 Senior Notes due 2029 are senior unsecured obligations of the Company and the guarantors, respectively, and rank pari passu in right of payment with all existing and future senior debt and senior to all existing and future subordinated debt of the Company and the guarantors. The 2021 Senior Notes due 2029 were offered under Rule 144A of the Securities Act, and in transactions outside the United States under Regulation S of the Securities Act, and have not been, and will not be, registered under the Securities Act.

The 2021 Senior Notes due 2029 mature on October 1, 2029. Interest on the 2021 Senior Notes due 2029 is payable semi-annually, in arrears, which began on April 1, 2022, with interest accruing at a rate of 4.375% per annum from September 24, 2021. We incurred financing costs relating to bank fees and professional services costs relating to the offering and issuance of the 2021 Senior Notes due 2029 totaling $8.7 million, which included a 1.25% lender spread on the total principal value of the 2021 Senior Notes due 2029, or $7.2 million, and $1.5 million of other costs, all of which are being amortized under the effective interest method.

As of September 30, 2023, the face value of debt outstanding under the 2021 Senior Notes due 2029 was $575.0 million, and accrued interest was $12.6 million. Proceeds from the 2021 Senior Notes due 2029 were used, in part, to redeem in full the $425.0 million of 2018 Senior Notes due 2026, including the related fees, costs, and the prepayment call premium of $21.5 million, representing 5.063% of the $425.0 million face value then outstanding, prepay the outstanding term loan borrowings under the then existing 2016 Credit Agreement of $60.0 million and the related fees and costs, and finance our acquisition of Anlin (the "Anlin Acquisition") in the fourth quarter of 2021.

The indenture for the 2021 Senior Notes due 2029 gives us the option to redeem some or all of the 2021 Senior Notes due 2029 at the redemption prices and on the terms specified in the indenture governing the 2021 Senior Notes due 2029. The indenture governing the 2021 Senior Notes due 2029 does not require us to make any mandatory redemptions or sinking fund payments. However, upon the occurrence of a change of control, as defined in the indenture, the Company is required to offer to repurchase the notes at 101% of the aggregate principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase. We also may make optional redemptions at various premiums including a make-whole call at the then current treasury rate plus 50 basis points prior to October 1, 2024, then 102.188% on or after August 1, 2024, 101.094% on or after August 2025, then at 100.000% on or after August 1, 2026.

The indenture for the 2021 Senior Notes due 2029 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) enter into agreements that restrict distributions from restricted subsidiaries; (iv) sell or otherwise dispose of assets; (v) enter into transactions with affiliates; (vi) create or incur liens; merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; and (viii) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

 

2016 Credit Agreement due 2027

On February 16, 2016, we entered into the 2016 Credit Agreement. From 2016 to 2022, we entered into various amendments to the 2016 Credit Agreement, including the amendment in October 2022, as described below.

On October 13, 2022, the Company entered into the Fifth Amendment of the 2016 Credit Agreement due 2027. The Fifth Amendment provides for, among other things, the New Revolving Credit Facility, which is a new five-year revolving credit facility in an aggregate principal amount of $250.0 million. The New Revolving Credit Facility refinances and replaces the previously existing $80.0 million revolving credit facility under the 2016 Credit Agreement due 2027. The Company’s obligations under the 2016 Credit Agreement due 2027 continue to be secured by substantially all of its and its direct and indirect subsidiaries’ assets, and is senior in position to the 2021 Senior Notes due 2029.

Contemporaneously with the Fifth Amendment, the Company drew down $160.0 million of funds available under the New Revolving Credit Facility. Proceeds totaling $61.6 million from the $160.0 million drawdown were used to repay then existing term loan borrowings under the 2016 Credit Agreement totaling $60.0 million, plus accrued interest and fees totaling $1.6 million. As discussed below, the remaining $98.4 million of proceeds were used to fund the cash portion of the Martin Acquisition. The Company has made net repayments of the $160.0 million of initial borrowings under the New Revolving Credit Facility totaling $95.0 million through September 30, 2023.

Interest on borrowings under the New Revolving Credit Facility is payable either quarterly or at the expiration of any Secured Overnight Financing Rate ("SOFR") interest period applicable thereto. Borrowings under the New Revolving Credit Facility accrue interest at a rate equal to, at our option, a base rate (with a floor of 100 basis points) plus a percentage spread (ranging from 0.75% to 1.75%) based on our first lien net leverage ratio or SOFR (with a floor of 0 basis points) plus a percentage spread (ranging from 1.75% to 2.75%) based on our first lien net leverage ratio. After giving effect to the Fifth Amendment, we pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility equal to a percentage spread (ranging from 0.25% to 0.35%) based on our first lien net leverage ratio. The Fifth Amendment also modifies the application of the financial covenant under the 2016 Credit Agreement such that testing will occur on a quarterly basis, and requires we maintain a first lien net leverage ratio of not more than 4.00 to 1.00. We were in compliance with this covenant as of September 30, 2023.

The 2016 Credit Agreement due 2027 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.

As of September 30, 2023, borrowings outstanding under the $250.0 million New Revolving Credit Facility totaled $65.0 million, and accrued interest was $252 thousand. There were $8.5 million in letters of credit outstanding. Availability under the New Revolving Credit Facility at September 30, 2023 totaled $176.5 million. The weighted average all-in interest rate for borrowings under the existing revolving credit facility of the 2016 Credit Agreement due 2027 was 7.01% at September 30, 2023, and 6.07% at December 31, 2022.

The Martin Acquisition was financed in part with the $250.0 million available under the New Revolving Credit Facility provided by the Fifth Amendment of our 2016 Credit Agreement due 2027, under which we drew $160.0 million on October 14, 2022, the proceeds of which were used to pay $98.4 million of the $187.8 million total fair value of consideration transferred at closing, and $61.6 million to prepay our $60.0 million existing term loans under the Fourth Amendment of our 2016 Credit Agreement due 2027, plus $1.6 million in fees, costs and accrued interest. The remainder of the total fair value of consideration transferred at closing, totaling $89.4 million, was funded with cash on hand previously generated through operations.

Deferred Financing Costs

Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

At beginning of year

 

$

9,218

 

Less: Amortization expense

 

 

(986

)

At end of period

 

$

8,232

 

 

Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

334

 

2024

 

 

1,366

 

2025

 

 

1,442

 

2026

 

 

1,466

 

2027

 

 

1,440

 

Thereafter

 

 

2,184

 

 

 

 

 

Total

 

$

8,232

 

 

The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):

 

(in thousands)

 

 

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

2027

 

 

65,000

 

Thereafter

 

 

575,000

 

 

 

 

 

Total

 

$

640,000

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments And Contingencies

NOTE 10. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

Our Company is a party to various legal proceedings in the ordinary course of business. Although the ultimate disposition of those proceedings cannot be predicted with certainty, management believes the outcome of any claim that is pending or threatened, either individually or in the aggregate, will not have a material adverse effect on our operations, financial position or cash flows.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 11. INCOME TAXES

The income tax provision for interim periods is comprised of tax on ordinary income provided at the most recent estimated annual effective tax rate, adjusted for the tax effect of discrete items. We estimate the annual effective tax rate quarterly based on the forecasted annual pre-tax results of our operations. The tax effects of items that are unrelated to current year ordinary income are recognized entirely as discrete items in the period identified, including share-based compensation, changes in tax laws and adjustments to the actual liability determined upon filing tax returns.

We had income tax expense of $13.7 million for the three months ended September 30, 2023, compared with income tax expense of $10.1 million for the three months ended October 1, 2022. Our effective tax rate for the three months ended September 30, 2023, was 25.9%, compared with 24.9% for the three months ended October 1, 2022. We had income tax expense of $36.4 million for the nine months ended September 30, 2023, compared with income tax expense of $29.9 million for the nine months ended October 1, 2022. Our effective tax rate for the nine months ended September 30, 2023, was 25.7%, compared with 24.8% for the nine months ended October 1, 2022. Our income tax expense for the five months ended May 26, 2023, the date we acquired the 25% share of Eco we previously did not own, and the nine months ended October 1, 2022, includes income tax expenses of $0.9 million and $1.0 million, respectively, relating to our 75% share of the pre-tax earnings of Eco.

Income tax expense in the three and nine months ended September 30, 2023, and October 1, 2022, includes discrete items of income tax expense relating to excess taxes from the lapses of restrictions on stock awards and adjustments to tax expense relating to research credit true-ups we made during the third quarter of each period. Income tax expense in the nine months ended October 1, 2022 also includes a refund from the state of Florida, received by the Company in the second quarter of 2022, relating to excess taxes received by the state in 2021, which was $584 thousand, benefiting tax expense by $462 thousand, net of its Federal tax effect. Excluding discrete items of income tax, the effective tax rates for the three months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.7% and 26.2%, respectively. Excluding discrete items of income tax, the effective tax rates for the nine months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of 26.2% and 25.7%, respectively.

During the first nine months of 2023, we made payments of estimated taxes totaling $39.7 million. During the first nine months of 2022, we made payments of estimated taxes, net of refunds, totaling $20.9 million.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value

NOTE 12. FAIR VALUE

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. A three-tier fair value hierarchy is used to prioritize the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted market prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The three levels of the fair value hierarchy are as follows:

Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2 Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

The accounting guidance concerning fair value allows us to elect to measure financial instruments at fair value and report the changes in fair value through earnings. This election can only be made at certain specified dates and is irrevocable once made. We do not have a policy regarding specific assets or liabilities to elect to measure at fair value, but rather we make the election on an instrument-by-instrument basis as they are acquired or incurred.

During the three or nine months ended September 30, 2023 or October 1, 2022, we did not make any transfers between Level 2 and Level 3 financial assets. We conduct reviews on a quarterly basis to verify pricing, assess liquidity, and determine if significant inputs have changed that would impact the fair value hierarchy disclosure.

Fair Value of Financial Instruments

Our financial instruments include cash and cash equivalents, accounts and notes receivable, and accounts payable and accrued liabilities, whose carrying amounts approximate their fair values due to their short-term nature. Our financial instruments also include borrowings under the 2016 Credit Agreement due 2027, as well as the 2021 Senior Notes due 2029, all classified as long-term debt. The fair value of borrowings under the 2016 Credit Agreement due 2027 approximated its carrying value due to its variable-rate nature, and were approximately $65.0 million and $76.4 million as of September 30, 2023, and December 31, 2022, respectively. The fair value of the 2021 Senior Notes due 2029 is based on debt with similar terms and characteristics and was approximately $531.9 million as of September 30, 2023, compared to a principal outstanding value of $575.0 million, and the fair value was approximately $480.8 million as of December 31, 2022, compared to a principal outstanding value of $575.0 million.

Items Measured at Fair Value

The following are measured in the condensed consolidated financial statements at fair value on a recurring basis and are categorized in the table below based upon the lowest level of significant input to the valuation (in thousands):

 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

September 30, 2023

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

443

 

 

$

 

 

$

443

 

 

$

 

MTP contracts

 

(24

)

 

 

 

 

 

(24

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

419

 

 

$

 

 

$

419

 

 

$

 

 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

December 31, 2022

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

 

 

$

 

 

$

 

 

$

 

MTP contracts

 

300

 

 

 

 

 

 

300

 

 

 

 

 

$

300

 

 

$

 

 

$

300

 

 

$

 

 

See Note 13 for a description of the methods and assumptions used in the determination of the fair values of our aluminum forward and Midwest Transaction Premium (“MTP”) contracts, as well as the basis for classifying these assets and liabilities as Level 2.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

NOTE 13. DERIVATIVES

Aluminum Contracts and Midwest Transaction Premium

We enter into aluminum forward contracts to hedge the fluctuations in the purchase price of aluminum extrusion we use in production, and to hedge the fluctuations in the price of the delivery component of our aluminum extrusion purchases, known as the Midwest Transaction Premium, or MTP. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted purchases of aluminum and the related MTP.

We record our aluminum hedge contracts at fair value, based on trading values for aluminum forward contracts. Aluminum forward contracts identical to those held by us trade on the London Metal Exchange (“LME”). The LME provides a transparent forum and is the world’s largest center for the trading of futures contracts for non-ferrous metals. The prices are used by the metals industry worldwide as the basis for contracts for the movement of physical material throughout the production cycle. Based on this high degree of volume and liquidity in the LME, we believe the valuation price at any measurement date for contracts with identical terms as to prompt date, trade date and trade price as those we hold at any time represents a contract’s exit price to be used for purposes of determining fair value.

 

We record our MTP hedge contracts at fair value, based on the Platts MW US Transaction price per pound assessment, which has been a benchmark for decades in the North American aluminum industry. Platts surveys the North American market daily to capture trades, bids and offers on a delivered Midwest basis. Data is normalized to reflect the typical price per pound between the largest number of market participants, for delivery within 7 to 30 days from date of publication, net-30-day payment terms, for typical order quantities, chemistries and freight allowances. The survey is extensive and encompasses both domestic and offshore producers, traders and brokers that are varied in scope. Based on the extensive nature of this pricing mechanism, we believe the Platts MW US Transaction price at any time represents a contract’s exit price to be used for purposes of determining fair value.

Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings. We assess our risk of non-performance when measuring the fair value of our financial instruments in a liability position by evaluating our credit ratings, our current liquidity including cash on hand and availability under our revolving credit facility as compared to the maturities of the financial liabilities. We do not offset the estimated fair value amounts recognized for derivatives executed with the same counterparty under the same master netting arrangement.

At September 30, 2023, the fair value of our aluminum forward contracts was in an asset position of $0.4 million. We had 18 outstanding forward contracts for the purchase of 13.2 million pounds of aluminum through June 2024, at an average price of $1.04 per pound, which excludes the Midwest premium, with maturity dates of between one month and nine months. At September 30, 2023, the fair value of our MTP contracts was de minimis. We had 1 outstanding MTP contract to hedge the Platts US MW Transaction price per pound for the delivery of 2.5 million pounds of aluminum through December 2023, at an average price of $0.21 per pound, with a maturity date of three months. We assessed the risk of non-performance of the Company and our counterparty to these contracts, as applicable, and determined it was immaterial and, therefore, did not record any adjustment to their fair values as of September 30, 2023.

We assess the effectiveness of our aluminum forward and MTP contracts by comparing the change in the fair value of the forward contract to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our aluminum forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same

line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. We expect the amount of accumulated other comprehensive income of approximately $0.4 million in the accompanying condensed consolidated balance sheet as of September 30, 2023, to be reclassified to earnings within the next twelve months.

The fair values of our aluminum hedges and MTP contracts are classified in the accompanying condensed consolidated balance sheets at September 30, 2023 and December 31, 2022, as follows (in thousands):

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

September 30, 2023

 

 

 

September 30, 2023

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

473

 

 

 

Accrued liabilities

 

$

(30

)

MTP contracts

 

Other current assets

 

 

 

 

 

Accrued liabilities

 

 

(24

)

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

  Total derivative assets

 

$

473

 

 

 

  Total derivative liabilities

 

$

(54

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

December 31, 2022

 

 

 

December 31, 2022

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

 

 

 

Accrued liabilities

 

$

 

MTP contracts

 

Other current assets

 

 

300

 

 

 

Accrued liabilities

 

 

 

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

Total derivative assets

 

$

300

 

 

 

Total derivative liabilities

 

$

 

 

The ending accumulated balance for the aluminum forward and MTP contracts included in accumulated other comprehensive income, net of tax, was an accumulated other comprehensive income of $0.3 million as of September 30, 2023, and was an accumulated other comprehensive income of $0.2 million at December 31, 2022. The income tax effects of accumulated comprehensive income are released as amounts are reclassified out of accumulated comprehensive income at the income tax rate used at the time those income tax effects were provided, which generally represents our blended statutory income tax rate.

The following represents the gains (losses) on derivative financial instruments, and their classifications within the accompanying condensed consolidated financial statements, for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Three Months Ended

 

 

 

 

Three Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

1,027

 

 

$

(2,012

)

 

Cost of sales

 

$

(302

)

 

$

(3,185

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(135

)

 

$

(621

)

 

Cost of sales

 

$

13

 

 

$

769

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Nine Months Ended

 

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

78

 

 

$

(9,427

)

 

Cost of sales

 

$

(365

)

 

$

(597

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(89

)

 

$

(60

)

 

Cost of sales

 

$

235

 

 

$

3,941

 

 

We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income

NOTE 14. ACCUMULATED OTHER COMPREHENSIVE INCOME

The following table shows the components of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 1, 2023

 

$

(658

)

 

$

92

 

 

$

(566

)

Increase (decrease) in fair value of derivatives

 

 

1,027

 

 

 

(135

)

 

 

892

 

Amounts reclassified from accumulated other comprehensive income

 

 

302

 

 

 

(13

)

 

 

289

 

Tax effect

 

 

(342

)

 

 

38

 

 

 

(304

)

Net current-period other comprehensive income (loss)

 

 

987

 

 

 

(110

)

 

 

877

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at December 31, 2022

 

$

 

 

$

223

 

 

$

223

 

Increase (decrease) in fair value of derivatives

 

 

78

 

 

 

(89

)

 

 

(11

)

Amounts reclassified from accumulated other comprehensive income

 

 

365

 

 

 

(235

)

 

 

130

 

Tax effect

 

 

(114

)

 

 

83

 

 

 

(31

)

Net current-period other comprehensive income (loss)

 

 

329

 

 

 

(241

)

 

 

88

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 2, 2022

 

$

(3,846

)

 

$

1,478

 

 

$

(2,368

)

Decrease in fair value of derivatives

 

 

(2,012

)

 

 

(621

)

 

 

(2,633

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

3,185

 

 

 

(769

)

 

 

2,416

 

Tax effect

 

 

(279

)

 

 

335

 

 

 

56

 

Net current-period other comprehensive income (loss)

 

 

894

 

 

 

(1,055

)

 

 

(161

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at January 1, 2022

 

$

3,610

 

 

$

3,396

 

 

$

7,006

 

Decrease in fair value of derivatives

 

 

(9,427

)

 

 

(60

)

 

 

(9,487

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

597

 

 

 

(3,941

)

 

 

(3,344

)

Tax effect

 

 

2,268

 

 

 

1,028

 

 

 

3,296

 

Net current-period other comprehensive loss

 

 

(6,562

)

 

 

(2,973

)

 

 

(9,535

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Segments
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segments

NOTE 15. SEGMENTS

We have two reportable segments: the Southeast segment and the Western segment.

The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California.

Centralized financial and operational oversight, including resource allocation and assessment of performance on an income from operations basis, is performed by our CEO, whom we have determined to be our chief operating decision maker (“CODM”), with oversight by the Board of Directors.

The following table represents summary financial data attributable to our operating segments for the three and nine months ended September 30, 2023, and October 1, 2022. Results of the Western segment for the three and nine months ended September 30, 2023 include the results of Martin, acquired October 14, 2022, whereas such results are not included for the three and nine month ended October 1, 2022. Corporate overhead has been allocated to each segment using an allocation method we believe is reasonable (in thousands):

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

302,942

 

 

$

288,246

 

 

$

872,964

 

 

$

867,505

 

Western segment

 

96,989

 

 

 

97,591

 

 

 

288,730

 

 

 

283,515

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399,931

 

 

$

385,837

 

 

$

1,161,694

 

 

$

1,151,020

 

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

43,465

 

 

$

30,037

 

 

$

123,940

 

 

$

96,607

 

Western segment

 

16,435

 

 

 

17,366

 

 

 

43,224

 

 

 

45,132

 

Restructuring costs and charges, net (1)

 

794

 

 

 

 

 

 

(1,722

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income from operations

 

60,694

 

 

 

47,403

 

 

 

165,442

 

 

 

141,739

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

7,772

 

 

 

6,889

 

 

 

23,642

 

 

 

21,124

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income before income taxes

$

52,922

 

 

$

40,514

 

 

$

141,800

 

 

$

120,615

 

 

(1) For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.

 

Depreciation expense for the three months ended September 30, 2023 and October 1, 2022, was $6.9 million and $6.7 million for our Southeast segment, respectively, and $1.9 million and $1.6 million for our Western segment, respectively. Depreciation expense for the nine months ended September 30, 2023 and October 1, 2022, was $20.6 million and $20.6 million for our Southeast segment, respectively, and $6.0 million and $4.7 million for our Western segment, respectively. Amortization expense for the three months ended September 30, 2023 and October 1, 2022, was $2.0 million, and $2.7 million for our Southeast segment, respectively, and $4.5 million and $3.1 million for our Western segment, respectively. Amortization expense for the nine months ended September 30, 2023 and October 1, 2022, was $6.0 million, and $8.1 million for our Southeast segment, respectively, and $13.8 million and $11.6 million for our Western segment, respectively.

Total assets of our Southeast segment as of September 30, 2023 and December 31, 2022 were $908.3 million and $909.6 million, respectively. Total assets of our Western segment as of September 30, 2023 and December 31, 2022 were $700.4 million and $730.6 million, respectively.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Reedemable Non-Controlling Interest
9 Months Ended
Sep. 30, 2023
Noncontrolling Interest [Abstract]  
Reedemable Non-Controlling Interest

NOTE 16. REEDEMABLE NON-CONTROLLING INTEREST

On February 1, 2021, we completed an acquisition of a 75% ownership stake in Eco. The seller of Eco obtained the remaining equity interest in the newly formed company, Eco Enterprises. The seller’s redeemable non-controlling interest ("RNCI") was initially established at fair value.

The agreement between PGT Innovations, Inc. and the seller provided the Company with a call right for seller’s equity interest during the third year following the acquisition date. If the Company did not exercise its right to call by the third anniversary, the agreement provided the seller with a put right which could have been exercised during the 15-day period following the third anniversary. Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%.

Prior to the redemption effective on May 26, 2023, the Company calculated the estimated future redemption value of the non-controlling interest on a quarterly basis. The redeemable non-controlling interest was accreted to the future redemption value using the effective interest method up to the date on which the put-right became effective. Any accretion adjustment in the current reporting period of the redeemable non-controlling interest was offset against retained earnings and impacted earnings used in the calculation of earnings per share attributable to common shareholders in the reporting period.

The following table presents the changes in the Company’s redeemable non-controlling interest for the nine months ended September 30, 2023, and October 1, 2022:

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

(in thousands)

2023

 

 

2022

 

Balance at beginning of period

$

34,721

 

 

$

36,863

 

Net income attributable to redeemable non-controlling interest

 

1,101

 

 

 

1,334

 

Change in value of redeemable non-controlling interest

 

1,637

 

 

 

1,514

 

Redemption of redeemable non-controlling interest

 

(37,459

)

 

 

 

Balance at end of period

$

 

 

$

39,711

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Shareholders' Equity

NOTE 17. SHAREHOLDERS' EQUITY

2023 Share Repurchase Program

On February 7, 2023, the Company announced that its Board of Directors approved a new, share repurchase program which authorizes the Company to purchase up to $250.0 million of its common stock. This program permits the Company to purchase shares of its common stock from time to time through open-market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. During the nine months ended September 30, 2023, we repurchased a total of 3,040,280 shares under this program at a total cost of $75.1 million, which excludes the 1% excise tax imposed on corporate stock buy-backs by the Inflation Reduction Act of 2022. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program had an initial term of 3 years, through February 3, 2026, and may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.

Shareholder Rights Plan

On March 30, 2023, we announced that our Board of Directors had unanimously approved the adoption of a limited-duration shareholder rights plan (the “Rights Plan”) which includes the declaration of a dividend distribution of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record as of the close of business on April 10, 2023. Each Right entitles the registered holder to purchase from the Company 0.001 of a share of Series A Participating Preferred Stock, par value $0.01 per share, of the Company at an exercise price of $90.00, subject to adjustment. The complete terms of the Rights are set forth in a Rights Agreement, dated as of March 30, 2023, between the Company and American Stock Transfer & Trust Company, LLC, as rights agent (the "Rights Agreement"). The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above.

The Board adopted the Rights Plan in response to a likely accumulation of the Company's shares by a strategic investor. The intent of the Rights Plan is to reduce the likelihood that any entity, person or group gains control of the Company through open market

accumulation of the Company's shares without paying all other shareholders an appropriate control premium or without providing the Board sufficient time to make informed judgments and take actions that it believes are in the best interests of its other shareholders. Under the Rights Plan, the rights will become exercisable if an entity, person or group acquires beneficial ownership of 10% or more of the Company's outstanding common stock in a transaction not approved by the Board. In the event that the Rights become exercisable due to the triggering ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose Rights will become void and will not be exercisable) to purchase, at the then-current exercise price, additional shares of common stock having a then-current market value of twice the exercise price of the Right.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs and Charges,, Net
9 Months Ended
Sep. 30, 2023
Restructuring Charges [Abstract]  
Restructuring Costs and Charges, Net

NOTE 18. RESTRUCTURING COSTS AND CHARGES, NET

During the second quarter of 2023, the Company’s management approved a plan to exit the North Carolina market relating to its NewSouth brand. As a result of this decision, the Company determined to close its NewSouth showrooms in Raleigh-Durham and Charlotte, North Carolina, which resulted in restructuring costs and charges, net, totaling $1.7 million in the nine months ended September 30, 2023, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. Of the $1.7 million, after consideration of the lease liability forgiveness, restructuring costs and charges, net, includes $2.0 million of total impairments of the right-of-use assets of the leases of the Raleigh-Durham and Charlotte, North Carolina showroom facilities, and $0.4 relating to write-offs of the related leasehold improvements. The remainder represents personnel-related costs, which were paid by the end of the 2023 second quarter.

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

These condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and footnotes required by United States Generally Accepted Accounting Principles (“GAAP”) for complete financial statements. Our condensed consolidated financial statements are unaudited; however, in the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the remainder of the current year or for any future periods. The Company’s fiscal three and nine months ended September 30, 2023 and October 1, 2022 consisted of 13 and 39 weeks, respectively.

The condensed consolidated balance sheet as of December 31, 2022, is derived from the audited consolidated financial statements, but does not include all disclosures required by GAAP. The condensed consolidated balance sheet as of December 31, 2022, and the unaudited condensed consolidated financial statements as of and for the periods ended September 30, 2023, and October 1, 2022, should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2022, included in the Company’s most recent Annual Report on Form 10-K. The accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K.

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

We have two reportable segments: the Southeast segment and the Western segment. The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California. See Note 15 for segment disclosures.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Net Sales by Reporting Segment, Product Category and Market The following table provides information about our net sales by reporting segment, product category and market for the three and nine months ended September 30, 2023 and October 1, 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

Disaggregation of revenue (in millions):

2023

 

 

2022

 

 

2023

 

 

2022

 

Reporting segment:

 

 

 

 

 

 

 

 

 

 

 

Southeast

$

302.9

 

 

$

288.2

 

 

$

873.0

 

 

$

867.5

 

Western

 

97.0

 

 

 

97.6

 

 

 

288.7

 

 

 

283.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Product category:

 

 

 

 

 

 

 

 

 

 

 

Impact-resistant

$

251.8

 

 

$

227.7

 

 

$

716.6

 

 

$

688.5

 

Nonimpact-resistant

 

148.1

 

 

 

158.1

 

 

 

445.1

 

 

 

462.5

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

 

 

 

 

 

 

 

 

 

 

 

 

Market:

 

 

 

 

 

 

 

 

 

 

 

New construction

$

149.9

 

 

$

160.9

 

 

$

453.8

 

 

$

484.3

 

Repair and remodel

 

250.0

 

 

 

224.9

 

 

 

707.9

 

 

 

666.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399.9

 

 

$

385.8

 

 

$

1,161.7

 

 

$

1,151.0

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty (Tables)
9 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty The following table summarizes current period charges, adjustments to previous estimates, as well as settlements, which represent actual costs incurred during the period for the three and nine months ended September 30, 2023 and October 1, 2022.

 

 

Beginning

 

 

Acquisition-

 

 

Charged

 

 

 

 

 

 

 

 

End of

 

Accrued Warranty

 

of Period

 

 

Related

 

 

to Expense

 

 

Adjustments

 

 

Settlements

 

 

Period

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

$

16,113

 

 

$

 

 

$

10,045

 

 

$

(524

)

 

$

(9,601

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

$

16,151

 

 

$

(2,537

)

 

$

6,880

 

 

$

750

 

 

$

(5,763

)

 

$

15,481

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

$

15,388

 

 

$

 

 

$

27,050

 

 

$

420

 

 

$

(26,825

)

 

$

16,033

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

$

13,504

 

 

$

(2,537

)

 

$

22,872

 

 

$

1,263

 

 

$

(19,621

)

 

$

15,481

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Summary of Inventories Inventories consisted of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Raw materials

 

$

112,893

 

 

$

109,679

 

Work-in-progress

 

 

3,281

 

 

 

916

 

Finished goods

 

 

1,768

 

 

 

2,077

 

 

 

 

 

 

 

 

Inventories

 

$

117,942

 

 

$

112,672

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition (Tables)
9 Months Ended
Sep. 30, 2023
Business Acquisition [Line Items]  
Schedule of Fair Value of Assets and Liabilities Assumed :

 

 

 

Initial
Allocation

 

 

Adjustments to
Allocation

 

 

Preliminary
Allocation

 

Accounts receivable

 

$

6,653

 

 

$

(194

)

 

$

6,459

 

Inventories

 

 

9,543

 

 

 

(364

)

 

 

9,179

 

Contract assets, net

 

 

5,242

 

 

 

 

 

 

5,242

 

Prepaid expenses and other assets

 

 

90

 

 

 

 

 

 

90

 

Property and equipment

 

 

11,422

 

 

 

(1,196

)

 

 

10,226

 

Operating lease right-of-use asset

 

 

12,259

 

 

 

 

 

 

12,259

 

Intangible assets

 

 

91,900

 

 

 

 

 

 

91,900

 

Total assets acquired

 

 

137,109

 

 

 

(1,754

)

 

 

135,355

 

Accounts payable

 

 

(2,482

)

 

 

 

 

 

(2,482

)

Accrued and other liabilities

 

 

(1,270

)

 

 

283

 

 

 

(987

)

Deferred tax liabilities

 

 

(23,604

)

 

 

 

 

 

(23,604

)

Operating lease liability

 

 

(12,259

)

 

 

 

 

 

(12,259

)

Total liabilities assumed

 

 

(39,615

)

 

 

283

 

 

 

(39,332

)

Net assets acquired

 

 

97,494

 

 

 

(1,471

)

 

 

96,023

 

Goodwill

 

 

90,300

 

 

 

2,215

 

 

 

92,515

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

 

 

 

 

 

 

 

 

 

 

Consideration:

 

 

 

 

 

 

 

 

 

Cash

 

$

187,794

 

 

$

744

 

 

$

188,538

 

Fair value of consideration transferred

 

$

187,794

 

 

$

744

 

 

$

188,538

 

Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives

The valuation of the identifiable intangible assets acquired in the Martin Acquisition and our estimate of their respective useful lives are as follows:

 

 

 

 

 

Initial

 

 

Preliminary

 

 

Useful Life

 

 

Valuation

 

 

(in years)

(in thousands)

 

 

 

 

 

Trade name

 

$

24,000

 

 

indefinite

Customer relationships

 

 

52,700

 

 

15

Customer-related backlog (amortized in 2022)

 

 

400

 

 

<1

Developed technology

 

 

14,600

 

 

3 - 14

Non-compete-related intangible

 

 

200

 

 

5

 

 

 

 

 

 

Intangible assets

 

$

91,900

 

 

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS

The table below presents the calculation of EPS and a reconciliation of weighted average common shares used in the calculation of basic and diluted EPS:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands, except per share amounts)

 

Net income

$

39,207

 

 

$

30,414

 

 

$

105,388

 

 

$

90,705

 

Less: Net income attributable to RNCI

 

 

 

 

(373

)

 

 

(1,101

)

 

 

(1,334

)

Net income attributable to the Company

 

39,207

 

 

 

30,041

 

 

 

104,287

 

 

 

89,371

 

Decrease (increase) in redemption value of RNCI

 

 

 

 

271

 

 

 

(1,637

)

 

 

(1,514

)

Net income attributable to common shareholders

$

39,207

 

 

$

30,312

 

 

$

102,650

 

 

$

87,857

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Basic

 

58,012

 

 

 

59,964

 

 

 

58,796

 

 

 

59,908

 

Add: Dilutive shares from equity plans

 

279

 

 

 

438

 

 

 

296

 

 

 

293

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding - Diluted

 

58,291

 

 

 

60,402

 

 

 

59,092

 

 

 

60,201

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share attributable to common shareholders:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.68

 

 

$

0.51

 

 

$

1.75

 

 

$

1.47

 

Diluted

$

0.67

 

 

$

0.50

 

 

$

1.74

 

 

$

1.46

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill and Intangible Assets Net

Goodwill and intangible assets are as follows:

 

 

 

 

 

 

 

 

Initial

 

 

September 30,

 

 

December 31,

 

 

Useful Life

 

 

2023

 

 

2022

 

 

(in years)

 

 

(in thousands)

 

 

 

Goodwill

 

$

462,630

 

 

$

460,415

 

 

indefinite

 

 

 

 

 

 

 

 

 

Other intangible assets:

 

 

 

 

 

 

 

 

Trade names (indefinite-lived)

 

$

225,018

 

 

$

225,018

 

 

indefinite

 

 

 

 

 

 

 

 

 

Customer relationships and customer-related assets

 

 

340,047

 

 

 

340,047

 

 

<1-15

Trade name (amortizable)

 

 

22,200

 

 

 

22,200

 

 

15

Developed technology

 

 

20,500

 

 

 

20,500

 

 

3-14

Non-compete agreement

 

 

3,538

 

 

 

3,538

 

 

2-5

Software license

 

 

590

 

 

 

590

 

 

2

Less: Accumulated amortization

 

 

(184,643

)

 

 

(164,841

)

 

 

 

 

 

 

 

 

 

 

 

Subtotal

 

 

202,232

 

 

 

222,034

 

 

 

 

 

 

 

 

 

 

 

 

Other intangible assets, net

 

$

427,250

 

 

$

447,052

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at December 31, 2022

 

$

460,415

 

 

 

 

 

 

Increase relating to Martin Acquisition net working capital payment

 

 

744

 

 

 

 

 

 

Net other measurement period changes in Martin Acquisition

 

 

1,471

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill at September 30, 2023

 

$

462,630

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Estimated Amortization for Future Fiscal Year

Estimated amortization of our amortizable intangible assets for future years is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

6,505

 

2024

 

 

25,971

 

2025

 

 

25,640

 

2026

 

 

21,241

 

2027

 

 

20,987

 

Thereafter

 

 

101,888

 

 

 

 

 

Total

 

$

202,232

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

2021 Senior Notes due 2029, maturing in October 2029

 

$

575,000

 

 

$

575,000

 

 

 

 

 

 

 

 

2016 Credit Agreement due 2027, maturing in October 2027

 

 

65,000

 

 

 

76,352

 

 

 

 

 

 

 

 

Long-term debt

 

 

640,000

 

 

 

651,352

 

 

 

 

 

 

 

 

Deferred financing costs

 

 

(8,232

)

 

 

(9,218

)

 

 

 

 

 

 

 

Long-term debt, net

 

$

631,768

 

 

$

642,134

 

Activity Relating to Deferred Financing Costs

Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

At beginning of year

 

$

9,218

 

Less: Amortization expense

 

 

(986

)

At end of period

 

$

8,232

 

Estimated Amortization Expense Relating to Deferred Financing Costs

Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:

 

(in thousands)

 

Total

 

Remainder of 2023

 

$

334

 

2024

 

 

1,366

 

2025

 

 

1,442

 

2026

 

 

1,466

 

2027

 

 

1,440

 

Thereafter

 

 

2,184

 

 

 

 

 

Total

 

$

8,232

 

Contractual Future Maturities of Long-Term Debt

The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):

 

(in thousands)

 

 

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

2027

 

 

65,000

 

Thereafter

 

 

575,000

 

 

 

 

 

Total

 

$

640,000

 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value on Recurring Basis

The following are measured in the condensed consolidated financial statements at fair value on a recurring basis and are categorized in the table below based upon the lowest level of significant input to the valuation (in thousands):

 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

September 30, 2023

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

443

 

 

$

 

 

$

443

 

 

$

 

MTP contracts

 

(24

)

 

 

 

 

 

(24

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

419

 

 

$

 

 

$

419

 

 

$

 

 

 

Fair Value Measurements

 

 

Assets (Liabilities)

 

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

Prices in

 

 

Other

 

 

Significant

 

 

 

 

 

Active

 

 

Observable

 

 

Unobservable

 

 

 

 

 

Markets

 

 

Inputs

 

 

Inputs

 

December 31, 2022

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Description

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

$

 

 

$

 

 

$

 

 

$

 

MTP contracts

 

300

 

 

 

 

 

 

300

 

 

 

 

 

$

300

 

 

$

 

 

$

300

 

 

$

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Hedges

The fair values of our aluminum hedges and MTP contracts are classified in the accompanying condensed consolidated balance sheets at September 30, 2023 and December 31, 2022, as follows (in thousands):

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

September 30, 2023

 

 

 

September 30, 2023

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

473

 

 

 

Accrued liabilities

 

$

(30

)

MTP contracts

 

Other current assets

 

 

 

 

 

Accrued liabilities

 

 

(24

)

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

  Total derivative assets

 

$

473

 

 

 

  Total derivative liabilities

 

$

(54

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivative Assets

 

 

 

Derivative Liabilities

 

 

 

December 31, 2022

 

 

 

December 31, 2022

 

Derivatives designated as hedging

 

 

 

 

 

 

 

 

 

 

 

   instruments under Subtopic 815-20:

 

Balance Sheet Location

 

Fair Value

 

 

 

Balance Sheet Location

 

Fair Value

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

Other current assets

 

$

 

 

 

Accrued liabilities

 

$

 

MTP contracts

 

Other current assets

 

 

300

 

 

 

Accrued liabilities

 

 

 

Aluminum contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

MTP contracts

 

Other assets

 

 

 

 

 

Other liabilities

 

 

 

Total derivative instruments

 

Total derivative assets

 

$

300

 

 

 

Total derivative liabilities

 

$

 

 

Gains (Losses) on Derivative Financial Instruments

The following represents the gains (losses) on derivative financial instruments, and their classifications within the accompanying condensed consolidated financial statements, for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Three Months Ended

 

 

 

 

Three Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

1,027

 

 

$

(2,012

)

 

Cost of sales

 

$

(302

)

 

$

(3,185

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(135

)

 

$

(621

)

 

Cost of sales

 

$

13

 

 

$

769

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives in Cash Flow Hedging Relationships

 

 

 

Amount of Gain or (Loss)
Recognized in OCI(L) on
Derivatives

 

 

Location of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

Amount of Gain or (Loss)
Reclassified from Accumulated
OCI(L) into Income

 

 

 

Nine Months Ended

 

 

 

 

Nine Months Ended

 

 

 

September 30,

 

 

October 1,

 

 

 

 

September 30,

 

 

October 1,

 

 

 

2023

 

 

2022

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum contracts

 

$

78

 

 

$

(9,427

)

 

Cost of sales

 

$

(365

)

 

$

(597

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTP contracts

 

$

(89

)

 

$

(60

)

 

Cost of sales

 

$

235

 

 

$

3,941

 

 

We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Components of Accumulated Other Comprehensive Income

The following table shows the components of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 1, 2023

 

$

(658

)

 

$

92

 

 

$

(566

)

Increase (decrease) in fair value of derivatives

 

 

1,027

 

 

 

(135

)

 

 

892

 

Amounts reclassified from accumulated other comprehensive income

 

 

302

 

 

 

(13

)

 

 

289

 

Tax effect

 

 

(342

)

 

 

38

 

 

 

(304

)

Net current-period other comprehensive income (loss)

 

 

987

 

 

 

(110

)

 

 

877

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2023

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at December 31, 2022

 

$

 

 

$

223

 

 

$

223

 

Increase (decrease) in fair value of derivatives

 

 

78

 

 

 

(89

)

 

 

(11

)

Amounts reclassified from accumulated other comprehensive income

 

 

365

 

 

 

(235

)

 

 

130

 

Tax effect

 

 

(114

)

 

 

83

 

 

 

(31

)

Net current-period other comprehensive income (loss)

 

 

329

 

 

 

(241

)

 

 

88

 

Balance at September 30, 2023

 

$

329

 

 

$

(18

)

 

$

311

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at July 2, 2022

 

$

(3,846

)

 

$

1,478

 

 

$

(2,368

)

Decrease in fair value of derivatives

 

 

(2,012

)

 

 

(621

)

 

 

(2,633

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

3,185

 

 

 

(769

)

 

 

2,416

 

Tax effect

 

 

(279

)

 

 

335

 

 

 

56

 

Net current-period other comprehensive income (loss)

 

 

894

 

 

 

(1,055

)

 

 

(161

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

 

 

 

 

 

 

 

 

 

 

Nine months ended October 1, 2022

 

Aluminum

 

 

MTP

 

 

 

 

(in thousands)

 

Contracts

 

 

Contracts

 

 

Total

 

Balance at January 1, 2022

 

$

3,610

 

 

$

3,396

 

 

$

7,006

 

Decrease in fair value of derivatives

 

 

(9,427

)

 

 

(60

)

 

 

(9,487

)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

597

 

 

 

(3,941

)

 

 

(3,344

)

Tax effect

 

 

2,268

 

 

 

1,028

 

 

 

3,296

 

Net current-period other comprehensive loss

 

 

(6,562

)

 

 

(2,973

)

 

 

(9,535

)

Balance at October 1, 2022

 

$

(2,952

)

 

$

423

 

 

$

(2,529

)

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Segments (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Summary of Financial Data Attributable to Operating Segments

The following table represents summary financial data attributable to our operating segments for the three and nine months ended September 30, 2023, and October 1, 2022. Results of the Western segment for the three and nine months ended September 30, 2023 include the results of Martin, acquired October 14, 2022, whereas such results are not included for the three and nine month ended October 1, 2022. Corporate overhead has been allocated to each segment using an allocation method we believe is reasonable (in thousands):

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

September 30,

 

 

October 1,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

302,942

 

 

$

288,246

 

 

$

872,964

 

 

$

867,505

 

Western segment

 

96,989

 

 

 

97,591

 

 

 

288,730

 

 

 

283,515

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net sales

$

399,931

 

 

$

385,837

 

 

$

1,161,694

 

 

$

1,151,020

 

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

 

Southeast segment

$

43,465

 

 

$

30,037

 

 

$

123,940

 

 

$

96,607

 

Western segment

 

16,435

 

 

 

17,366

 

 

 

43,224

 

 

 

45,132

 

Restructuring costs and charges, net (1)

 

794

 

 

 

 

 

 

(1,722

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income from operations

 

60,694

 

 

 

47,403

 

 

 

165,442

 

 

 

141,739

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

7,772

 

 

 

6,889

 

 

 

23,642

 

 

 

21,124

 

 

 

 

 

 

 

 

 

 

 

 

 

Total income before income taxes

$

52,922

 

 

$

40,514

 

 

$

141,800

 

 

$

120,615

 

(1) For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Reedemable Non-Controlling Interest (Tables)
9 Months Ended
Sep. 30, 2023
Noncontrolling Interest [Abstract]  
Summary of Changes in Redeemable Non-Controlling Interest The following table presents the changes in the Company’s redeemable non-controlling interest for the nine months ended September 30, 2023, and October 1, 2022:

 

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

(in thousands)

2023

 

 

2022

 

Balance at beginning of period

$

34,721

 

 

$

36,863

 

Net income attributable to redeemable non-controlling interest

 

1,101

 

 

 

1,334

 

Change in value of redeemable non-controlling interest

 

1,637

 

 

 

1,514

 

Redemption of redeemable non-controlling interest

 

(37,459

)

 

 

 

Balance at end of period

$

 

 

$

39,711

 

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Basis of Presentation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2023
Plant
Segment
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of reportable segments | Segment 2
Glass Tempering and Laminating Plant [Member] | North Venice [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of plants 2
Insulation Glass Plants [Member] | North Venice [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of plants 1
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Contracts with Customers - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Oct. 01, 2022
USD ($)
Sep. 30, 2023
USD ($)
Segment
Oct. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation Of Revenue [Line Items]          
Number of reportable segments | Segment     2    
Net sales $ 399,931 $ 385,837 $ 1,161,694 $ 1,151,020  
Contract liabilities 27,000   27,000   $ 39,100
Contract assets, net 53,948   53,948   47,919
Accounts receivable, gross 163,800   163,800   173,800
Allowance for credit losses 14,500   14,500   13,700
Accrued Liabilities [Member]          
Disaggregation Of Revenue [Line Items]          
Contract liabilities 20,700   20,700   33,400
Reduction to Contract Assets [Member]          
Disaggregation Of Revenue [Line Items]          
Contract liabilities 6,300   6,300   $ 5,700
Western Segment [Member]          
Disaggregation Of Revenue [Line Items]          
Net sales 96,989 97,591 288,730 283,515  
Western Segment [Member] | Volume Products [Member] | Passes at Point in Time [Member]          
Disaggregation Of Revenue [Line Items]          
Net sales $ 20,900 $ 26,600 $ 61,700 $ 82,600  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 399,931 $ 385,837 $ 1,161,694 $ 1,151,020
Southeast Segment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 302,942 288,246 872,964 867,505
Western Segment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 96,989 97,591 288,730 283,515
Impact-Resistant [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 251,800 227,700 716,600 688,500
Nonimpact-Resistant [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 148,100 158,100 445,100 462,500
New Construction [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 149,900 160,900 453,800 484,300
Repair and Remodel [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 250,000 $ 224,900 $ 707,900 $ 666,700
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Dec. 31, 2022
Product Warranty Liability [Line Items]          
Warranty expense, average rate 2.50% 1.80% 2.30% 2.00%  
Warranty expense rate description     The increase in the warranty expense rate in the three months ended September 30, 2023, compared with the rate during the three months ended October 1, 2022, is a result of servicing a higher number of overall warranty claims in the third quarter of 2023, resulting in a higher level of service warranty expense, whereas the rate in the third quarter of 2022 was lower on average as there was a decrease in the use of higher-cost contract labor.    
Accrued warranty reserve $ 16.0   $ 16.0   $ 15.4
Accrued Expenses [Member]          
Product Warranty Liability [Line Items]          
Accrued warranty reserve, current $ 12.5   $ 12.5   $ 12.4
Minimum [Member]          
Product Warranty Liability [Line Items]          
Warranty periods     1 year    
Warranty period of the majority of products sold     1 year    
Maximum [Member]          
Product Warranty Liability [Line Items]          
Warranty periods     10 years    
Warranty period of the majority of products sold     3 years    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Guarantees and Product Warranties [Abstract]        
Accrued Warranty, Beginning of Period $ 16,113 $ 16,151 $ 15,388 $ 13,504
Accrued Warranty, Acquisition-Related   (2,537)   (2,537)
Accrued Warranty, Charged to Expense 10,045 6,880 27,050 22,872
Accrued Warranty, Adjustments (524) 750 420 1,263
Accrued Warranty, Settlements (9,601) (5,763) (26,825) (19,621)
Accrued Warranty, End of Period $ 16,033 $ 15,481 $ 16,033 $ 15,481
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 112,893 $ 109,679
Work-in-progress 3,281 916
Finished goods 1,768 2,077
Inventories $ 117,942 $ 112,672
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based-Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 01, 2023
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense for stock based awards   $ 3,100 $ 2,700 $ 9,054 $ 7,638
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation   22,600   $ 22,600  
Weighted-average period       2 years 2 months 12 days  
All-Employee Grant [Member] | Restricted Stock [Member] | Employees [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock awards 347,475        
Weighted average fair value of common stock $ 28.19        
All-Employee Grant [Member] | Restricted Stock [Member] | Employees [Member] | Less Than One year Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock awards 50        
All-Employee Grant [Member] | Restricted Stock [Member] | Employees [Member] | One Year Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock awards 50        
All-Employee Grant [Member] | Restricted Stock [Member] | Employees [Member] | Two Year Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock awards 75        
All-Employee Grant [Member] | Restricted Stock [Member] | Employees [Member] | Minimum [Member] | Five Year Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock awards 100        
Selling, General and Administrative Expenses [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense for stock based awards   $ 2,700 $ 2,300 $ 7,800 $ 6,600
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 14, 2022
Oct. 13, 2022
Apr. 01, 2023
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill       $ 462,630 $ 460,415
Martin Acquisition [Member]          
Business Acquisition [Line Items]          
Fair value of consideration $ 188,538        
Cash payment to acquire business $ 188,538 $ 98,400      
Business combination, effective date of acquisition Oct. 14, 2022        
Business combination, acquisition related costs $ 4,800        
Goodwill 92,515     $ 92,500  
Martin Acquisition [Member] | SPA [Member]          
Business Acquisition [Line Items]          
Fair value of consideration 188,500        
Working capital adjustments 3,500        
Enterprise value 185,000        
Payment for estimated net working capital 2,800   $ 700    
Martin Acquisition [Member] | 2016 Credit Agreement Due 2027 [Member]          
Business Acquisition [Line Items]          
Cash payment to acquire business   $ 98,400      
Martin Acquisition [Member] | Cash On Hand [Member]          
Business Acquisition [Line Items]          
Cash payment to acquire business 89,400        
Martin Acquisition [Member] | Cash On Hand [Member] | 2016 Credit Agreement Due 2027 [Member]          
Business Acquisition [Line Items]          
Cash payment to acquire business $ 90,100        
Net working capital adjustment paid     $ 700    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Oct. 14, 2022
Oct. 13, 2022
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill     $ 462,630 $ 460,415
Martin Acquisition [Member]        
Business Acquisition [Line Items]        
Accounts receivable $ 6,459      
Inventories 9,179      
Contract assets, net 5,242      
Prepaid expenses and other assets 90      
Property and equipment 10,226      
Operating lease right-of-use asset 12,259      
Intangible assets 91,900      
Total assets acquired 135,355      
Accounts payable (2,482)      
Accrued and other liabilities (987)      
Deferred tax liabilities (23,604)      
Operating lease liability (12,259)      
Total liabilities assumed (39,332)      
Net assets acquired 96,023      
Goodwill 92,515   $ 92,500  
Fair value of consideration transferred 188,538      
Cash 188,538 $ 98,400    
Fair value of consideration transferred 188,538      
Martin Acquisition [Member] | Previously Reported [Member]        
Business Acquisition [Line Items]        
Accounts receivable 6,653      
Inventories 9,543      
Contract assets, net 5,242      
Prepaid expenses and other assets 90      
Property and equipment 11,422      
Operating lease right-of-use asset 12,259      
Intangible assets 91,900      
Total assets acquired 137,109      
Accounts payable (2,482)      
Accrued and other liabilities (1,270)      
Deferred tax liabilities (23,604)      
Operating lease liability (12,259)      
Total liabilities assumed (39,615)      
Net assets acquired 97,494      
Goodwill 90,300      
Fair value of consideration transferred 187,794      
Cash 187,794      
Fair value of consideration transferred 187,794      
Martin Acquisition [Member] | Adjustments to Allocation [Member]        
Business Acquisition [Line Items]        
Accounts receivable (194)      
Inventories (364)      
Property and equipment (1,196)      
Total assets acquired (1,754)      
Accrued and other liabilities 283      
Total liabilities assumed 283      
Net assets acquired (1,471)      
Goodwill 2,215      
Fair value of consideration transferred 744      
Cash 744      
Fair value of consideration transferred $ 744      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail) - Martin Acquisition [Member]
$ in Thousands
Oct. 14, 2022
USD ($)
Business Acquisition [Line Items]  
Preliminary Valuation Amount $ 91,900
Trade names [Member]  
Business Acquisition [Line Items]  
Preliminary Valuation Amount 24,000
Customer relationships [Member]  
Business Acquisition [Line Items]  
Preliminary Valuation Amount $ 52,700
Initial Useful Life (in years) 15 years
Customer-related backlog [Member]  
Business Acquisition [Line Items]  
Preliminary Valuation Amount $ 400
Customer-related backlog [Member] | Maximum [Member]  
Business Acquisition [Line Items]  
Initial Useful Life (in years) 1 year
Developed technology [Member]  
Business Acquisition [Line Items]  
Preliminary Valuation Amount $ 14,600
Developed technology [Member] | Minimum [Member]  
Business Acquisition [Line Items]  
Initial Useful Life (in years) 3 years
Developed technology [Member] | Maximum [Member]  
Business Acquisition [Line Items]  
Initial Useful Life (in years) 14 years
Non-compete-related intangible [Member]  
Business Acquisition [Line Items]  
Preliminary Valuation Amount $ 200
Initial Useful Life (in years) 5 years
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Earnings Per Share [Abstract]        
Net income $ 39,207 $ 30,414 $ 105,388 $ 90,705
Less: Net income attributable to RNCI   (373) (1,101) (1,334)
Net income attributable to the Company 39,207 30,041 104,287 89,371
Decrease (increase) in redemption value of RNCI   271 (1,637) (1,514)
Net income attributable to common shareholders $ 39,207 $ 30,312 $ 102,650 $ 87,857
Weighted-average number of common shares outstanding - Basic 58,012 59,964 58,796 59,908
Add: Dilutive shares from equity plans 279 438 296 293
Weighted-average number of common shares outstanding - Diluted 58,291 60,402 59,092 60,201
Net income per common share attributable to common shareholders:        
Basic $ 0.68 $ 0.51 $ 1.75 $ 1.47
Diluted $ 0.67 $ 0.5 $ 1.74 $ 1.46
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Indefinite-lived Intangible Assets [Line Items]    
Less: Accumulated amortization $ (184,643) $ (164,841)
Subtotal 202,232 222,034
Other intangible assets, net 427,250 447,052
Goodwill at December 31, 2022 460,415  
Goodwill at September 30, 2023 462,630  
Martin Acquisition [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Increase relating to Martin Acquisition net working capital payment 744  
Net other measurement period changes in Martin Acquisition 1,471  
Goodwill at September 30, 2023 92,500  
Trade names [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets 225,018 225,018
Customer relationships and customer-related assets [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets $ 340,047 340,047
Customer relationships and customer-related assets [Member] | Minimum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 1 year  
Customer relationships and customer-related assets [Member] | Maximum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 15 years  
Trade name [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets $ 22,200 22,200
Initial Useful Life (in years) 15 years  
Developed technology [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets $ 20,500 20,500
Developed technology [Member] | Minimum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 3 years  
Developed technology [Member] | Maximum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 14 years  
Non-compete agreement [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets $ 3,538 3,538
Non-compete agreement [Member] | Minimum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 2 years  
Non-compete agreement [Member] | Maximum [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Initial Useful Life (in years) 5 years  
Software license [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets $ 590 $ 590
Initial Useful Life (in years) 2 years  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 6,505  
2024 25,971  
2025 25,640  
2026 21,241  
2027 20,987  
Thereafter 101,888  
Subtotal $ 202,232 $ 222,034
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Dec. 31, 2022
Indefinite-lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 6,500 $ 5,800 $ 19,800 $ 19,700  
Goodwill 462,630   462,630   $ 460,415
Southeast Segment [Member]          
Indefinite-lived Intangible Assets [Line Items]          
Goodwill 228,300   228,300   228,300
Western Segment [Member]          
Indefinite-lived Intangible Assets [Line Items]          
Goodwill $ 234,300   $ 234,300   $ 232,100
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt - Schedule of Long-term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt $ 640,000 $ 651,352
Deferred financing costs (8,232) (9,218)
Long-term debt, net 631,768 642,134
2016 Credit Agreement due 2027, Maturing in October 2027 [Member]    
Debt Instrument [Line Items]    
Long-term debt 65,000 76,352
2021 Senior Notes due 2029, Maturing in October 2029 [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 575,000 $ 575,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 14, 2022
Oct. 13, 2022
Sep. 24, 2021
Feb. 16, 2016
Sep. 30, 2023
Dec. 31, 2022
Oct. 31, 2019
Line of Credit Facility [Line Items]              
Face value of debt outstanding         $ 640,000 $ 651,352  
Letters of credit outstanding         8,500    
Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Cash payment to acquire business $ 188,538 $ 98,400          
Fair value of consideration 188,538            
Cash On Hand [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Cash payment to acquire business 89,400            
Previously Reported [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Cash payment to acquire business 187,794            
Fair value of consideration 187,794            
SPA [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Fair value of consideration 188,500            
Fair value of consideration 187,800            
Term Loans [Member]              
Line of Credit Facility [Line Items]              
Payments of term loan 61,600            
Prepayments of term loan 60,000            
Fees and costs relating to prepayment of term loan 1,600            
2016 Credit Agreement Due 2024 [Member]              
Line of Credit Facility [Line Items]              
Prepayment of term loan         60,000    
2016 Credit Agreement Due 2027 [Member]              
Line of Credit Facility [Line Items]              
Face value of debt outstanding         $ 65,000 $ 76,352  
Debt instrument, covenant compliance         the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.    
Credit agreement date       Feb. 16, 2016      
2016 Credit Agreement Due 2027 [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Cash payment to acquire business   98,400          
2016 Credit Agreement Due 2027 [Member] | Cash On Hand [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Cash payment to acquire business 90,100            
2016 Credit Agreement Due 2027 [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Threshold net leverage ratio         4    
2016 Credit Agreement Due 2027 [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Threshold net leverage ratio         1    
New Revolving Credit Facility [Member]              
Line of Credit Facility [Line Items]              
Face value of debt outstanding   250,000     $ 65,000    
Proceeds from lines of credit   $ 160,000          
Repayments of term loan         95,000    
Accrued interest         252    
Term of credit facility   5 years          
Credit available under the credit facility         $ 176,500    
New Revolving Credit Facility [Member] | Martin Acquisition [Member]              
Line of Credit Facility [Line Items]              
Face value of debt outstanding 250,000            
Proceeds from lines of credit 160,000            
Cash payment to acquire business $ 98,400            
New Revolving Credit Facility [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Credit facility amortization percentage   0.35%          
New Revolving Credit Facility [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Credit facility amortization percentage   0.25%          
New Revolving Credit Facility [Member] | Base Rate [Member]              
Line of Credit Facility [Line Items]              
Basis points, floor   100.00%          
New Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Basis spread on LIBOR   1.75%          
New Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Basis spread on LIBOR   0.75%          
New Revolving Credit Facility [Member] | SOFR [Member]              
Line of Credit Facility [Line Items]              
Basis points, floor   0.00%          
New Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Basis spread on LIBOR   2.75%          
New Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]              
Line of Credit Facility [Line Items]              
Basis spread on LIBOR   1.75%          
Term Loan Facility [Member]              
Line of Credit Facility [Line Items]              
Proceeds from lines of credit   $ 160,000          
Proceeds of term loan   61,600          
Repayments of term loan   60,000          
Fees and costs relating to prepayment of term loan   $ 1,600          
Revolving Credit Facility [Member]              
Line of Credit Facility [Line Items]              
Weighted average interest rate         7.01% 6.07%  
Revolving Credit Facility due 2024 [Member] | Maximum [Member]              
Line of Credit Facility [Line Items]              
Face value of debt outstanding             $ 80,000
Revolving Credit Facility Due Two Thousand Twenty Seven [Member]              
Line of Credit Facility [Line Items]              
Face value of debt outstanding         $ 250,000    
2018 Senior Notes due 2026 [Member]              
Line of Credit Facility [Line Items]              
Debt instrument, face amount         425,000    
Repayments of debt         $ 425,000    
Repurchase notes percentage of aggregate principal amount         5.063%    
Prepayment of term loan         $ 21,500    
2021 Senior Notes Due 2029 [Member]              
Line of Credit Facility [Line Items]              
Long-term debt     $ 575,000        
Accrued Interest rate     4.375%        
Percentage of principal amount issued     100.00%        
Debt instrument, maturity date     Oct. 01, 2029        
Financing Costs     $ 8,700        
Percentage of lender spread on principal amount     1.25%        
Financing costs lender spread     $ 7,200        
Financing costs other     $ 1,500        
Face value of debt outstanding         575,000    
Accrued interest         $ 12,600    
Repurchase notes percentage of aggregate principal amount         101.00%    
2021 Senior Notes Due 2029 [Member] | Prior to October 1, 2024 [Member]              
Line of Credit Facility [Line Items]              
Basis points, floor         50.00%    
2021 Senior Notes Due 2029 [Member] | On or After August 1, 2024 [Member]              
Line of Credit Facility [Line Items]              
Debt instrument, redemption percentage         102.188%    
2021 Senior Notes Due 2029 [Member] | On or After August 2025 [Member]              
Line of Credit Facility [Line Items]              
Debt instrument, redemption percentage         101.094%    
2021 Senior Notes Due 2029 [Member] | On or After August 1, 2026 [Member]              
Line of Credit Facility [Line Items]              
Debt instrument, redemption percentage         100.00%    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Debt Instrument [Line Items]  
At beginning of year $ 9,218
Less: Amortization expense (986)
At end of period $ 8,232
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Remainder of 2023 $ 334  
2024 1,366  
2025 1,442  
2026 1,466  
2027 1,440  
Thereafter 2,184  
Total $ 8,232 $ 9,218
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Remainder of 2023 $ 0  
2024 0  
2025 0  
2026 0  
2027 65,000  
Thereafter 575,000  
Total $ 640,000 $ 651,352
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Jul. 02, 2022
May 26, 2023
Sep. 30, 2023
Oct. 01, 2022
Income Taxes [Line Items]            
Income tax expense $ 13,715 $ 10,100     $ 36,412 $ 29,910
Effective tax rates 25.90% 24.90%     25.70% 24.80%
Pre-tax earnings $ 52,922 $ 40,514     $ 141,800 $ 120,615
Income tax benefit net of federal tax effect     $ 462      
Income tax expense benefit excess tax received by state     $ 584      
Effective tax rates, excluding discrete item 26.70% 26.20%     26.20% 25.70%
Payment of estimated income taxes         $ 39,700 $ 20,900
ECO [Member]            
Income Taxes [Line Items]            
Percentage of ownership stake   75.00%   25.00%   75.00%
Pre-tax earnings       $ 900   $ 1,000
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Fair value of assets, level 2 to level 3 transfers $ 0 $ 0 $ 0 $ 0  
Long-term debt 640,000,000   640,000,000   $ 651,352,000
2016 Credit Agreement Due 2027 [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Fair value of current long-term debt 65,000,000   65,000,000   76,400,000
Long-term debt 65,000,000   65,000,000   76,352,000
2021 Senior Notes Due 2029 [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Fair value of current long-term debt 531,900,000   531,900,000   480,800,000
Long-term debt $ 575,000,000   $ 575,000,000   $ 575,000,000
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Schedule of Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) $ 419 $ 300
Aluminum Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) 443  
MTP Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) (24) 300
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) 419 300
Significant Other Observable Inputs (Level 2) [Member] | Aluminum Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) 443  
Significant Other Observable Inputs (Level 2) [Member] | MTP Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets (Liabilities) $ (24) $ 300
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Additional Information (Detail)
$ in Thousands, lb in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Forwardcontract
lb
$ / lb
Dec. 31, 2022
USD ($)
Derivative [Line Items]    
Derivative assets $ 473 $ 300
Derivative liability 54  
Fair Value of Derivative $ 400  
MTP Contracts [Member]    
Derivative [Line Items]    
Typical order quantities payment terms net 30 days  
Number of outstanding forward contracts | Forwardcontract 1  
Derivative, amount of hedged item | lb 2.5  
Derivative average price | $ / lb 0.21  
Maturity period of contract, maximum 3 months  
Aluminum Forward Contracts [Member]    
Derivative [Line Items]    
Derivative liability $ 400  
Number of outstanding forward contracts | Forwardcontract 18  
Derivative, amount of hedged item | lb 13.2  
Derivative average price | $ / lb 1.04  
Maturity period of contract, minimum 1 month  
Maturity period of contract, maximum 9 months  
Aluminum Contracts and MTP Contracts [Member]    
Derivative [Line Items]    
Accumulated other comprehensive income, net of tax $ 300 $ 200
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Summary of Fair Value of Hedges (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative Instruments And Hedging Activities [Line Items]    
Total derivative instruments Assets $ 473 $ 300
Total derivative instruments Liabilities (54)  
Aluminum Contracts [Member]    
Derivative Instruments And Hedging Activities [Line Items]    
Total derivative instruments Assets $ 473  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current  
Total derivative instruments Liabilities $ (30)  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
MTP Contracts [Member]    
Derivative Instruments And Hedging Activities [Line Items]    
Total derivative instruments Assets   $ 300
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets, Current
Total derivative instruments Liabilities $ (24)  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ 892 $ (2,633) $ (11) $ (9,487)
Aluminum Contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ (302) $ (3,185) $ (365) $ (597)
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
Aluminum Contracts [Member] | Inventory Classified as Cost of Sales [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ 1,027 $ (2,012) $ 78 $ (9,427)
MTP Contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income $ 13 $ 769 $ 235 $ 3,941
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
MTP Contracts [Member] | Inventory Classified as Cost of Sales [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives $ (135) $ (621) $ (89) $ (60)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Jul. 01, 2023
Dec. 31, 2022
Jul. 02, 2022
Jan. 01, 2022
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Beginning Balance $ 661,371   $ 661,371     $ 628,015    
Increase (decrease) in fair value of derivatives 892 $ (2,633) (11) $ (9,487)        
Amounts reclassified from accumulated other comprehensive income (loss) 289 2,416 130 (3,344)        
Tax effect (304) 56 (31) 3,296        
Other comprehensive income (loss), net of tax 877 (161) 88 (9,535)        
Ending Balance 661,371   661,371     628,015    
Accumulated Other Comprehensive Income (Loss) [Member]                
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Beginning Balance 311 (2,529) 311 (2,529) $ (566) 223 $ (2,368) $ 7,006
Other comprehensive income (loss), net of tax 877 (161) 88 (9,535)        
Ending Balance 311 (2,529) 311 (2,529) (566) 223 (2,368) 7,006
Aluminum Contracts [Member]                
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Increase (decrease) in fair value of derivatives 1,027 (2,012) 78 (9,427)        
Amounts reclassified from accumulated other comprehensive income (loss) 302 3,185 365 597        
Tax effect (342) (279) (114) 2,268        
Other comprehensive income (loss), net of tax 987 894 329 (6,562)        
Aluminum Contracts [Member] | Accumulated Other Comprehensive Income (Loss) [Member]                
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Beginning Balance 329 (2,952) 329 (2,952) (658)   (3,846) 3,610
Ending Balance 329 (2,952) 329 (2,952) (658)   (3,846) 3,610
MTP Contracts [Member]                
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Increase (decrease) in fair value of derivatives (135) (621) (89) (60)        
Amounts reclassified from accumulated other comprehensive income (loss) (13) (769) (235) (3,941)        
Tax effect 38 335 83 1,028        
Other comprehensive income (loss), net of tax (110) (1,055) (241) (2,973)        
MTP Contracts [Member] | Accumulated Other Comprehensive Income (Loss) [Member]                
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]                
Beginning Balance (18) 423 (18) 423 92 223 1,478 3,396
Ending Balance $ (18) $ 423 $ (18) $ 423 $ 92 $ 223 $ 1,478 $ 3,396
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Segments - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Oct. 01, 2022
USD ($)
Sep. 30, 2023
USD ($)
Segment
Oct. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment     2    
Depreciation expense     $ 26,607 $ 25,359  
Amortization expense     19,802 19,725  
Assets $ 1,608,662   1,608,662   $ 1,640,249
Southeast Segment [Member]          
Segment Reporting Information [Line Items]          
Depreciation expense 6,900 $ 6,700 20,600 20,600  
Amortization expense 2,000 2,700 6,000 8,100  
Assets 908,300   908,300   909,600
Western Segment [Member]          
Segment Reporting Information [Line Items]          
Depreciation expense 1,900 1,600 6,000 4,700  
Amortization expense 4,500 $ 3,100 13,800 $ 11,600  
Assets $ 700,400   $ 700,400   $ 730,600
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Segments - Summary of Financial Data Attributable to Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Net sales:        
Total net sales $ 399,931 $ 385,837 $ 1,161,694 $ 1,151,020
Income from operations:        
Total income from operations 60,694 47,403 165,442 141,739
Restructuring costs and charges [1] 794   (1,722)  
Interest expense, net 7,772 6,889 23,642 21,124
Total income before income taxes 52,922 40,514 141,800 120,615
Southeast Segment [Member]        
Net sales:        
Total net sales 302,942 288,246 872,964 867,505
Income from operations:        
Total income from operations 43,465 30,037 123,940 96,607
Restructuring costs and charges     (1,700)  
Western Segment [Member]        
Net sales:        
Total net sales 96,989 97,591 288,730 283,515
Income from operations:        
Total income from operations $ 16,435 $ 17,366 $ 43,224 $ 45,132
[1] For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Segment Reporting Information [Line Items]    
Restructuring costs and charges, net [1] $ (794) $ 1,722
Gain of Forgiveness Portion of Operating Lease Liability by Landlord of the Charlotte, NC [Member]    
Segment Reporting Information [Line Items]    
Restructuring costs and charges, net (800)  
Southeast Segment [Member]    
Segment Reporting Information [Line Items]    
Restructuring costs and charges, net   $ 1,700
Southeast Segment [Member] | Gain of Forgiveness Portion of Operating Lease Liability by Landlord of the Charlotte, NC [Member]    
Segment Reporting Information [Line Items]    
Restructuring costs and charges, net $ (800)  
[1] For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Reedemable Non-Controlling Interest - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
May 26, 2023
Feb. 01, 2021
Sep. 30, 2023
Dec. 31, 2022
Oct. 01, 2022
Jan. 01, 2022
Redeemable Noncontrolling Interest [Line Items]            
Accretion value of redeemable non-controlling interest       $ 34,721 $ 39,711 $ 36,863
ECO [Member]            
Redeemable Noncontrolling Interest [Line Items]            
Sellers equity interest call right exercise description     The agreement between PGT Innovations, Inc. and the seller provided the Company with a call right for seller’s equity interest during the third year following the acquisition date.      
Sellers equity interest put right exercise period following call right exercise period   15 days        
Eco Enterprises, LLC [Member]            
Redeemable Noncontrolling Interest [Line Items]            
Noncontrolling interest, ownership percentage by parent 25.00% 75.00% 100.00%      
Redeemable noncontrolling interest value $ 37,500          
Eco Enterprises, LLC [Member] | ECO [Member]            
Redeemable Noncontrolling Interest [Line Items]            
Sellers equity interest call right exercise purchase price description Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%.          
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Noncontrolling Interest [Abstract]      
Balance at beginning of period   $ 34,721 $ 36,863
Net income attributable to redeemable non-controlling interest $ 373 1,101 1,334
Change in value of redeemable non-controlling interest (271) 1,637 1,514
Redemption of redeemable non-controlling interest   $ (37,459)  
Balance at end of period $ 39,711   $ 39,711
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity - Additional Information (Detail)
9 Months Ended
Mar. 30, 2023
Right
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Feb. 07, 2023
USD ($)
Dec. 31, 2022
$ / shares
Schedule Of Equity [Line Items]        
Preferred stock, par value   $ 0.01   $ 0.01
2023 Share Repurchase Program [Member]        
Schedule Of Equity [Line Items]        
Stock repurchase program, authorized amount | $     $ 250,000,000  
Shares repurchased | shares   3,040,280    
Total cost of common stock repurchased | $   $ 75,100,000    
Percentage excise tax imposed   1.00%    
Share repurchase program an initial term   3 years    
Shareholder Rights Plan [Member]        
Schedule Of Equity [Line Items]        
Number of dividend rights declared | Right 1      
Rights expiration, description   The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above.    
Rights exercisable upon minimum percentage of beneficial ownership acquired   10.00%    
Shareholder Rights Plan [Member] | Series A Participating Preferred Stock [Member]        
Schedule Of Equity [Line Items]        
Preferred stock dividends issued | shares 0.001      
Preferred stock, par value $ 0.01      
Shares issued, exercise price $ 90      
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs and Charges, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and charges, net [1] $ (794) $ 1,722
Gain of Forgiveness Portion of Operating Lease Liability by Landlord of the Charlotte, NC [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and charges, net $ (800)  
Consideration of Lease Liability Forgiveness [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and charges, net   1,700
Impairments of Right-of-use Assets of Leases of Raleigh-durham and Charlotte, North Carolina Showroom Facilities [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and charges, net   2,000
Write-offs of Leasehold Improvements [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and charges, net   $ 400
[1] For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.
XML 86 pgti-20230930_htm.xml IDEA: XBRL DOCUMENT 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2022-10-01 0001354327 pgti:NewRevolvingCreditFacilityMember 2023-01-01 2023-09-30 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 0001354327 pgti:ShareholderRightsPlanMember 2023-01-01 2023-09-30 0001354327 us-gaap:TreasuryStockCommonMember 2023-07-01 0001354327 us-gaap:RetainedEarningsMember 2022-10-01 0001354327 us-gaap:ForwardContractsMember 2023-01-01 2023-09-30 0001354327 us-gaap:CustomerRelationshipsMember 2023-09-30 0001354327 us-gaap:RestrictedStockMember 2023-09-30 0001354327 us-gaap:TreasuryStockCommonMember 2022-12-31 0001354327 pgti:WesternSegmentMember 2022-12-31 0001354327 us-gaap:TradeNamesMember 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2022-01-02 2022-10-01 0001354327 pgti:EmployeesMember us-gaap:RestrictedStockMember pgti:AllEmployeeGrantMember 2023-09-01 2023-09-01 0001354327 us-gaap:RetainedEarningsMember 2023-09-30 0001354327 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001354327 pgti:MartinAcquisitionMember pgti:SharePurchaseAgreementMember 2023-01-01 2023-04-01 0001354327 pgti:RepairAndRemodelMember 2022-01-02 2022-10-01 0001354327 pgti:SoutheastSegmentMember 2022-01-02 2022-10-01 0001354327 us-gaap:FairValueInputsLevel2Member pgti:MidwestTransactionPremiumContractsMember 2023-09-30 0001354327 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001354327 pgti:SixPointSevenFivePercentSeniorNotesDue2026Member 2023-01-01 2023-09-30 0001354327 srt:MinimumMember pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2023-09-30 0001354327 pgti:RepairAndRemodelMember 2022-07-03 2022-10-01 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-07-02 2023-09-30 0001354327 pgti:NewConstructionMember 2023-07-02 2023-09-30 0001354327 us-gaap:CommodityContractMember 2023-07-02 2023-09-30 0001354327 us-gaap:FairValueInputsLevel2Member us-gaap:CommodityContractMember 2023-09-30 0001354327 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001354327 2022-01-01 0001354327 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-07-03 2022-10-01 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001354327 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0001354327 srt:MaximumMember pgti:RevolvingCreditFacilityDueTwoThousandTwentyFourMember 2019-10-31 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2023-01-01 2023-09-30 0001354327 pgti:VolumeProductMember pgti:WesternSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0001354327 us-gaap:FairValueInputsLevel2Member pgti:MidwestTransactionPremiumContractsMember 2022-12-31 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:CostOfSalesMember 2022-07-03 2022-10-01 0001354327 us-gaap:CommonStockMember 2023-07-02 2023-09-30 0001354327 us-gaap:ForwardContractsMember 2022-01-02 2022-10-01 0001354327 pgti:NonimpactResistantMember 2023-01-01 2023-09-30 0001354327 2023-09-30 0001354327 us-gaap:TreasuryStockCommonMember 2022-01-02 2022-10-01 0001354327 us-gaap:RetainedEarningsMember 2022-01-01 0001354327 pgti:MartinAcquisitionMember pgti:SharePurchaseAgreementMember 2022-10-14 2022-10-14 0001354327 pgti:SoutheastSegmentMember 2022-12-31 0001354327 us-gaap:ForwardContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001354327 pgti:ImpairmentsOfRightOfUseAssetsOfLeasesMember 2023-01-01 2023-09-30 0001354327 pgti:MartinAcquisitionMember 2023-01-01 2023-09-30 0001354327 pgti:ReductionToContractAssetsMember 2023-09-30 0001354327 pgti:ImpactResistantMember 2023-01-01 2023-09-30 0001354327 pgti:GainOfForgivenessPortionOperatingLeaseLiabilityMember 2023-07-02 2023-09-30 0001354327 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-07-02 2023-09-30 0001354327 srt:RestatementAdjustmentMember pgti:MartinAcquisitionMember 2022-10-14 2022-10-14 0001354327 2022-07-02 0001354327 pgti:EmployeesMember us-gaap:RestrictedStockMember pgti:AllEmployeeGrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-09-01 2023-09-01 0001354327 us-gaap:DebtInstrumentRedemptionPeriodFourMember pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-01-01 2023-09-30 0001354327 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0001354327 pgti:RepairAndRemodelMember 2023-07-02 2023-09-30 0001354327 us-gaap:CommodityContractMember 2023-01-01 2023-09-30 0001354327 pgti:TermLoanFacilityMember 2022-10-13 2022-10-13 0001354327 srt:MinimumMember pgti:EmployeesMember us-gaap:RestrictedStockMember pgti:AllEmployeeGrantMember pgti:SharebasedcompensationawardtranchefourMember 2023-09-01 2023-09-01 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:CostOfSalesMember 2022-01-02 2022-10-01 0001354327 pgti:SeriesAParticipatingPreferredStockMember pgti:ShareholderRightsPlanMember 2023-03-30 2023-03-30 0001354327 us-gaap:TreasuryStockCommonMember 2022-01-01 0001354327 pgti:ImpactResistantMember 2022-01-02 2022-10-01 0001354327 pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2023-09-30 0001354327 pgti:NewRevolvingCreditFacilityMember 2022-10-13 0001354327 pgti:AccruedLiabilitiyMember 2022-12-31 0001354327 pgti:NewRevolvingCreditFacilityMember 2022-10-13 2022-10-13 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001354327 us-gaap:RetainedEarningsMember 2022-07-02 0001354327 2023-10-31 0001354327 pgti:NorthVeniceMember pgti:GlassTemperingAndLaminatingPlantMember 2023-01-01 2023-09-30 0001354327 pgti:WesternSegmentMember 2022-01-02 2022-10-01 0001354327 pgti:NewConstructionMember 2022-07-03 2022-10-01 0001354327 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001354327 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001354327 srt:MinimumMember pgti:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-10-13 2022-10-13 0001354327 pgti:ImpactResistantMember 2023-07-02 2023-09-30 0001354327 2023-07-01 0001354327 us-gaap:TreasuryStockCommonMember 2022-10-01 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 2022-10-01 0001354327 pgti:MartinAcquisitionMember pgti:NewRevolvingCreditFacilityMember 2022-10-14 0001354327 pgti:MartinAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2022-10-14 2022-10-14 0001354327 pgti:TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember 2023-09-30 0001354327 us-gaap:ForwardContractsMember 2023-09-30 0001354327 srt:MaximumMember pgti:MartinAcquisitionMember pgti:CustomerRelatedBacklogMember 2022-10-14 2022-10-14 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001354327 srt:MinimumMember pgti:MartinAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2022-10-14 2022-10-14 0001354327 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-09-30 0001354327 pgti:ReductionToContractAssetsMember 2022-12-31 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001354327 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001354327 pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2021-09-24 2021-09-24 0001354327 us-gaap:ForwardContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001354327 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-02 2022-10-01 0001354327 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-02 2022-10-01 0001354327 pgti:WesternSegmentMember 2023-07-02 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2022-01-02 2022-10-01 0001354327 pgti:MartinAcquisitionMember pgti:CashOnHandMember pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2022-10-14 2022-10-14 0001354327 pgti:MartinAcquisitionMember 2022-10-14 2022-10-14 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2023-05-26 0001354327 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001354327 us-gaap:ForwardContractsMember 2022-07-03 2022-10-01 0001354327 pgti:TwoThousandTwentyThreeShareRepurchaseProgramMember 2023-02-07 0001354327 us-gaap:RetainedEarningsMember 2022-01-02 2022-10-01 0001354327 pgti:TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember 2022-12-31 0001354327 us-gaap:CommonStockMember 2022-01-02 2022-10-01 0001354327 us-gaap:TradeNamesMember 2022-12-31 0001354327 pgti:VolumeProductMember pgti:WesternSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-07-02 2023-09-30 0001354327 2022-04-02 2022-07-02 0001354327 2022-12-31 0001354327 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2022-12-31 0001354327 us-gaap:RetainedEarningsMember 2023-07-01 0001354327 pgti:MartinAcquisitionMember 2023-09-30 0001354327 us-gaap:CommonStockMember 2023-09-30 0001354327 pgti:TwoThousandTwentyThreeShareRepurchaseProgramMember 2023-01-01 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001354327 us-gaap:ForwardContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001354327 pgti:EmployeesMember us-gaap:RestrictedStockMember pgti:AllEmployeeGrantMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-09-01 2023-09-01 0001354327 pgti:NewConstructionMember 2022-01-02 2022-10-01 0001354327 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-03 2022-10-01 0001354327 pgti:WesternSegmentMember 2023-01-01 2023-09-30 0001354327 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001354327 us-gaap:CommodityContractMember 2022-07-03 2022-10-01 0001354327 srt:MinimumMember pgti:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-10-13 2022-10-13 0001354327 pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-09-30 0001354327 pgti:DevelopedTechnologyMember 2023-09-30 0001354327 srt:ScenarioPreviouslyReportedMember pgti:MartinAcquisitionMember 2022-10-14 2022-10-14 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2022-01-02 2022-10-01 0001354327 pgti:MartinAcquisitionMember 2022-10-14 0001354327 us-gaap:CommonStockMember 2022-01-01 0001354327 pgti:DevelopedTechnologyMember 2022-12-31 0001354327 pgti:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-10-13 2022-10-13 0001354327 pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentyFourMember 2023-01-01 2023-09-30 0001354327 us-gaap:CommodityContractMember 2022-01-02 2022-10-01 0001354327 pgti:MartinAcquisitionMember us-gaap:NoncompeteAgreementsMember 2022-10-14 2022-10-14 0001354327 pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2021-09-24 0001354327 pgti:MartinAcquisitionMember pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2022-10-13 2022-10-13 0001354327 pgti:ShareholderRightsPlanMember 2023-03-30 0001354327 us-gaap:ForwardContractsMember 2023-09-30 0001354327 pgti:NewConstructionMember 2023-01-01 2023-09-30 0001354327 pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-09-30 0001354327 pgti:SoutheastSegmentMember 2022-07-03 2022-10-01 0001354327 us-gaap:ForwardContractsMember 2023-01-01 2023-09-30 0001354327 pgti:GainOfForgivenessPortionOperatingLeaseLiabilityMember pgti:SoutheastSegmentMember 2023-07-02 2023-09-30 0001354327 us-gaap:CommodityContractMember 2023-09-30 0001354327 pgti:MartinAcquisitionMember 2022-10-13 2022-10-13 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001354327 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0001354327 pgti:TradenameMember 2022-12-31 0001354327 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001354327 pgti:VolumeProductMember pgti:WesternSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-07-03 2022-10-01 0001354327 pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2016-02-15 2016-02-16 0001354327 pgti:RepairAndRemodelMember 2023-01-01 2023-09-30 0001354327 pgti:AccruedLiabilitiyMember 2023-09-30 0001354327 2023-07-02 2023-09-30 0001354327 pgti:EmployeesMember us-gaap:RestrictedStockMember pgti:AllEmployeeGrantMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-09-01 2023-09-01 0001354327 pgti:MartinAcquisitionMember pgti:CashOnHandMember 2022-10-14 2022-10-14 0001354327 pgti:EcoEnterprisesLLCMember pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2023-05-26 2023-05-26 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 2022-10-01 0001354327 srt:MinimumMember pgti:NewRevolvingCreditFacilityMember 2022-10-13 2022-10-13 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 2022-10-01 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2022-12-27 2023-05-26 0001354327 pgti:MidwestTransactionPremiumContractsMember 2022-07-03 2022-10-01 0001354327 pgti:ConsiderationOfLeaseLiabilityForgivenessMember 2023-01-01 2023-09-30 0001354327 srt:MaximumMember pgti:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-10-13 2022-10-13 0001354327 pgti:MartinAcquisitionMember us-gaap:CustomerRelationshipsMember 2022-10-14 2022-10-14 0001354327 us-gaap:AccruedLiabilitiesMember 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:CostOfSalesMember 2023-07-02 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001354327 pgti:ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember 2021-02-01 2021-02-01 0001354327 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001354327 us-gaap:CommonStockMember 2022-10-01 0001354327 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0001354327 pgti:VolumeProductMember pgti:WesternSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-02 2022-10-01 0001354327 srt:MinimumMember pgti:DevelopedTechnologyMember 2023-09-30 0001354327 srt:MaximumMember pgti:DevelopedTechnologyMember 2023-09-30 0001354327 us-gaap:CommonStockMember 2022-12-31 0001354327 pgti:EcoEnterprisesLLCMember 2021-02-01 0001354327 pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2023-01-01 2023-09-30 0001354327 pgti:ForwardContractsAndMidwestTransactionPremiumContractsMember 2022-12-31 0001354327 pgti:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-10-13 2022-10-13 0001354327 us-gaap:DebtInstrumentRedemptionPeriodOneMember pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-01-01 2023-09-30 0001354327 srt:MaximumMember pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2023-09-30 0001354327 2022-07-03 2022-10-01 0001354327 pgti:TradenameMember 2023-09-30 0001354327 pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2022-12-31 0001354327 pgti:SeriesAParticipatingPreferredStockMember pgti:ShareholderRightsPlanMember 2023-03-30 0001354327 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-01-02 2022-10-01 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2022-07-03 2022-10-01 0001354327 pgti:WriteoffsOfLeaseholdImprovementsMember 2023-01-01 2023-09-30 0001354327 pgti:NonimpactResistantMember 2022-01-02 2022-10-01 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001354327 pgti:SoutheastSegmentMember 2023-01-01 2023-09-30 0001354327 us-gaap:NoncompeteAgreementsMember 2023-09-30 0001354327 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001354327 2023-01-01 2023-09-30 0001354327 us-gaap:TreasuryStockCommonMember 2023-07-02 2023-09-30 0001354327 us-gaap:CommonStockMember 2022-07-03 2022-10-01 0001354327 srt:ScenarioPreviouslyReportedMember pgti:MartinAcquisitionMember 2022-10-14 0001354327 pgti:NorthVeniceMember pgti:InsulationGlassPlantMemberMember 2023-01-01 2023-09-30 0001354327 us-gaap:CommonStockMember 2023-07-01 0001354327 pgti:WesternSegmentMember 2023-09-30 0001354327 pgti:EcoEnterprisesLLCMember 2023-09-30 0001354327 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-02 2023-09-30 0001354327 pgti:MartinAcquisitionMember pgti:TradenameMember 2022-10-14 2022-10-14 0001354327 us-gaap:RetainedEarningsMember 2022-12-31 0001354327 pgti:NewRevolvingCreditFacilityMember 2023-09-30 0001354327 us-gaap:DebtInstrumentRedemptionPeriodTwoMember pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-01-01 2023-09-30 0001354327 us-gaap:CustomerRelationshipsMember 2022-12-31 0001354327 2022-10-01 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001354327 us-gaap:CommonStockMember 2022-07-02 0001354327 srt:MaximumMember pgti:MartinAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2022-10-14 2022-10-14 0001354327 pgti:NonimpactResistantMember 2023-07-02 2023-09-30 0001354327 srt:MaximumMember 2023-01-01 2023-09-30 0001354327 us-gaap:TreasuryStockCommonMember 2022-07-03 2022-10-01 0001354327 srt:RestatementAdjustmentMember pgti:MartinAcquisitionMember 2022-10-14 0001354327 pgti:NonimpactResistantMember 2022-07-03 2022-10-01 0001354327 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001354327 pgti:SoutheastSegmentMember 2023-09-30 0001354327 pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2022-12-31 0001354327 us-gaap:ForwardContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001354327 pgti:MartinAcquisitionMember pgti:CashOnHandMember pgti:TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember 2023-01-01 2023-04-01 0001354327 pgti:ForwardContractsAndMidwestTransactionPremiumContractsMember 2023-09-30 0001354327 pgti:MartinAcquisitionMember pgti:CustomerRelatedBacklogMember 2022-10-14 2022-10-14 0001354327 pgti:EcoEnterprisesLLCMember 2023-05-26 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-01-01 2023-09-30 0001354327 2022-01-02 2022-10-01 0001354327 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-09-30 0001354327 pgti:WesternSegmentMember 2022-07-03 2022-10-01 0001354327 pgti:ImpactResistantMember 2022-07-03 2022-10-01 0001354327 us-gaap:TreasuryStockCommonMember 2023-09-30 0001354327 pgti:SixPointSevenFivePercentSeniorNotesDue2026Member 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001354327 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001354327 us-gaap:RetainedEarningsMember 2022-07-03 2022-10-01 0001354327 pgti:SoutheastSegmentMember 2023-07-02 2023-09-30 0001354327 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001354327 srt:MaximumMember pgti:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-10-13 2022-10-13 0001354327 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-09-30 0001354327 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0001354327 us-gaap:TreasuryStockCommonMember 2022-07-02 0001354327 srt:MinimumMember 2023-01-01 2023-09-30 0001354327 pgti:MartinAcquisitionMember pgti:NewRevolvingCreditFacilityMember 2022-10-14 2022-10-14 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-01-01 2023-09-30 0001354327 us-gaap:ForwardContractsMember 2023-07-02 2023-09-30 0001354327 pgti:MartinAcquisitionMember pgti:SharePurchaseAgreementMember 2022-10-14 0001354327 us-gaap:DebtInstrumentRedemptionPeriodThreeMember pgti:FourPointThreeSevenFivePercentSeniorNotesDue2029Member 2023-01-01 2023-09-30 0001354327 pgti:RevolvingCreditFacilityDueTwoThousandTwentySevenMember 2023-09-30 0001354327 pgti:MidwestTransactionPremiumContractsMember 2023-07-02 2023-09-30 0001354327 us-gaap:ForwardContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0001354327 srt:MaximumMember pgti:NewRevolvingCreditFacilityMember 2022-10-13 2022-10-13 0001354327 pgti:MidwestTransactionPremiumContractsMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001354327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001354327 pgti:TermLoansMember 2022-10-14 2022-10-14 pgti:Forwardcontract pgti:Right pure utr:lb shares pgti:Segment iso4217:USD utr:lb iso4217:USD shares iso4217:USD pgti:Plant 0001354327 Q3 --12-30 false http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold 10-Q true 2023-09-30 2023 false 001-37971 PGT Innovations, Inc. 1070 Technology Drive North Venice FL 34275 941 480-1600 DE 20-0634715 Common stock, par value $0.01 per share PGTI NYSE Yes Yes Large Accelerated Filer false false false 57049895 399931000 385837000 1161694000 1151020000 238159000 236035000 696740000 701495000 161772000 149802000 464954000 449525000 101872000 102399000 297790000 307786000 -794000 1722000 60694000 47403000 165442000 141739000 -7772000 -6889000 -23642000 -21124000 52922000 40514000 141800000 120615000 13715000 10100000 36412000 29910000 39207000 30414000 105388000 90705000 373000 1101000 1334000 39207000 30041000 104287000 89371000 39207000 30041000 104287000 89371000 271000 -1637000 -1514000 39207000 30312000 102650000 87857000 0.68 0.51 1.75 1.47 0.67 0.5 1.74 1.46 58012000 59964000 58796000 59908000 58291000 60402000 59092000 60201000 39207000 30414000 105388000 90705000 892000 -2633000 -11000 -9487000 -289000 -2416000 -130000 3344000 1181000 -217000 119000 -12831000 304000 -56000 31000 -3296000 877000 -161000 88000 -9535000 40084000 30253000 105476000 81170000 373000 1101000 1334000 40084000 29880000 104375000 79836000 37675000 66548000 149288000 160107000 117942000 112672000 53948000 47919000 15441000 11763000 15096000 16532000 389390000 415541000 216466000 208354000 103087000 104121000 427250000 447052000 462630000 460415000 9839000 4766000 1608662000 1640249000 150428000 168961000 18108000 16393000 168536000 185354000 631768000 642134000 93414000 95159000 47438000 47407000 6135000 7459000 947291000 977513000 34721000 0.01 0.01 10000000 10000000 0 0 0.01 0.01 200000000 200000000 64512000 63940000 57262000 59912000 645000 639000 449617000 442116000 311000 223000 306452000 204891000 5800000 2760000 95654000 19854000 661371000 628015000 1608662000 1640249000 105388000 90705000 26607000 25359000 19802000 19725000 2213000 7395000 9054000 7638000 986000 921000 2131000 1679000 -84000 166000 -1005000 35166000 5635000 21145000 -6970000 -6213000 -28322000 48531000 139831000 152141000 38205000 24741000 744000 787000 1171000 41000 -37778000 -25487000 4348000 2362000 37459000 50000000 61352000 75131000 3362000 1888000 726000 291000 -130926000 -3959000 -28873000 122695000 66548000 96146000 37675000 218841000 -669000 15912000 13625000 -15912000 -13625000 590000 79000 59946691 639000 437207000 -2368000 163616000 -18289000 580805000 42258 10509 225000 225000 163000 62000 -225000 2729000 2729000 30041000 30041000 271000 271000 -56000 -161000 -161000 59978440 639000 439773000 -2529000 193866000 -18289000 613460000 59696117 635000 433347000 7006000 106398000 -18289000 529097000 359360 6000 -6000 -1000 1000 95001 1888000 1888000 1000 1498000 389000 -1888000 7638000 7638000 17964 291000 291000 89371000 89371000 -1514000 -1514000 -3296000 -9535000 -9535000 59978440 639000 439773000 -2529000 193866000 -18289000 613460000 58337327 641000 446222000 -566000 267250000 -65740000 647807000 1422 4000 -4000 1090119 29914000 29914000 422 12000 12000 7000 5000 -12000 3085000 3085000 14013 321000 321000 39207000 39207000 304000 877000 877000 57262221 645000 449617000 311000 306452000 -95654000 661371000 59911556 639000 442116000 223000 204891000 -19854000 628015000 502758 10000 -10000 -3000 3000 3040280 75800000 75800000 146500 3362000 3362000 1000 2272000 1089000 -3362000 9054000 9054000 34687 726000 726000 104287000 104287000 -1637000 -1637000 31000 88000 88000 57262221 645000 449617000 311000 306452000 -95654000 661371000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">About PGT Innovations, Inc.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PGT Innovations, Inc. (“PGTI”, “we,” or the “Company”), formerly named PGT, Inc., is a leading manufacturer of impact-resistant aluminum and vinyl-framed windows and doors and offers a broad range of fully customizable window and door products, as well as fully custom overhead garage doors. The majority of our sales are to customers in the state of Florida; however, we also sell products in many other states, the Caribbean, Canada, and in South and Central America. Our acquisition of Eco Enterprises ("Eco Acquisition") in February 2021 expands our range of product offerings in our major market of southeast Florida. We also have sales of products that are designed to unify indoor and outdoor living spaces, through our Western Windows Systems’ (“WWS”) division, and most of its sales are in the western United States. Our acquisitions of Anlin Windows and Doors ("Anlin") in October 2021 and Martin Door Holdings, Inc. ("Martin") in October 2022 expanded our presence in the west. The acquisition of Martin, which produces residential and commercial garage doors, expands the Company into building products adjacent to its portfolio of window and door brands. Products are sold primarily through an authorized dealer and distributor network. We began selling window and door products in the direct-to-consumer channel, a “factory-direct” sales model, through our acquisition of NewSouth Windows Solutions ("NewSouth") in February 2020.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We were incorporated in the state of Delaware on December 16, 2003, as JLL Window Holdings, Inc. On February 15, 2006, our Company was renamed PGT, Inc. On December 14, 2016, we announced that we changed our name to PGT Innovations, Inc. and, effective on December 28, 2016, the listing of our common stock was transferred to the New York Stock Exchange (“NYSE”) from the NASDAQ Global Market and began trading on the NYSE under the ticker symbol of “PGTI”.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are headquartered in North Venice, Florida, where we have manufacturing operations, as well as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> glass tempering and laminating plants and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> insulated glass plant. We also have Florida-based manufacturing operations in Ft. Myers, Tampa, and the greater Miami area. Outside of Florida, we have manufacturing operations in Arizona, California and, more recently, Utah, with the acquisition of Martin.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All references to PGTI or our Company apply to the consolidated financial statements of PGT Innovations, Inc. unless otherwise noted.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and footnotes required by United States Generally Accepted Accounting Principles (“GAAP”) for complete financial statements. Our condensed consolidated financial statements are unaudited; however, in the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the remainder of the current year or for any future periods. The Company’s fiscal three and nine months ended September 30, 2023 and October 1, 2022 consisted of 13 and 39 weeks, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2022, is derived from the audited consolidated financial statements, but does not include all disclosures required by GAAP. The condensed consolidated balance sheet as of December 31, 2022, and the unaudited condensed consolidated financial statements as of and for the periods ended September 30, 2023, and October 1, 2022, should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2022, included in the Company’s most recent Annual Report on Form 10-K. The accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: the Southeast segment and the Western segment. The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California. See Note 15 for segment disclosures.</span></p></div> 2 1 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and footnotes required by United States Generally Accepted Accounting Principles (“GAAP”) for complete financial statements. Our condensed consolidated financial statements are unaudited; however, in the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the remainder of the current year or for any future periods. The Company’s fiscal three and nine months ended September 30, 2023 and October 1, 2022 consisted of 13 and 39 weeks, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2022, is derived from the audited consolidated financial statements, but does not include all disclosures required by GAAP. The condensed consolidated balance sheet as of December 31, 2022, and the unaudited condensed consolidated financial statements as of and for the periods ended September 30, 2023, and October 1, 2022, should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2022, included in the Company’s most recent Annual Report on Form 10-K. The accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: the Southeast segment and the Western segment. The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California. See Note 15 for segment disclosures.</span></p> 2 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2. REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue from Contracts with Customers</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in Note 1, we have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: our Southeast segment and our Western segment. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about our net sales by reporting segment, product category and market for the three and nine months ended September 30, 2023 and October 1, 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.313%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:1.864%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:2.967%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:1.864%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in millions)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reporting segment:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">873.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product category:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Impact-resistant</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">227.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">716.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">688.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nonimpact-resistant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">148.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">445.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Market:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New construction</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">149.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">453.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repair and remodel</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">224.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">707.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">666.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Western segment includes both custom and volume products. This segment’s volume products are not made-to-order and are of standardized sizes and design specifications. Therefore, the Company’s assessment is that the Western segment’s volume products have alternative uses, and that control of these products passes to the customer at a point in time, which is typically when the product has been delivered to the customer. For the three months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the nine months ended September 30, 2023 and October 1, 2022, the Western segment’s net sales of its volume products were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">82.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets represent sales recognized in excess of billings related to finished goods not yet shipped and certain unused glass components not yet placed into the production process for which revenue is recognized over time. Contract liabilities relate to customer deposits at the end of reporting periods. At September 30, 2023 and December 31, 2022, those contract liabilities totaled </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, are classified within accrued liabilities, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, are classified as a reduction to the contract assets to which they relate. Contract assets, net, totaled </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at September 30, 2023 and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2022, in the accompanying condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Because of the short-term nature of our performance obligations, as discussed below, substantially all of our performance obligations are satisfied within the quarter following the end of a reporting period. As such, substantially all of the contract liabilities at December 31, 2022 were satisfied in the first quarter of 2023, and contract assets at December 31, 2022 were transferred to accounts receivable in the first quarter of 2023. Also, substantially all of the contract liabilities at September 30, 2023 will be satisfied in the fourth quarter of 2023, and contract assets at September 30, 2023 will be transferred to accounts receivable in the fourth quarter of 2023. Contract liabilities at September 30, 2023 represents cash received during the three-month period ended September 30, 2023, excluding amounts recognized as revenue during that period. Contract assets at September 30, 2023 represents revenue recognized during the three-month period ended September 30, 2023, excluding amounts transferred to accounts receivable during that period. Contract liabilities at December 31, 2022 represents cash received during the three-month period ended December 31, 2022, excluding amounts recognized as revenue during that period. Contract assets at December 31, 2022 represents revenue recognized during the three-month period ended December 31, 2022, excluding amounts transferred to accounts receivable during that period.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Credit Losses</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We measure all expected credit losses for financial assets held at the reporting date based on an expected loss model which includes historical experience, current conditions, and reasonable and supportable forecasts. In the ordinary course of business, we extend credit to qualified dealers and distributors, generally on a non-collateralized basis. The Company maintains an allowance for credit losses which is based on management’s assessments of the amount which may become uncollectible in the future and is determined through consideration of our write-off history, specific identification of uncollectible accounts based in part on the customer’s past due balance (based on contractual terms), and consideration of prevailing economic and industry conditions, and may include anticipated unfavorable impacts of current macro-economic conditions on the businesses of our customers, such as dealers and distributors.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022, we had gross accounts receivable of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">163.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">173.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and an allowance for credit losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 2 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about our net sales by reporting segment, product category and market for the three and nine months ended September 30, 2023 and October 1, 2022:</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.313%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:1.864%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:2.967%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> <td style="width:1.864%;"></td> <td style="width:1%;"></td> <td style="width:10.748%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in millions)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reporting segment:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">873.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product category:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Impact-resistant</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">227.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">716.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">688.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nonimpact-resistant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">148.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">445.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Market:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New construction</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">149.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">453.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">484.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repair and remodel</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">224.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">707.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">666.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 302900000 288200000 873000000 867500000 97000000 97600000 288700000 283500000 399900000 385800000 1161700000 1151000000 251800000 227700000 716600000 688500000 148100000 158100000 445100000 462500000 399900000 385800000 1161700000 1151000000 149900000 160900000 453800000 484300000 250000000 224900000 707900000 666700000 399900000 385800000 1161700000 1151000000 20900000 26600000 61700000 82600000 27000000 39100000 20700000 33400000 6300000 5700000 53900000 47900000 163800000 173800000 14500000 13700000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3. WARRANTY</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Most of our manufactured products are sold with warranties. Warranty periods, which vary by product components, generally range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; however, the warranty period for a limited number of specifically identified components in certain applications is a lifetime. The majority of the products sold have warranties on components which range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amount charged to expense for warranties is based on management’s assessment of the cost per service call and the number of service calls expected to be incurred to satisfy warranty obligations on the current net sales.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended September 30, 2023, we recorded warranty expense at a rate of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of sales, which was higher than the rate during the three months ended October 1, 2022 of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of sales. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in the warranty expense rate in the three months ended September 30, 2023, compared with the rate during the three months ended October 1, 2022, is a result of servicing a higher number of overall warranty claims in the third quarter of 2023, resulting in a higher level of service warranty expense, whereas the rate in the third quarter of 2022 was lower on average as there was a decrease in the use of higher-cost contract labor.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> During the nine months ended September 30, 2023, we recorded warranty expense at a rate of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of sales, which was slightly higher than the rate during the nine months ended October 1, 2022 of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of sales.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes current period charges, adjustments to previous estimates, as well as settlements, which represent actual costs incurred during the period for the three and nine months ended September 30, 2023 and October 1, 2022.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The reserve is determined through assessing our claims history. Of the accrued warranty reserve of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at September 30, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at September 30, 2023, with the remainder classified within other liabilities as non-current liabilities. Of the accrued warranty reserve of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2022, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within accrued expenses as current liabilities on the condensed consolidated balance sheet at December 31, 2022, with the remainder classified within other liabilities as non-current liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.878%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.499%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.499%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:6.534%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Acquisition-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Charged</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">End of</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accrued Warranty</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Related</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">to Expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Adjustments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Settlements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,113</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">524</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,033</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,151</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,537</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">750</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,388</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,825</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,033</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,504</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,537</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,872</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,263</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> P1Y P10Y P1Y P3Y 0.025 0.018 The increase in the warranty expense rate in the three months ended September 30, 2023, compared with the rate during the three months ended October 1, 2022, is a result of servicing a higher number of overall warranty claims in the third quarter of 2023, resulting in a higher level of service warranty expense, whereas the rate in the third quarter of 2022 was lower on average as there was a decrease in the use of higher-cost contract labor. 0.023 0.02 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes current period charges, adjustments to previous estimates, as well as settlements, which represent actual costs incurred during the period for the three and nine months ended September 30, 2023 and October 1, 2022.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.878%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.499%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.499%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:7.514%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:6.534%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Beginning</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Acquisition-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Charged</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">End of</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accrued Warranty</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">of Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Related</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">to Expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Adjustments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Settlements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,113</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,045</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">524</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,033</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three months ended October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,151</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,537</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">750</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,763</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,388</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,825</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,033</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,504</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,537</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,872</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,263</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 16000000 12500000 15400000 12400000 16113000 10045000 -524000 9601000 16033000 16151000 -2537000 6880000 750000 5763000 15481000 15388000 27050000 420000 26825000 16033000 13504000 -2537000 22872000 1263000 19621000 15481000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 4. INVENTORIES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consist principally of raw materials purchased for the manufacture of our products. We have limited finished goods inventory since the substantial majority of our products are custom, made-to-order and the revenue on these products, as well as the related cost, has been fully recognized upon completion of the manufacturing process. Finished goods inventory and work-in-progress</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">costs </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">include direct materials, direct labor, and overhead. All inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.542%;"></td> <td style="width:1.475%;"></td> <td style="width:1%;"></td> <td style="width:12.754%;"></td> <td style="width:1%;"></td> <td style="width:1.475%;"></td> <td style="width:1%;"></td> <td style="width:12.754%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">112,893</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,679</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Work-in-progress</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,281</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">112,672</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.542%;"></td> <td style="width:1.475%;"></td> <td style="width:1%;"></td> <td style="width:12.754%;"></td> <td style="width:1%;"></td> <td style="width:1.475%;"></td> <td style="width:1%;"></td> <td style="width:12.754%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">112,893</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,679</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Work-in-progress</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,281</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">112,672</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 112893000 109679000 3281000 916000 1768000 2077000 117942000 112672000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 5. STOCK BASED-COMPENSATION</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation Expense</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record stock compensation expense over an equity award’s vesting period based on the award’s fair value at the date of grant. We recorded compensation expense for stock-based awards of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within selling, general and administrative expenses, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended October 1, 2022, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within selling, general and administrative expenses. We recorded compensation expense for stock-based awards of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended September 30, 2023, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within selling, general and administrative expenses, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended October 1, 2022, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified within selling, general and administrative expenses. Portions of stock compensation expense not classified within selling, general and administrative expenses are classified within cost of sales.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, there was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in total unrecognized compensation cost related entirely to restricted share awards, including time-vesting and those with performance conditions. These costs are expected to be recognized in earnings on an accelerated basis over the weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years at September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All-Employee Grant</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 1, 2023, we issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">347,475</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of restricted stock to all employees of the Company (the "All-Employee Grant") who do not participate in the Company’s long-term incentive plan. These shares are not subject to adjustment based on any performance or other criteria, but rather, cliff-vest on September 1, 2026, the third anniversary of the grant date, assuming the grantee is employed by the Company on that date. Employees were granted an amount of shares based on their years-of-service as of September 1, 2023, which included </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to those employees who reached at least their one-year anniversary, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to those who reached at least their two-year anniversary, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to those who reached at least their five-year anniversary. Any employee who had not yet reached their one-year anniversary as of September 1, 2023, will be eligible to receive a grant of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares in a second grant to be made on September 1, 2024. The grant date fair value of the All-Employee Grant was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.19</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span></p> 3100000 2700000 2700000 2300000 9100000 7800000 7600000 6600000 22600000 P2Y2M12D 347475 50 75 100 50 28.19 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 6. ACQUISITION</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MARTIN DOORS</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 14, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we completed the acquisition of the Martin Doors brand. The acquisition was done by WWS Acquisition, LLC, a Missouri limited liability company, indirectly wholly-owned by PGT Innovations, Inc., which acquired all of the shares of stock of Martin Door Holdings, Inc., a Utah corporation, headquartered in Salt Lake City, Utah, a custom manufacturer of overhead garage doors and hardware serving the Western U.S. (the "Martin Acquisition"), pursuant to that certain Share Purchase Agreement dated as of October 14, 2022 (the “Martin Purchase Agreement”). The fair value of consideration transferred in the Martin Acquisition was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, composed entirely of cash, including </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">185.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for purchase price and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in working capital adjustments, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was estimated and paid at closing, and approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was paid in the first quarter of 2023 upon finalization of the net working capital calculation.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cash portion of the Martin Acquisition was financed with borrowings under the revolving credit facility ("New Revolving Credit Facility") established under fifth amendment ("Fifth Amendment") to the 2016 Credit Agreement ("2016 Credit Agreement due 2027") of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with the remaining </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which includes the approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million final net working capital adjustment paid in the first quarter of 2023, funded with cash on hand. Generally, cash on hand for the Martin Acquisition was provided by cash generated through operations.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchase Price Allocation</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preliminary estimated fair value of assets acquired, liabilities assumed and subsequent adjustments to that allocation as of our reporting date, are as follows</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.572%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Adjustments to <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Preliminary <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,653</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,459</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,543</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">364</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,179</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,422</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,196</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,226</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use asset</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,109</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,754</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,355</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,482</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,482</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued and other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,270</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">987</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,332</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,494</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,471</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,215</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,515</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value of consideration transferred</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consideration:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value of consideration transferred</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of certain working capital related items, including Martin’s accounts receivable, prepaid expenses and other assets, and accounts payable and accrued and other liabilities, approximated their book values at the date of the Martin Acquisition. The fair value of inventory was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The substantial majority of inventories at the acquisition date was comprised of raw materials. The fair value of property and equipment and remaining useful lives were estimated by management, with the assistance of a third-party valuation firm, using the cost approach. Valuations of the intangible assets were done using income and royalty relief approaches based on projections provided by management, which we consider to be Level 3 inputs, with the assistance of a third-party valuation firm. During the nine months of 2023, we made immaterial adjustments to our purchase allocation relating to accounts receivable, inventories, property and equipment, and accrued and other liabilities.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We incurred acquisition costs totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relating to legal expenses, representations and warranties insurance, diligence, accounting and other services in the Martin Acquisition in the year ended December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Because the Martin Acquisition was an acquisition of stock, Martin's assets and liabilities retain their tax bases at the time of the acquisition. Therefore, none of the identifiable intangible assets or goodwill acquired in the Martin Acquisition are deductible for tax purposes. As of September 30, 2023, goodwill is estimated to be </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Martin's goodwill is included as part of the Western reporting unit. We believe Martin's goodwill relates to the expansion of our footprint in a key, strategic market we have identified as a geographic area of growth for our Company, as well as being a key component of our strategy to expand into adjacent building material products, other than windows and doors.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pro forma results of operations, as well as net sales and income attributable to the Martin Acquisition are not presented as it did not have a material impact on our results of operations.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation of Identified Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation of the identifiable intangible assets acquired in the Martin Acquisition and our estimate of their respective useful lives are as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.975%;"></td> <td style="width:2.682%;"></td> <td style="width:1%;"></td> <td style="width:19.374%;"></td> <td style="width:1%;"></td> <td style="width:2.682%;"></td> <td style="width:14.289%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Preliminary</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Valuation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in years)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,700</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer-related backlog (amortized in 2022)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&lt;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,600</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-compete-related intangible</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 2022-10-14 188500000 185000000 3500000 2800000 700000 98400000 90100000 700000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.572%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> <td style="width:1.402%;"></td> <td style="width:1%;"></td> <td style="width:10.741%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Adjustments to <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Preliminary <br/>Allocation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,653</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,459</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,543</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">364</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,179</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,422</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,196</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,226</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use asset</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137,109</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,754</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,355</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,482</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,482</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued and other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,270</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">987</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,332</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,494</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,471</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,215</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,515</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value of consideration transferred</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consideration:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value of consideration transferred</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,794</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">188,538</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 6653000 -194000 6459000 9543000 -364000 9179000 5242000 5242000 90000 90000 11422000 -1196000 10226000 12259000 12259000 91900000 91900000 137109000 -1754000 135355000 2482000 2482000 1270000 -283000 987000 23604000 23604000 12259000 12259000 39615000 -283000 39332000 97494000 -1471000 96023000 90300000 2215000 92515000 187794000 744000 188538000 187794000 744000 188538000 187794000 744000 188538000 4800000 92500000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation of the identifiable intangible assets acquired in the Martin Acquisition and our estimate of their respective useful lives are as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.975%;"></td> <td style="width:2.682%;"></td> <td style="width:1%;"></td> <td style="width:19.374%;"></td> <td style="width:1%;"></td> <td style="width:2.682%;"></td> <td style="width:14.289%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Preliminary</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Valuation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in years)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,700</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer-related backlog (amortized in 2022)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&lt;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,600</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-compete-related intangible</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,900</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 24000000 52700000 P15Y 400000 P1Y 14600000 P3Y P14Y 200000 P5Y 91900000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 7. NET INCOME PER COMMON SHARE</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share (“EPS”) attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding during the period. Diluted EPS attributable to PGT Innovations, Inc. common stockholders for the nine months ended September 30, 2023, and the three and nine months ended October 1, 2022, is computed using the two-class method by dividing net income attributable to common shareholders, after deducting the redemption adjustment related to the redeemable noncontrolling interest, by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding during the period. Diluted EPS for the three months ended September 30, 2023, is computed by dividing net income attributable to common shareholders by the average number of common shares outstanding, including the dilutive effect of common stock equivalents computed using the treasury stock method and the average share price during the period.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Anti-dilutive securities excluded from the calculation of weighted average shares outstanding for the three and nine months ended September 30, 2023 and October 1, 2022 were insignificant.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the calculation of EPS and a reconciliation of weighted average common shares used in the calculation of basic and diluted EPS:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.873%;"></td> <td style="width:1%;"></td> <td style="width:8.172%;"></td> <td style="width:1%;"></td> <td style="width:1.436%;"></td> <td style="width:1%;"></td> <td style="width:8.556000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:8.354000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.436%;"></td> <td style="width:1%;"></td> <td style="width:8.354000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,414</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,388</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,705</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Net income attributable to RNCI</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">373</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,101</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to the Company</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,041</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,371</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease (increase) in redemption value of RNCI</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">271</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,637</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to common shareholders</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">102,650</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">87,857</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of common shares outstanding - Basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Add: Dilutive shares from equity plans</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of common shares outstanding - Diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,291</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,402</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,092</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,201</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share attributable to common shareholders:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.51</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.50</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.74</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the calculation of EPS and a reconciliation of weighted average common shares used in the calculation of basic and diluted EPS:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.873%;"></td> <td style="width:1%;"></td> <td style="width:8.172%;"></td> <td style="width:1%;"></td> <td style="width:1.436%;"></td> <td style="width:1%;"></td> <td style="width:8.556000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:8.354000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.436%;"></td> <td style="width:1%;"></td> <td style="width:8.354000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,414</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,388</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,705</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Net income attributable to RNCI</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">373</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,101</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to the Company</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,041</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,371</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease (increase) in redemption value of RNCI</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">271</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,637</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to common shareholders</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">102,650</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">87,857</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of common shares outstanding - Basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Add: Dilutive shares from equity plans</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of common shares outstanding - Diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,291</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,402</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59,092</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,201</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share attributable to common shareholders:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.51</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.50</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.74</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 39207000 30414000 105388000 90705000 373000 1101000 1334000 39207000 30041000 104287000 89371000 271000 -1637000 -1514000 39207000 30312000 102650000 87857000 58012000 59964000 58796000 59908000 279000 438000 296000 293000 58291000 60402000 59092000 60201000 0.68 0.51 1.75 1.47 0.67 0.5 1.74 1.46 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 8. GOODWILL AND OTHER INTANGIBLE ASSETS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and intangible assets are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.538%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.733%;"></td> <td style="width:1%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.733%;"></td> <td style="width:1%;"></td> <td style="width:1.401%;"></td> <td style="width:12.793%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in years)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462,630</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">460,415</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade names (indefinite-lived)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225,018</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225,018</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships and customer-related assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340,047</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340,047</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&lt;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name (amortizable)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,200</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,200</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-compete agreement</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">590</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">590</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Accumulated amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">184,643</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">164,841</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subtotal</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">222,034</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">427,250</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">447,052</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">460,415</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase relating to Martin Acquisition net working capital payment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net other measurement period changes in Martin Acquisition</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,471</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462,630</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization of our amortizable intangible assets for future years is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.669%;"></td> <td style="width:1.754%;"></td> <td style="width:1%;"></td> <td style="width:15.577%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,505</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,640</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,241</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,987</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,888</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,232</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense relating to amortizable intangible assets for the three months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Amortization expense relating to amortizable intangible assets for the nine months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We perform our annual goodwill and indefinite-lived intangible asset impairment testing as of the first day of our fiscal fourth quarter of each year, and at interim periods if needed based on occurrence of triggering events. During the three and nine months ended September 30, 2023, we did not identify any events which we believe would trigger the need for tests for impairments of our indefinite-lived intangibles assets prior to our annual assessment date. However, in 2023, we have experienced challenging macro-economic conditions in the markets for our products of our Western segment. Although experiencing some improvement in the third quarter of 2023, should these conditions persist, when combined with potential increases in discount rates due to the rising interest rate environment in 2023, no assurances can be given that any future tests for impairment will indicate that it is more likely than not that the fair values of our indefinite-lived intangible assets will exceed their carrying values for the remainder of 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022, the carrying value of our Southeast reporting unit goodwill is </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">228.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">228.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of September 30, 2023 and December 31, 2022, the carrying value of our Western reporting unit goodwill is </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">234.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">232.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and intangible assets are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.538%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.733%;"></td> <td style="width:1%;"></td> <td style="width:1.401%;"></td> <td style="width:1%;"></td> <td style="width:10.733%;"></td> <td style="width:1%;"></td> <td style="width:1.401%;"></td> <td style="width:12.793%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Initial</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in years)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462,630</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">460,415</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade names (indefinite-lived)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225,018</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">225,018</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">indefinite</span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships and customer-related assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340,047</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">340,047</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&lt;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade name (amortizable)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,200</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,200</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-compete agreement</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,538</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">590</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">590</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Accumulated amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">184,643</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">164,841</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subtotal</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">222,034</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">427,250</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">447,052</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">460,415</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase relating to Martin Acquisition net working capital payment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net other measurement period changes in Martin Acquisition</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,471</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462,630</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 462630000 460415000 225018000 225018000 340047000 340047000 P1Y P15Y 22200000 22200000 P15Y 20500000 20500000 P3Y P14Y 3538000 3538000 P2Y P5Y 590000 590000 P2Y 184643000 164841000 202232000 222034000 427250000 447052000 460415000 744000 1471000 462630000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization of our amortizable intangible assets for future years is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.669%;"></td> <td style="width:1.754%;"></td> <td style="width:1%;"></td> <td style="width:15.577%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,505</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,640</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,241</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,987</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101,888</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,232</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 6505000 25971000 25640000 21241000 20987000 101888000 202232000 6500000 5800000 19800000 19700000 228300000 228300000 234300000 232100000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 9. LONG-TERM DEBT</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Senior Notes due 2029, maturing in October 2029</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2016 Credit Agreement due 2027, maturing in October 2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76,352</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">640,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">651,352</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred financing costs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">631,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">642,134</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Senior Notes due 2029</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 24, 2021, we completed the issuance of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.375</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior notes (“2021 Senior Notes due 2029”), issued at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their principal amount. The 2021 Senior Notes due 2029 are jointly and severally and fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s existing and future restricted subsidiaries, other than any restricted subsidiary of the Company that does not guarantee the existing senior secured credit facilities or any permitted refinancing thereof. The 2021 Senior Notes due 2029 are senior unsecured obligations of the Company and the guarantors, respectively, and rank pari passu in right of payment with all existing and future senior debt and senior to all existing and future subordinated debt of the Company and the guarantors. The 2021 Senior Notes due 2029 were offered under Rule 144A of the Securities Act, and in transactions outside the United States under Regulation S of the Securities Act, and have not been, and will not be, registered under the Securities Act.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Senior Notes due 2029 mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Interest on the 2021 Senior Notes due 2029 is payable semi-annually, in arrears, which began on April 1, 2022, with interest accruing at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.375</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per annum from September 24, 2021. We incurred financing costs relating to bank fees and professional services costs relating to the offering and issuance of the 2021 Senior Notes due 2029 totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which included a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> lender spread on the total principal value of the 2021 Senior Notes due 2029, or </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of other costs, all of which are being amortized under the effective interest method.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, the face value of debt outstanding under the 2021 Senior Notes due 2029 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and accrued interest was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Proceeds from the 2021 Senior Notes due 2029 were used, in part, to redeem in full the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">425.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of 2018 Senior Notes due 2026, including the related fees, costs, and the prepayment call premium of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, representing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.063</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">425.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million face value then outstanding, prepay the outstanding term loan borrowings under the then existing 2016 Credit Agreement of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the related fees and costs, and finance our acquisition of Anlin (the "Anlin Acquisition") in the fourth quarter of 2021.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The indenture for the 2021 Senior Notes due 2029 gives us the option to redeem some or all of the 2021 Senior Notes due 2029 at the redemption prices and on the terms specified in the indenture governing the 2021 Senior Notes due 2029. The indenture governing the 2021 Senior Notes due 2029 does not require us to make any mandatory redemptions or sinking fund payments. However, upon the occurrence of a change of control, as defined in the indenture, the Company is required to offer to repurchase the notes at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate principal amount thereof, plus accrued and unpaid interest, if any, to the date of purchase. We also may make optional redemptions at various premiums including a make-whole call at the then current treasury rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points prior to October 1, 2024, then </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">102.188</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on or after August 1, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.094</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on or after August 2025, then at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on or after August 1, 2026.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The indenture for the 2021 Senior Notes due 2029 includes certain covenants limiting the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) enter into agreements that restrict distributions from restricted subsidiaries; (iv) sell or otherwise dispose of assets; (v) enter into transactions with affiliates; (vi) create or incur liens; merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; and (viii) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2016 Credit Agreement due 2027</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 16, 2016</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we entered into the 2016 Credit Agreement. From 2016 to 2022, we entered into various amendments to the 2016 Credit Agreement, including the amendment in October 2022, as described below.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 13, 2022, the Company entered into the Fifth Amendment of the 2016 Credit Agreement due 2027. The Fifth Amendment provides for, among other things, the New Revolving Credit Facility, which is a new </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> revolving credit facility in an aggregate principal amount of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The New Revolving Credit Facility refinances and replaces the previously existing </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million revolving credit facility under the 2016 Credit Agreement due 2027. The Company’s obligations under the 2016 Credit Agreement due 2027 continue to be secured by substantially all of its and its direct and indirect subsidiaries’ assets, and is senior in position to the 2021 Senior Notes due 2029.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contemporaneously with the Fifth Amendment, the Company drew down </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of funds available under the New Revolving Credit Facility. Proceeds totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million drawdown were used to repay then existing term loan borrowings under the 2016 Credit Agreement totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, plus accrued interest and fees totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As discussed below, the remaining </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of proceeds were used to fund the cash portion of the Martin Acquisition. The Company has made net repayments of the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of initial borrowings under the New Revolving Credit Facility totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">95.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through September 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest on borrowings under the New Revolving Credit Facility is payable either quarterly or at the expiration of any Secured Overnight Financing Rate ("SOFR") interest period applicable thereto. Borrowings under the New Revolving Credit Facility accrue interest at a rate equal to, at our option, a base rate (with a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points) plus a percentage spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) based on our first lien net leverage ratio or SOFR (with a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points) plus a percentage spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) based on our first lien net leverage ratio. After giving effect to the Fifth Amendment, we pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility equal to a percentage spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.35</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) based on our first lien net leverage ratio. The Fifth Amendment also modifies the application of the financial covenant under the 2016 Credit Agreement such that testing will occur on a quarterly basis, and requires we maintain a first lien net leverage ratio of not more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We were in compliance with this covenant as of September 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2016 Credit Agreement due 2027 includes certain covenants limiting </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications.</span></span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, borrowings outstanding under the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million New Revolving Credit Facility totaled </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and accrued interest was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">252</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand. There were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in letters of credit outstanding. Availability under the New Revolving Credit Facility at September 30, 2023 totaled </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">176.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The weighted average all-in interest rate for borrowings under the existing revolving credit facility of the 2016 Credit Agreement due 2027 was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.01</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at September 30, 2023, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.07</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Martin Acquisition was financed in part with the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available under the New Revolving Credit Facility provided by the Fifth Amendment of our 2016 Credit Agreement due 2027, under which we drew </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on October 14, 2022, the proceeds of which were used to pay </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million total fair value of consideration transferred at closing, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to prepay our </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million existing term loans under the Fourth Amendment of our 2016 Credit Agreement due 2027, plus </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in fees, costs and accrued interest. The remainder of the total fair value of consideration transferred at closing, totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, was funded with cash on hand previously generated through operations.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred Financing Costs</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At beginning of year</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Amortization expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At end of period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.519%;"></td> <td style="width:1.83%;"></td> <td style="width:1%;"></td> <td style="width:15.651%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">334</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.519%;"></td> <td style="width:1.83%;"></td> <td style="width:1%;"></td> <td style="width:15.651%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">640,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Senior Notes due 2029, maturing in October 2029</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2016 Credit Agreement due 2027, maturing in October 2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76,352</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">640,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">651,352</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred financing costs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">631,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">642,134</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 575000000 575000000 65000000 76352000 640000000 651352000 8232000 9218000 631768000 642134000 575000000 0.04375 1 2029-10-01 0.04375 8700000 0.0125 7200000 1500000 575000000 12600000 425000000 21500000 0.05063 425000000 60000000 1.01 0.50 1.02188 1.01094 1 2016-02-16 P5Y 250000000 80000000 160000000 61600000 160000000 60000000 1600000 98400000 160000000 95000000 1 0.0075 0.0175 0 0.0175 0.0275 0.0025 0.0035 4 1 the ability of the Company and any guarantors to, (i) incur additional indebtedness; (ii) pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments; (iii) sell or otherwise dispose of assets; (iv) enter into transactions with affiliates; (v) create or incur liens; (vi) merge, consolidate or sell all or substantially all of the Company’s assets; (vii) place restrictions on the ability of subsidiaries to pay dividends or make other payments to the Company; (viii) make investments and (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. These covenants are subject to a number of important exceptions and qualifications. 250000000 65000000 252000 8500000 176500000 0.0701 0.0607 250000000 160000000 98400000 187800000 61600000 60000000 1600000 89400000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity relating to deferred financing costs, which is classified as a reduction of the carrying value of long-term debt, for the nine months ended September 30, 2023, is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At beginning of year</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Amortization expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At end of period</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 9218000 986000 8232000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization expense relating to deferred financing costs for the years indicated as of September 30, 2023, is as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.519%;"></td> <td style="width:1.83%;"></td> <td style="width:1%;"></td> <td style="width:15.651%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">334</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,232</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 334000 1366000 1442000 1466000 1440000 2184000 8232000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual future maturities of long-term debt outstanding, as of September 30, 2023, are as follows (at face value):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.519%;"></td> <td style="width:1.83%;"></td> <td style="width:1%;"></td> <td style="width:15.651%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">640,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0 0 65000000 575000000 640000000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 10. COMMITMENTS AND CONTINGENCIES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Company is a party to various legal proceedings in the ordinary course of business. Although the ultimate disposition of those proceedings cannot be predicted with certainty, management believes the outcome of any claim that is pending or threatened, either individually or in the aggregate, will not have a material adverse effect on our operations, financial position or cash flows.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 11. INCOME TAXES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provision for interim periods is comprised of tax on ordinary income provided at the most recent estimated annual effective tax rate, adjusted for the tax effect of discrete items. We estimate the annual effective tax rate quarterly based on the forecasted annual pre-tax results of our operations. The tax effects of items that are unrelated to current year ordinary income are recognized entirely as discrete items in the period identified, including share-based compensation, changes in tax laws and adjustments to the actual liability determined upon filing tax returns.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had income tax expense of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023, compared with income tax expense of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended October 1, 2022. Our effective tax rate for the three months ended September 30, 2023, was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, compared with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended October 1, 2022. We had income tax expense of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended September 30, 2023, compared with income tax expense of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended October 1, 2022. Our effective tax rate for the nine months ended September 30, 2023, was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, compared with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine months ended October 1, 2022. Our income tax expense for the five months ended May 26, 2023, the date we acquired the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of Eco we previously did not own, and the nine months ended October 1, 2022, includes income tax expenses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, relating to our </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of the pre-tax earnings of Eco.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense in the three and nine months ended September 30, 2023, and October 1, 2022, includes discrete items of income tax expense relating to excess taxes from the lapses of restrictions on stock awards and adjustments to tax expense relating to research credit true-ups we made during the third quarter of each period. Income tax expense in the nine months ended October 1, 2022 also includes a refund from the state of Florida, received by the Company in the second quarter of 2022, relating to excess taxes received by the state in 2021, which was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">584</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand, benefiting tax expense by </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">462</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand, net of its Federal tax effect. Excluding discrete items of income tax, the effective tax rates for the three months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Excluding discrete items of income tax, the effective tax rates for the nine months ended September 30, 2023 and October 1, 2022, would have been an income tax expense rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the first nine months of 2023, we made payments of estimated taxes totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. During the first nine months of 2022, we made payments of estimated taxes, net of refunds, totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> 13700000 10100000 0.259 0.249 36400000 29900000 0.257 0.248 0.25 900000 1000000 0.75 584000 462000 0.267 0.262 0.262 0.257 39700000 20900000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 12. FAIR VALUE</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. A three-tier fair value hierarchy is used to prioritize the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted market prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The three levels of the fair value hierarchy are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accounting guidance concerning fair value allows us to elect to measure financial instruments at fair value and report the changes in fair value through earnings. This election can only be made at certain specified dates and is irrevocable once made. We do not have a policy regarding specific assets or liabilities to elect to measure at fair value, but rather we make the election on an instrument-by-instrument basis as they are acquired or incurred.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three or nine months ended September 30, 2023 or October 1, 2022, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t make any transfers between Level 2 and Level 3 financial assets. We conduct reviews on a quarterly basis to verify pricing, assess liquidity, and determine if significant inputs have changed that would impact the fair value hierarchy disclosure.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our financial instruments include cash and cash equivalents, accounts and notes receivable, and accounts payable and accrued liabilities, whose carrying amounts approximate their fair values due to their short-term nature. Our financial instruments also include borrowings under the 2016 Credit Agreement due 2027, as well as the 2021 Senior Notes due 2029, all classified as long-term debt. The fair value of borrowings under the 2016 Credit Agreement due 2027 approximated its carrying value due to its variable-rate nature, and were approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023, and December 31, 2022, respectively. The fair value of the 2021 Senior Notes due 2029 is based on debt with similar terms and characteristics and was approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">531.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023, compared to a principal outstanding value of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and the fair value was approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">480.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2022, compared to a principal outstanding value of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">575.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Items Measured at Fair Value</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are measured in the condensed consolidated financial statements at fair value on a recurring basis and are categorized in the table below based upon the lowest level of significant input to the valuation (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.173%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Assets (Liabilities)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Quoted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Prices in</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Active</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Observable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Unobservable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Markets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">419</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">419</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.878%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:11.014999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Assets (Liabilities)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Quoted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Prices in</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Active</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Observable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Unobservable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Markets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 13 for a description of the methods and assumptions used in the determination of the fair values of our aluminum forward and Midwest Transaction Premium (“MTP”) contracts, as well as the basis for classifying these assets and liabilities as Level 2.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 0 65000000 76400000 531900000 575000000 480800000 575000000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following are measured in the condensed consolidated financial statements at fair value on a recurring basis and are categorized in the table below based upon the lowest level of significant input to the valuation (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.173%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> <td style="width:4.61%;"></td> <td style="width:1%;"></td> <td style="width:11.248999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Assets (Liabilities)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Quoted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Prices in</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Active</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Observable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Unobservable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Markets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">419</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">419</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.878%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:10.915%;"></td> <td style="width:1%;"></td> <td style="width:4.453%;"></td> <td style="width:1%;"></td> <td style="width:11.014999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Assets (Liabilities)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Quoted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Prices in</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Significant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Active</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Observable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Unobservable</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Markets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Inputs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 443000 443000 -24000 -24000 419000 419000 300000 300000 300000 300000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 13. DERIVATIVES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum Contracts and Midwest Transaction Premium</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We enter into aluminum forward contracts to hedge the fluctuations in the purchase price of aluminum extrusion we use in production, and to hedge the fluctuations in the price of the delivery component of our aluminum extrusion purchases, known as the Midwest Transaction Premium, or MTP. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted purchases of aluminum and the related MTP.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record our aluminum hedge contracts at fair value, based on trading values for aluminum forward contracts. Aluminum forward contracts identical to those held by us trade on the London Metal Exchange (“LME”). The LME provides a transparent forum and is the world’s largest center for the trading of futures contracts for non-ferrous metals. The prices are used by the metals industry worldwide as the basis for contracts for the movement of physical material throughout the production cycle. Based on this high degree of volume and liquidity in the LME, we believe the valuation price at any measurement date for contracts with identical terms as to prompt date, trade date and trade price as those we hold at any time represents a contract’s exit price to be used for purposes of determining fair value.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record our MTP hedge contracts at fair value, based on the Platts MW US Transaction price per pound assessment, which has been a benchmark for decades in the North American aluminum industry. Platts surveys the North American market daily to capture trades, bids and offers on a delivered Midwest basis. Data is normalized to reflect the typical price per pound between the largest number of market participants, for delivery within 7 to 30 days from date of publication, net-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30-day</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> payment terms, for typical order quantities, chemistries and freight allowances. The survey is extensive and encompasses both domestic and offshore producers, traders and brokers that are varied in scope. Based on the extensive nature of this pricing mechanism, we believe the Platts MW US Transaction price at any time represents a contract’s exit price to be used for purposes of determining fair value.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Guidance under the Financial Instruments Topic 825 of the Codification requires us to record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings. We assess our risk of non-performance when measuring the fair value of our financial instruments in a liability position by evaluating our credit ratings, our current liquidity including cash on hand and availability under our revolving credit facility as compared to the maturities of the financial liabilities. We do not offset the estimated fair value amounts recognized for derivatives executed with the same counterparty under the same master netting arrangement.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, the fair value of our aluminum forward contracts was in an asset position of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding forward contracts for the purchase of </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million pounds of aluminum through June 2024, at an average price of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.04</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pound, which excludes the Midwest premium, with maturity dates of between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> month</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At September 30, 2023, the fair value of our MTP contracts was de minimis. We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding MTP contract to hedge the Platts US MW Transaction price per pound for the delivery of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million pounds of aluminum through December 2023, at an average price of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.21</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pound, with a maturity date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#ff0000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We assessed the risk of non-performance of the Company and our counterparty to these contracts, as applicable, and determined it was immaterial and, therefore, did not record any adjustment to their fair values as of September 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We assess the effectiveness of our aluminum forward and MTP contracts by comparing the change in the fair value of the forward contract to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our aluminum forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. We expect the amount of accumulated other comprehensive income of approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the accompanying condensed consolidated balance sheet as of September 30, 2023, to be reclassified to earnings within the next twelve months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of our aluminum hedges and MTP contracts are classified in the accompanying condensed consolidated balance sheets at September 30, 2023 and December 31, 2022, as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.284%;"></td> <td style="width:1.011%;"></td> <td style="width:23.251%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:9.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.011%;"></td> <td style="width:1.011%;"></td> <td style="width:22.705%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:9.585%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives designated as hedging</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">   instruments under Subtopic 815-20:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f641a76b-0f72-488c-874c-f5e0fa585ffb;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b83a2c67-53bc-4b75-a2f1-810a76844af4;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cb0b1d37-7328-413b-a5fd-a40c336ee345;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Total derivative liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives designated as hedging</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">   instruments under Subtopic 815-20:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b09baa59-6bda-41bd-933a-e880df7197a9;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ending accumulated balance for the aluminum forward and MTP contracts included in accumulated other comprehensive income, net of tax, was an accumulated other comprehensive income of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023, and was an accumulated other comprehensive income of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2022. The income tax effects of accumulated comprehensive income are released as amounts are reclassified out of accumulated comprehensive income at the income tax rate used at the time those income tax effects were provided, which generally represents our blended statutory income tax rate.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following represents the gains (losses) on derivative financial instruments, and their classifications within the accompanying condensed consolidated financial statements, for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.28%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:23.732%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="16" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives in Cash Flow Hedging Relationships</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss)<br/>Recognized in OCI(L) on<br/>Derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Location of Gain or (Loss)<br/>Reclassified from Accumulated<br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss) <br/>Reclassified from Accumulated <br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8eb07b50-13f4-4fd2-b150-49a3b3ec637a;"><span style="-sec-ix-hidden:F_6c56b367-76f1-44ab-8b8b-d65d42dcfa75;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,185</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_aacd5f8f-b5c9-4f9f-adee-5d5c5eb3cfee;"><span style="-sec-ix-hidden:F_82e43097-f801-4e76-b568-73c4392fc941;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">769</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="16" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives in Cash Flow Hedging Relationships</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss)<br/>Recognized in OCI(L) on<br/>Derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Location of Gain or (Loss)<br/>Reclassified from Accumulated<br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss) <br/>Reclassified from Accumulated <br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,427</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7579d57f-69de-4dd0-b8e8-16bf72bcab12;"><span style="-sec-ix-hidden:F_a310af71-fe97-4558-901f-83304982ca8b;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2f52402a-b908-438d-b5e9-5331f39695ec;"><span style="-sec-ix-hidden:F_4aed188c-840d-4b79-af71-8385d3a1cf26;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,941</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.</span></p></div> P30D 400000 18 13200000 1.04 P1M P9M 1 2500000 0.21 P3M -400000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of our aluminum hedges and MTP contracts are classified in the accompanying condensed consolidated balance sheets at September 30, 2023 and December 31, 2022, as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.284%;"></td> <td style="width:1.011%;"></td> <td style="width:23.251%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:9.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.011%;"></td> <td style="width:1.011%;"></td> <td style="width:22.705%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:9.585%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives designated as hedging</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">   instruments under Subtopic 815-20:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f641a76b-0f72-488c-874c-f5e0fa585ffb;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b83a2c67-53bc-4b75-a2f1-810a76844af4;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cb0b1d37-7328-413b-a5fd-a40c336ee345;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  Total derivative liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="4" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives designated as hedging</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">   instruments under Subtopic 815-20:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b09baa59-6bda-41bd-933a-e880df7197a9;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current assets</span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;border-right:0.5pt solid #000000;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 473000 30000 24000 473000 54000 300000 300000 300000 200000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following represents the gains (losses) on derivative financial instruments, and their classifications within the accompanying condensed consolidated financial statements, for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.28%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:23.732%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.523%;"></td> <td style="width:1%;"></td> <td style="width:8.341999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="16" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives in Cash Flow Hedging Relationships</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss)<br/>Recognized in OCI(L) on<br/>Derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Location of Gain or (Loss)<br/>Reclassified from Accumulated<br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss) <br/>Reclassified from Accumulated <br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8eb07b50-13f4-4fd2-b150-49a3b3ec637a;"><span style="-sec-ix-hidden:F_6c56b367-76f1-44ab-8b8b-d65d42dcfa75;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,185</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_aacd5f8f-b5c9-4f9f-adee-5d5c5eb3cfee;"><span style="-sec-ix-hidden:F_82e43097-f801-4e76-b568-73c4392fc941;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">769</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="16" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Derivatives in Cash Flow Hedging Relationships</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss)<br/>Recognized in OCI(L) on<br/>Derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Location of Gain or (Loss)<br/>Reclassified from Accumulated<br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Amount of Gain or (Loss) <br/>Reclassified from Accumulated <br/>OCI(L) into Income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aluminum contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,427</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7579d57f-69de-4dd0-b8e8-16bf72bcab12;"><span style="-sec-ix-hidden:F_a310af71-fe97-4558-901f-83304982ca8b;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MTP contracts</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2f52402a-b908-438d-b5e9-5331f39695ec;"><span style="-sec-ix-hidden:F_4aed188c-840d-4b79-af71-8385d3a1cf26;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,941</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.</span></p> 1027000 -2012000 -302000 -3185000 -135000 -621000 13000 769000 78000 -9427000 -365000 -597000 -89000 -60000 235000 3941000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 14. ACCUMULATED OTHER COMPREHENSIVE INCOME</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the components of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at July 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">658</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase (decrease) in fair value of derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,027</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">892</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">289</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">342</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">304</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">987</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">877</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">311</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase (decrease) in fair value of derivatives</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">130</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">241</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">88</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">311</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three months ended October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at July 2, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,478</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in fair value of derivatives</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,633</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">769</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,416</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,055</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,952</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">423</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,529</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,396</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,006</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in fair value of derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,427</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,487</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,941</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,268</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,028</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive loss</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,562</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,535</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,952</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">423</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,529</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the components of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and October 1, 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three months ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at July 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">658</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase (decrease) in fair value of derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,027</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">892</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">289</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">342</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">304</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">987</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">877</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">311</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">223</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase (decrease) in fair value of derivatives</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">365</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">130</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">114</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">241</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">88</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">311</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> <td style="width:1.703%;"></td> <td style="width:1%;"></td> <td style="width:9.561%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three months ended October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at July 2, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,478</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in fair value of derivatives</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,012</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">621</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,633</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">769</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,416</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,055</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at October 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,952</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">423</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,529</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine months ended October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Aluminum</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">MTP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,610</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,396</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,006</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in fair value of derivatives</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,427</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,487</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive income (loss)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,941</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax effect</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,268</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,028</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net current-period other comprehensive loss</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,562</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,535</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at October 1, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,952</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">423</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,529</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> -658000 92000 -566000 1027000 -135000 892000 302000 -13000 289000 342000 -38000 304000 987000 -110000 877000 329000 -18000 311000 223000 223000 78000 -89000 -11000 365000 -235000 130000 114000 -83000 31000 329000 -241000 88000 329000 -18000 311000 -3846000 1478000 -2368000 -2012000 -621000 -2633000 3185000 -769000 2416000 279000 -335000 -56000 894000 -1055000 -161000 -2952000 423000 -2529000 3610000 3396000 7006000 -9427000 -60000 -9487000 597000 -3941000 -3344000 -2268000 -1028000 -3296000 -6562000 -2973000 -9535000 -2952000 423000 -2529000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 15. SEGMENTS</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: the Southeast segment and the Western segment.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Southeast reporting segment, which is also an operating segment, is composed of sales from our facilities in Florida. The Western reporting segment, also an operating segment, is composed of sales from our facilities in Arizona, Utah and California.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Centralized financial and operational oversight, including resource allocation and assessment of performance on an income from operations basis, is performed by our CEO, whom we have determined to be our chief operating decision maker (“CODM”), with oversight by the Board of Directors.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents summary financial data attributable to our operating segments for the three and nine months ended September 30, 2023, and October 1, 2022. Results of the Western segment for the three and nine months ended September 30, 2023 include the results of Martin, acquired October 14, 2022, whereas such results are not included for the three and nine month ended October 1, 2022. Corporate overhead has been allocated to each segment using an allocation method we believe is reasonable (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.113%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast segment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288,246</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">872,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867,505</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,989</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,591</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288,730</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283,515</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,931</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385,837</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161,694</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151,020</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income from operations:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast segment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,465</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,037</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">123,940</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,607</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,435</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,224</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,132</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring costs and charges, net</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,722</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income from operations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,694</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47,403</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">165,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141,739</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest expense, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,889</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,642</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,124</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income before income taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,922</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,514</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to the Southeast segment income from operations, which includes a gain of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense for the three months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Southeast segment, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Western segment, respectively. Depreciation expense for the nine months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Southeast segment, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Western segment, respectively. Amortization expense for the three months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Southeast segment, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Western segment, respectively. Amortization expense for the nine months ended September 30, 2023 and October 1, 2022, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Southeast segment, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for our Western segment, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets of our Southeast segment as of September 30, 2023 and December 31, 2022 were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">908.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">909.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Total assets of our Western segment as of September 30, 2023 and December 31, 2022 were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">700.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">730.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 2 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents summary financial data attributable to our operating segments for the three and nine months ended September 30, 2023, and October 1, 2022. Results of the Western segment for the three and nine months ended September 30, 2023 include the results of Martin, acquired October 14, 2022, whereas such results are not included for the three and nine month ended October 1, 2022. Corporate overhead has been allocated to each segment using an allocation method we believe is reasonable (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.113%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.924%;"></td> <td style="width:1%;"></td> <td style="width:11.027999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast segment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288,246</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">872,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867,505</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,989</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,591</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">288,730</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">283,515</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total net sales</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">399,931</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">385,837</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,161,694</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,151,020</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income from operations:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Southeast segment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,465</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30,037</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">123,940</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,607</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Western segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,435</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,366</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43,224</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,132</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring costs and charges, net</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,722</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income from operations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,694</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47,403</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">165,442</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141,739</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest expense, net</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,772</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,889</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23,642</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,124</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total income before income taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52,922</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,514</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">141,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to the Southeast segment income from operations, which includes a gain of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p> 302942000 288246000 872964000 867505000 96989000 97591000 288730000 283515000 399931000 385837000 1161694000 1151020000 43465000 30037000 123940000 96607000 16435000 17366000 43224000 45132000 -794000 1722000 60694000 47403000 165442000 141739000 -7772000 -6889000 -23642000 -21124000 52922000 40514000 141800000 120615000 1700000 -800000 6900000 6700000 1900000 1600000 20600000 20600000 6000000 4700000 2000000 2700000 4500000 3100000 6000000 8100000 13800000 11600000 908300000 909600000 700400000 730600000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 16. REEDEMABLE NON-CONTROLLING INTEREST</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 1, 2021, we completed an acquisition of a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ownership stake in Eco. The seller of Eco obtained the remaining equity interest in the newly formed company, Eco Enterprises. The seller’s redeemable non-controlling interest ("RNCI") was initially established at fair value.<br/><br/></span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The agreement between PGT Innovations, Inc. and the seller provided the Company with a call right for seller’s equity interest during the third year following the acquisition date.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> If the Company did not exercise its right to call by the third anniversary, the agreement provided the seller with a put right which could have been exercised during the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-day period following the third anniversary. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ownership stake in Eco it previously did not own. The redemption price of the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/><br/>Prior to the redemption effective on May 26, 2023, the Company calculated the estimated future redemption value of the non-controlling interest on a quarterly basis. The redeemable non-controlling interest was accreted to the future redemption value using the effective interest method up to the date on which the put-right became effective. Any accretion adjustment in the current reporting period of the redeemable non-controlling interest was offset against retained earnings and impacted earnings used in the calculation of earnings per share attributable to common shareholders in the reporting period.<br/> <br/></span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the changes in the Company’s redeemable non-controlling interest for the nine months ended September 30, 2023, and October 1, 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:70.805%;"></td> <td style="width:1%;"></td> <td style="width:11.596%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:11.596%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34,721</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,863</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to redeemable non-controlling interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,101</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,334</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in value of redeemable non-controlling interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,637</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Redemption of redeemable non-controlling interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,459</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at end of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,711</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.75 The agreement between PGT Innovations, Inc. and the seller provided the Company with a call right for seller’s equity interest during the third year following the acquisition date. P15D Effective on May 26, 2023, the Company exercised its call-right to purchase the remaining 25% ownership stake in Eco it previously did not own. The redemption price of the remaining 25% was calculated by the Company pursuant to the operating agreement based on the performance metric included therein, and was determined to be $37.5 million, which was agreed with by the seller. Subsequent to this redemption, the Company's ownership of Eco Enterprises is now 100%. 0.25 0.25 37500000 1 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the changes in the Company’s redeemable non-controlling interest for the nine months ended September 30, 2023, and October 1, 2022:</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:70.805%;"></td> <td style="width:1%;"></td> <td style="width:11.596%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:11.596%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34,721</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,863</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to redeemable non-controlling interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,101</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,334</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in value of redeemable non-controlling interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,637</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Redemption of redeemable non-controlling interest</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,459</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at end of period</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,711</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 34721000 36863000 1101000 1334000 -1637000 -1514000 37459000 39711000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 17. SHAREHOLDERS' EQUITY</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 Share Repurchase Program</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 7, 2023, the Company announced that its Board of Directors approved a new, share repurchase program which authorizes the Company to purchase up to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of its common stock. This program permits the Company to purchase shares of its common stock from time to time through open-market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. During the nine months ended September 30, 2023, we repurchased a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,040,280</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares under this program at a total cost of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which excludes the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% excise tax imposed on corporate stock buy-backs by the Inflation Reduction Act of 2022. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program had an initial term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3 years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, through February 3, 2026, and may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shareholder Rights Plan</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 30, 2023, we announced that our Board of Directors had unanimously approved the adoption of a limited-duration shareholder rights plan (the “Rights Plan”) which includes the declaration of a dividend distribution of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record as of the close of business on April 10, 2023. Each Right entitles the registered holder to purchase from the Company </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of a share of Series A Participating Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, of the Company at an exercise price of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to adjustment. The complete terms of the Rights are set forth in a Rights Agreement, dated as of March 30, 2023, between the Company and American Stock Transfer &amp; Trust Company, LLC, as rights agent (the "Rights Agreement"). </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above.</span></span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Board adopted the Rights Plan in response to a likely accumulation of the Company's shares by a strategic investor. The intent of the Rights Plan is to reduce the likelihood that any entity, person or group gains control of the Company through open market</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accumulation of the Company's shares without paying all other shareholders an appropriate control premium or without providing the Board sufficient time to make informed judgments and take actions that it believes are in the best interests of its other shareholders. Under the Rights Plan, the rights will become exercisable if an entity, person or group acquires beneficial ownership of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or more of the Company's outstanding common stock in a transaction not approved by the Board. In the event that the Rights become exercisable due to the triggering ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose Rights will become void and will not be exercisable) to purchase, at the then-current exercise price, additional shares of common stock having a then-current market value of twice the exercise price of the Right.</span></p> 250000000 3040280 75100000 0.01 P3Y 1 0.001 0.01 90 The Rights expire on the earliest of (1) March 30, 2024, unless such date is extended, or (2) the redemption or exchange of the Rights as described above. 0.10 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 18. RESTRUCTURING COSTS AND CHARGES, NET</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter of 2023, the Company’s management approved a plan to exit the North Carolina market relating to its NewSouth brand. As a result of this decision, the Company determined to close its NewSouth showrooms in Raleigh-Durham and Charlotte, North Carolina, which resulted in restructuring costs and charges, net, totaling </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the nine months ended September 30, 2023, which includes a gain of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. Of the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, after consideration of the lease liability forgiveness, restructuring costs and charges, net, includes </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of total impairments of the right-of-use assets of the leases of the Raleigh-Durham and Charlotte, North Carolina showroom facilities, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relating to write-offs of the related leasehold improvements. The remainder represents personnel-related costs, which were paid by the end of the 2023 second quarter.</span></p> 1700000 -800000 1700000 2000000 400000 false false false false For the nine months ended September 30, 2023, restructuring costs and charges, net, totaling $1.7 million relates to the Southeast segment income from operations, which includes a gain of $0.8 million in the three months ended September 30, 2023 relating to the forgiveness of a portion of the operating lease liability by the landlord of the Charlotte, NC location, which we satisfied in the third quarter of 2023. See Note 18 for additional information. EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &-N8E<'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 " !C;F)77F,]4N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:;5":'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I 2\Y,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6UB? M2'F-^5>R@DX!U^PR^;5YV.RV3-95W12<%U6]X_?BKA*WJ_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ 8VYB5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !C;F)7%M]X8]<% #F'@ & 'AL+W=OPR]K(2.FX%1N>FDB.?-R413VJ&5=]B(6Q)WQ=7YM+L?7(E-A$/.Y)&D6 M14SN;WDH=C<=N_-ZX3G8^$I?Z(VO$[;A"Z[^2.82SGJ5BQ=$/$X#$1/)US>= MB?UVZE MR._X%/!=>G!,-,I*B"_Z9.;=="Q=(AYR5VD+!O^V?,K#4#M!.?XM M33O5,[7P\/C5_2&'!Y@52_E4A'\&GO)O.E<=XO$URT+U+':_\1)HH/U<$:;Y M7[(K[NWW.\3-4B6B4@PEB(*X^,]>RA=Q*+ :!+04T&\$=M,3G%+@Y*!%R7*L M.Z;8^%J*'9'Z;G#3!_F[R=5 $\2Z&A=*PJ\!Z-3X3K@9U(HB+/;(?:P"M2>S MN&@>^C5W2>HSR=/KGH*G:4W/+9UO"V?:X#PB[T6L_!1Y]K>]!*:NBTM>B MWE+4<,&3"^)8;PBUJ&,HSQ27?W 5R&V3_*OB.-6;^C9-F,MO.M %4RZWO#/^Z0?[TOK5A/<_F7T%VZ]@^YA[ MW4R6^X2;2'&Y;74_FI!054ND084T0,LT 1XO9WH(V<;$A.O7+$Q-KV**REI" M7590EZ?5TYS+0.@>[1$8%XQ5ACM5O:VQNZ'ZEIS#BG-X&N=#D+HL))\YD^0! M+AH'*MRKB0]5M>2[JOBNOHNOK,Y&0MSMHY$/U;3D&U5\([1$2\F\(-Z0Q3Y: MB=!$A.OG[Y8S$Q.J:LED6_5<:J&E*N?/9[X)]*0 U??$(F/?.V($># +QV*; M3\+I&SAQ+TR\N$];X(/P8)\"/(66*J&5SF"F?R&_\[T1&;>R+,MV!GV'#HV< MJ+@M)ZTY*5JX:2;EMZ,--K0>L>MV;=IU+",HJFP+6F<:&TT15866O,\\$5+E M'54Q91YZCCA^-F;'*:YJRUG'&1L/)"7G0Q!"AIM"+6Z$-+=:W.>1R0TG$]>% M=8D$&Z^P-!*?(^S8==JQ\;A2$B]\6#&1J8@2%IN!6Z8>7-<6K\X]-AY77O$B M!GBW60H_I^;FBOLT\YTC[MAUWK'QD%+RW4=<;G1_? <.RD6@9Y*G+%H9.]/M$1.82[K.<#2TC8#G"#YVG7QL/+J4@$OV0F8>#++! M.G"+M3:"BUM2JVM=.OVA/3#RGB,4T3H4T9-"T<3SP!VB3'E 'N$^\B$VSI]' M+&UK:)$E=_U8A&*S)W%2A3_69D&0I=K$1&[=[@KG8 M)Y]X'+AFVG.$)%J')(JGFF]I=63@&G+Y\&@$/4=(HG5(HB>% MI IT+E(%J?"O(('QV#-CXHY.GPZ-?1?7M26M8Q+%XTW>8">2LV8PW-P[! MN*HM5IV%*!YB'D6^IO9%C,TQ1TSZ5U872F1,\;BT+5\=ANA)80C"0033RD() M]PMTQ_P[+OF0*6BML5Y]&Z'_IYA3OH?";9"[Z1V%[7@PM/JCJQ&T]JV)L0Y$ M%,\ORT!!0A!K8M.?5[^0!7.K$3KK$3QF/,*3>Y?7)_%L!)I^MYPQ.CI\^+>R'>.J$3KJ$1/BDJS M6'%9[/?H%3=[79X:07''AM4HKFK)Z=01R3DI(LUB5TA8<.=I\&#^G(HL5G+? M. 8?<;\S5BTN:HM<1R,'SS+5!\Z/&9-0O>&^_-A@!,2]E,R,O1.7M46L\Y"# M9Y=ZST2R. WRB(\PXF:-RS5<][V0O8.=1+W4S#=84^+J%EAL*E97JTW<2;YU MV:MO+W: WS.]4DU)R-<@M2Z&, O(8E.U.%$BR?6'/F<>E_H&^'TM MA'H]T0^HMK;'_P%02P,$% @ 8VYB5^?,9/B[!P \R$ !@ !X;"]W M;W)K,GV@1$CBE"14 K*3?]\%18D2L&2=5N?%%LEO%]@+%M^"O'V6]1]J M(X0F7\JB4G>CC=;;F_%8+3>B3-6UW(H*GJQD7:8:+NOU6&UKD6:-4%F,.:7A MN$SS:G1_V]S[6-_?RITN\DI\K(G:E65:?WTO"OE\-V*CPXU/^7JCS8WQ_>TV M78M'H7_9?JSA:GS4DN6EJ%0N*U*+U=WH';N9\\@(-(A?<_&L3GX38\I"RC_, MQ8?L;D3-C$0AEMJH2.'?DYB(HC":8!Y_MDI'QS&-X.GO@_9Y8SP8LTB5F,CB MMSS3F[M1/"*96*6[0G^2S]^+UJ# Z%O*0C5_R7.+I2.RW"DMRU889E#FU?Y_ M^J5UQ(D \WH$>"O ;8&@1\!K!3Q;P.\1\%L!_Z4C!*U \-(1PE8@;'R_=U;C MZ6FJT_O;6CZ3VJ!!F_G1A*N1!@?GE45^WLB=2JM,79%7 M9]>W8PU3- .-E^UT)OOI\)[I>.1'6>F-(C.85H;(SX;EDP'Y,;CFZ!]^\,^$ M#RI\%-MKXM$KPBGWD/E,A\5_6NIK0EDCSC%S_MWH\W\\^IDSO&.R>(T^KT?? MAVHI2]$E!_G\;J%T#=7A=RS4>V4^KLR4S!NU39?B;@0U48GZ28SN__L?%M+_ M87Z^I++9)97-+Z3L+"+^,2+^D/;[!]A[5%H(=*GM1<-&U.PP3_=>DB0>NQT_ MG7H6@<5![$7GL)D+8RQD8>*?X^88+F"4TR/NS-+@:&DP:.E$*FUJ4:^U>_'@ M9%SNQ2Q(+&LQ6$B]P++6A85)&/G4,M:%193Y28#;&AYM#0=M_:Z62I%M+5>Y MQDP-G5$A$E'$+5,1F)_$U(+-7)@?@@EV7!$8H'B/J='1U&C0U$?@%'FUOB)K M4<$F4Q#8-TB:P4Z7F\IB: <17[9FBT*C'KDV4A8[KL!@'%:#Y0H7QI,H2NRH MNS"/1E$U> 0LH1\5XTWEK#1K@5LKI7 LN']L-;/ M#*W-L6/"V\A>RM-!S=]:<]T16<2M.,TO-.*9_Y.C_Y-!3[6[VZJ6)9%'QH,Y M+W&+ W4*X=1%^5! /"OE7!0+ ]^W'8/ ?!9Y"9YRC';TC_Z-T5J *_5AD?5E MV:35 M85IEI[,(>&)G[A2!^31@OFVZ"X- QM0N,1B.TY#UE%O&.^/Y2XP'Q +;: 1&F6W,#(%!N)D3;Q?&DX3U$ ?6L58V2,$:DK2/,FJJYTXNX32R M345@U'?CZ\(8#;PXMFUU<0F-:%]X.S[(A@GA#T*I&])93%*MZWRQT^FB@*A+ M4HM,B+*YJF3U=@GM4BV;/1@DVEKP>O3I8?)A] 9UU^#XW\KJ6VUG^Y 7V342 M0S%(--NG&,SS^NI%QSS9,/4<\*;>"&B1S9?G!Q<0*KM\1],5(.):^+FXH?3MZS8:9\%0L:Y$J,!BRMOGUQIQ6F8)8;IND?DJ+ MG3"I;ABTJ/K?1-M%5!2;:!T8HRN\Y).$= MF^?#A]"_-2^+1$;2)^C1UT!C=^4"EB*4[=,%IXC<::73*@-JBR^[BYY/7U3; M[*+:YI?2=AZQKB?APSU)_[)S"7L04[OF3S%8DH1VZX5JBY+03DM4&XU[\K+K M$OAPES"T]%Q"'L0\L0_B$5A(?>>\%M.6T,3NIE%MG/;0*&ZZ@/,['9?DPUSR M,_N=S&7=-$,5/"/E_AV<,._@R*/8:M<,.+K"M2O^"H\PJV4)TVC>DK N6% ME#FTJE.+OS5E/QDSQW8V*UFO\R=101MN-*=D*^M#PV2>M_,! M@:+AHD6>+O(BUU_)XFL#*, /A:RS@\ $7%)(K<45>9B00BX;:P[&/ NBX(9: MY3"]X\1S$/]SE]9Z7Q;-1*]A\H(\2"T(B\TL29IEN5&5%B"X_T0!KJZQ%3\^ M>;]<"HB0^1) 0=QVE=Z_P3G>/7YM\+YYQV[=G[";*4/NS]C-'+O_CH6>%7Q_ZQ#GY<5COEHK_<*= MC#=TQ9Z8^K1Y$-!R6Y8L+UDE?%7 MGJGUK1,[*&-+NBW4(]__RIJ 0LV7\D+6OVC?8+&#TJU4O&R,P8,RKP[_]+D1 MXL@ >.P&7F/@F0;!&0._,?"_M8>@,0B^M8>P,:A#=P^QU\+-J**3L>![)#0: MV/1#K7YM#7KEE4Z4)R7@:PYV:C+E50;#SC($3Y(7>485-)X4_$$^*(GX$CZ5 MD(5KG1X[AMY7*2\9&J!/3S-T]>8:O4%YA?Y8\ZVD52;'K@*_-+N;-C[<'WSP MSOC@HP^\4FN)YN!+9K&?]=LG/?8NZ-&*XKV(HP6#G9,A19]'-B'"2V;B)S,15@0H5R2,2,8.3]=Z@B/DB=./"-;NYB!-_1](ULM*$*,5+5@DB".[*D:M3)$O3(\LK2@4N;+ M/*5U/:0X8E14>;6RAAQUG/#BQ C9@@G(T(BX"R(^-B+N8@:^'P3VB.,VXK@W MXN^9G#8%XJ[C)#;&:MH%#3QB+&0S&Y.AY=Q"1+S8)W8-DE:#Y&O)K^.%"!%[ MWNBJ"ETM6,66N;J&HKJH*RO(!/XUK6P")1V787TV].EB!J&9(18>#5(H[@4O@' %%HK!KJ6L M>O4Z\+W[>\-V.@NBCJH6%"'8G%%6&"RZ9T1]+&PO=V]R:W-H965T&ULK5EM M;Z0V$/XKUO;4WDF;++;!0%Y6NDO4]J16C9*[]K,#3A8=8,[V;I+^^HYA [M@ MV*27+PFPX^&9\7B>Q^;L0:IO>B6$08]%7NKSV+UDN:%:+4F2R1$G?GLX_XY((& M=D!M\7;2_3^W0?T#F4E^K*2:\W+5)\M#&"PGA;)]GV?FO>1D??=B.H8 M46^.B$>H8_C%]/!+D0:8$&72 1@O,W%')7"N& VGH(= -B/213U<#K,F(>]T TT:($&DT _EQM( MGU29<*8P&+X4A[%/>MA<9H2%Q(V-M=C8]&3+TBCHD=O*'DT@&[P]H+'?S]_0 MR@]C'+LAABW$U,*+)N'] M959"00O>;1 NB)$#HA>S'D2'%0OHR"3'+<1X$N(7:7C^ HCQX.4TBFGL]3 . MS7PA!K!UM#?K)"1!OSA<=G[H!2,EC#M6PM.T M])N4Z4.6YTYP=/A21A@=@'/902*#$7 =%>%I+FJ:P*$4#NDECFC,KWWLX!?F18SU>)&H-\GHG$\Y$N&C/\TF? MEEUV+(K96/OHJ ]/<]_SC%52U9LM>8=DKQL^A_#D#,!!=Q'V!OA=K$CC$>+& M'2WBU_#BH60/:0^2&- !SSCLP&R,9TA'CV2:'O^0Y?V1$:J [>?M.*>0(<\Q M"C*GGU27G4\P'X$8$QA#YO(0B##']TU01QD%_ITD&JGV=BV@G242*8IL6&= W5+ MAIS',.WOT!Q6H3^:R8X7R30O-BOL$$('+_HAB?ORW647A@$>Z0.DXT8RS8T7 MLB@R8U6F;C:^L"F"^A5E,H9XTI^;,Y!SG__CCO9C[LB63&_\KD4J1%$S3BG+ M(QNRDGENEVU60I<1VMU=WI1[R7##2&'F1WB)=*1*PDDE<;/B2JQDG@JE?ZGW M$.;)?6@S2-O.U'W;$QF69CV"AO^Y8V,OEV"I)"H0W/UP*]._8P@KZ, MM,W,*<+>W/.\Y@YJ?FU64F7_BO04BN'YJ5P;#;N#%$K"F;I),*]9 S_N:#]A M'?^3:?ZWZQY4R\%L$6\T7>RW1IG65L'9'X)P3EAC$\3S&,R' M&4;'PY%B.^#,.UO@)UV!..1;1'M MQ J=%BL@O]?%.J\/LV5SDB,+J+.5_0*Q$5L%X(0^%!\4]RG+843("%_13I_0 M:7UR+0R'1RD27)50/.Z3V:'HH!Y407\_Y[ CGA_%(TV8[APC3ZN3+PKDWUH] M->O+%G@BM4'O@WFTLY:@P,D\9-V#_[L./CB3,)0U1W' @KZ2=-GA.!H3[;03 M0/0E D@[^,@)=ZAP&(BU<%!6#CL2>6/G&+130O0EIP0[>LWF^*!0J*?GQ3$& M@X\![H,&IZ'KH&&Q\UG+?E/\DZO[K-2PV[B#D=YQ"(Y4\YFNN3&RJK]TW4IC M9%%?K@0'X-8 ?K^3TCS?V(]G[*YF5JIU<6G;*DXAHVH@"LCQR4K(C&KLRK6M"@DTJ409 MMSW'">R,LMR*IM6]A8RFHM22*B9Q(6,VL*_=R[CI&4$5\9[!5.VUB4KD3XMYT/B4SFCBJ8"_Z#)3J=66.+ M)+"B)=>W8OL)FH1&QB\67%7_9%O'!J%%XE)ID35B),A87E_I0S,1.P)W>$#@ M-0+O5('?"/PJT9JL2NN&:AI-I=@2::+1S32JN:G4F W+S6M<:HE/&>IT-!=Y M@B\%$H(M)3A+J,;.->4TCX$LC;$B;Q=40JY3T"RF_!UY3UX3FZ@4[ZJIK9'# MN-EQ,^9U/:9W8,PE% /B.Q?$Z68^*,]CO;1;AI2IH##,+ M5YD"N0$K>O/*#9P/?8G_)[/.-/CM-/C'W*,%KA^0$E\^%EU\?T$**LF&\A+Z MTJZ]PLK+?"HVD3-PW*F]V4WGA: .YK#%')Z'N:RJD-!2IT*R/Y#TX=:>HQT2 MUZE_SY!/".Q@CUKLT7G8]>(A^&55FN8)R]=]W*,]G.? QR(ZI$%+&APEG8LL MPZH_I0B"4XK@A: .8]@RAF4Y_"9P2V:$>M]3C,ZB; F!*E?W$ MXSV.8#ARO7W@GD!_,CS,.VEY)^?SOE"PDSV64>@%/= ]@9-)-[L.M.O\V]&< MH]A?\3BC2OG8+8_>;]8!=^LN2BI@H]BLY [P6AF!I7% GM>M"AI7LU6E^;>G5A=\EH5><7N!))U M65)QO&$%/US-_-G3C6_Y9JOTC<7JOV=7,TXA8P5*EIZ#P9\]N65'HF0#' M7^VDL^XW]<#3ZZ?9?S;.@S,/5+);7OR19VI[-4MF*&-K6A?J&S_\PEJ'0CU? MR@MI_D>'UM:;H;26BI?M8$!0YE7SESZV"W$R .:Q#\#M #P<$$P,(.T 8AQM MD!FWOE!%5Y>"'Y#0UC";OC!K8T:#-WFEPWBO!'R;PSBUNN55!D%A&8(KR8L\ MHPH^W"OX ]%2$O$UNJ5RBWZ&B$LT1[_??T$??OR(?D1YA?ZSY;6D528O%PK0 MZ#D7:?O+-\TOXXE?7J)?>:6V$OT$"++S\0OPHG,%/[ER@YT3WK/=9T2\3PA[ MF%CPW+J'_SM5GY'GF^'8 8=T*TO,?&1J9?6BKH"JO-LW6S57. MY(5MV9II _NT.JTOY(ZF[&H&>2N9V+/9ZA\_^)'W3YO/[S39V0H$W0H$KME7 MOT$5RJN4E\SF9C,V,F-UL=FO?"\D27*YV)\Z,#9;>K$7=E9GR,(.6>B,S77V M)Z16L[\5AW*4\BK-"X:J#K*^KS^E.HP[P?)AP?0;%8QGMAC20F9UP_2(SE>_I06&M: M.\O9)O1.A$;KR]AJ3L+IB/4:\T=1Y:, MV3=:QM[0,8O5*3^>N]5SM.\FZ6YO[.A1;XQ/(.I240.=]-!/DL6*?TS*((T5-'2*^"MDG$_JKS MG=8-UJ48,_R<)'A4NVQV.(@G@]AK >S6 C>UA#M CZ ?'T"&:3U@W6YX3/3S M.!ARHM4JB2=0]@2.W00.@CQE+&LWV@OX&X^YV??C86I8K"97M.=O_/S1V21U MK64YT+@M+ZR8 \M>B.-X>*RVV>$PF%SEGFVQ^V@]3.A>EC^7T.]Z7GZOV% MCG9>*:;/ U8?QF0.FS0(AXK?C>6M0>S% 7[V!-\4#%TERD8G9((>JF9G"[;G MQ=Z<=)K#_9JF6B<BMWK<:PGLUA+MMC4>/W !X[5[=06[ M])7NCO7"//)).!1%;CQO])?TZH.XFPEGO*L$H[(61R1U1Z3U6L+1E8'ON]92 ML_-&T-+:N!UW#N9QZ(_$E!O46YWNQ09QBXVO;7^3/C*M>T&^-X1HO#[D:KME M108N%XV 5!P]40\LDA8BZHCH@0I[TY_8Q,AIX6G7P&+F)\E$>XCT4H2XI<@Y MR>=2UL ^;>4M2WUN/PDN5+*"'QEK;_8Q!MV%/OQT?W?WT>KB6)_$>-A&LACA MY80N("?/%-P:9J0+;/1JQ6SK,Q!O.<9M,23+J3XMZ14->5[1?,A8JI.,?=1- M=G.E?3 .F3Z1OM [#.A2ER&K(S;ADB3QL%5JL?,QCJ:ZI:07.,3=3KB=0HNH M0@]LDU=5FRN@XG.>69T8=Q&B*!R1N,5L&?G!1*^!].J$N-6)TP6F#[Y.\&-I M0>(H'IXV+&88,GQ*&Y->@I#8J3"[SF.[XX_VIVCOI!U:9_X.)4)Z)4*>;5.( MFA:F #^FN335NVM,''42G;.7=44LC8HH&FHN-Y*W>MHK$.)6(-=99J1O\UQ. M/X.?\_4M-+/T1X]A:'='44YZ@UQ#!,P\D3A'W?9?"5+O6YPWRJS^^*-GM>%RJ' M1O&07!8G M[S.43&S,:QZZNP (FO2&DGZ9Y/^57*J!22PC3 M&J;T/L>PNJ)YY:/YH/C.O#7QP)7BI;G<,@JJ01O ]VO.U=,'_0/=BS>K_P-0 M2P,$% @ 8VYB5W#X]F5^# ;'L !@ !X;"]W;W)KM]62Y6 MS=7%O&T?WX_'S71>+//F7?58K/1_[JMZF;?Z;?TP;A[K(I]M&BT78^;[T7B9 MEZN+Z\O-WV[KZ\MJW2[*57%;>\UZNVD;: M>+INVFJY:ZR/8%FNMK_S+[N..&@0B!,-V*X!.VK V(D&?-> 'S7@T8D&8M= M'#4(PQ,-PEV#\/B0XA,-HEV#Z+C!J0\=[QK$FV!M>W<3FIN\S:\OZ^K9JSMK MK=:]V,1WTUI'I%QUJ7C7UOJ_I6[77D^JU4PG5C'S]*NF6I2SO-5O[EK]2V=< MVWC5O77XU8?2"<_JMJ\P70;((WFU3+I<[>N[::_N[]YZ=B^;FH_PO(W. R/\YF93<,\H5W MFY>S4;GR)OECJ0\)$\U>$)U.U\OU8M-YO[3SHM;]N=23P[P;M4^%]W$UK9:% M]\,_JZ9Y@_F1N)]/1:OG%^TDR^M5N7IH,"WU0ACTW-6LZZ]HCXYU0NVSBNVS MBFV4Q0GE#\5#N>H.S_N0+_+5M/#RUOM'OGKG^<%;C_F,04FSU8PVFMT4^G0= MLM1/8]_W+\=/AWGB6D8\=,QN7#/!.1>N8.9::J/(L9.N7>!'/$T<2^5:CH*$ M)>FAI=6W?-^W?%C?OMV.SZ97'Z/:W7GO??.83XNK"YV[35$_%1?7?_E3$/E_ M@X;K5BP\#%@:I5$0Q$>!H/2:48I)2C%%)&:EA=BGA4#3XK>B:;NDT-.U%F_K M7HX]E^U\ M7BQFGKX^793%NHMUFW^!I_'8'4]!DKB7)1/4\\!.NJ$4RRC%)*68ZM&Y5IR3 M?9R3U\09.VVCPD,'=.)^OE1?30='(YK29T8I)BG%%)&8E1'I/B-2-"/TW5U9 M;^Z[NRQHAL\#J/S0O$A[3?0I,#H$<$>441Z;!+QR^^9J&TW7#AVZ@6^XB?_R MX!UU%&SFZ5O[1WV?GW=4 :0AOG,4<<2!V1GW.71Z[NLV(W4K2=44E9H=Y@,\ M%J!AWC&G[5 LFV:MP[U>S8K:R^YN;\%@!TZOL]0=-Q/<\>!8]_.:D7J5I&J* M2LT.M6%6 0ZM\%!C9V-<>.BTNU.SYJPXC<31O$OJ-"-5DZ1JBDK-S@O#VP(< MN/U U"L) $&G)$LWI&H9J9KLW2>*RJ\= M=$/( AR1;5=IIM8JS4(/[[?>JFAW%]E>\:6[L-.)\;E8%?=E"X]]@&:E(; @ M,<$/:7 :4*IEO3^%)/6KJ-3L-# P+L6RASXP0PN)0GD4M:%22*+U<%AF8%.,ZR M>_APM>KEGJ;D.)/ !3EAFL:)$$XX2,D6J9HD55-4:G9N& (6X @,7BA>+W1: M,"0M7&(5)G[B0S-NTG, NI*"Q\P'UHH!TQ'CD7M?+0'+(.)1 U 0/2% 6B@ M4H!3)7S%^,7.)F5*@0MD]!@4490>XT92OQFIFB154U1J]E8-0[(83K+.7#G& M58?F!7-9E6 L3(YW=% ZS4C5)*F:HE*SD\)P+X9SKS/6H)B+H$8ZA,#N'5+R M1:J6D:I)4C75HX/M:!]LU\+1URM6HG#EP=. R[Y&@3ZOI\?S "G\(E63I&J* M2LW.# ._& Z_7KTBA>L/S@]2>,9<0#72%VC ]D!2+@:YC1BPA="U0X>[X5T, MYUU#UJZ8RW-8#-QM3G"?@T/3TVU&ZE:2JBDJ-3O,AG QG'#U M?,Q3YZ @ M7./>!@>8%%Z1JLG>?:*H_-H1-O"*X?#J7'#-7-S#H+4*W/W@D%.J9:1JLF>/ M*"JO=L -2V,X2Z.#U@S:U11!.4"Z98Q4+>O[(22I6T6E9B>!@68,AV9G(&OF MXJ53R)KU)&: Y"ED#9B>0-: Y2ED#8GBQ(P98L9P8O8*9(TK#[[>!7$9A*Q) M_6:D:I)435&IV=4W!I=Q')>!R%J?B-]Y'*N[F[,"]M+KA$&]R[3+2@Y.D:HI*S8ZR05<< M1U=G%#_ABH-#+9Q0C]PSZ0UW^15P84QZ:))435&IV8$V\(KC\.IV74_G>;,- M<_NM4OUTD('=2WHR]H$;'-SQT!M:4K6,5$V2JJE>76Q'VX LCH,L)-KH*9VT ML)$#FZ"X+WQ]G7X\NDE)%JF:)%535&IV7AC>QM"R25$V2JBDJ-3LU#)/C MW[DV$M^*0UDJ1JLG^G*"K'=HP/GB^&D[=S]YH(EX1UF^R@J)/N M("-5RTC59.\^451^[: ;"B?^7T62PJ5'T/.)\.,9G .D<*[?1Y"D3A65FIT M!LR)H>61=\7C.X_[F_57#D8:*(^, K 67@#ED0)XD"<@*40:!4!U%F#* V!' M$&3G:^? /ES =)2&$;+4+0S@$N<61[[QRO0$DA>A2 QA^ #<+@>U; M$C!D4;S9WNZ,/T S"F-Q>N%!&*HD7ET;B?4U*5(2P&:OA/.8,^?&AG2S%ZF: M)%535&KV4U0-P@J_2VTDKCHT+T(74@6BV_MD/U*5M#225$V2JBDJ-3LG#.\* M<=XU\-FZI+O1=FK6(\V!I^L"A8( TR0]-$FJIJC4[!@;T!7BH&O@[H,0*%MD M:0H]"0AW//0&AU0M(U63I&JJ5Q?;T3;X*L3QU9F[#W#5P4,;W!R6^D%P7/Q* MZC:G #-LH!OB%O;84M9S5T+H0C'N)T#-#NYS<%AZNLU( MW4I2-46E9H?9P+,0AV?#=R6$+F;B#(#6N./!L>[G-2/U*DG5%)6:'6K#\$*< MX9V_*P$7'CPW P^;%W[ CT_=I/".5$V2JBDJ-?MK<@R\BW!XUVM70N3"-9Y" MS_V;X-Z&CGM2M8Q43?;N$T7EUXZP07$1CN+HEJZI_R M^J%<-=ZBN-?R_KM8]WV]_6KG[9NV>MQ\L_#GJFVKY>;EO,CUA5=GH/]_7U7M MMS?=EQ7OOV#[^G]02P,$% @ 8VYB5U;Q?[#4 @ (@@ !@ !X;"]W M;W)KYUY\OJ._ENI.9P"&;'(N M],#+C"EZOJ^3#'*J6[( @5_F4N74X%$M?%THH*D#Y=P/@Z#KYY0)+^X[V43% M?;DTG F8***7>4[5PR5PN1YX;6\KN&&+S%B!'_<+NH IF-MBHO#DURPIRT%H M)@51,!]X%^W>N&/UG<)/!FN]LR S@N J )$K[70J0"= MUUHXJP N=+^,W25N1 V-^TJNB;+:R&8W+OL.C?EBPM;)U"C\RA!GXJ$4*=XZ MI 1W6G*64H.'J<$%R\%H(N=DFE$%F>0I*/V!C.^7S#R0XPD*A:BE3W?8-^6FM^4OET6?H4ON!31*XE$FLR1M_2!OSH M,/[\ -['_-1)"K=)N@P/$DZA:)$H^$C"((P:_!D>AG]/3(L$;0QK4"KSX_;MV-_C2E/BW)!N])=GXC.3+2UVG44[?%;Q:11T M^OYJ]SJ>*YUU]U5&33SM?9WQ&PO=V]R:W-H965T&ULK55M3]LP$/XK5H8F MD+8Z;^6E2R/1IM.0QE;1L7TVR;6Q2.S,=EKX][.=-!0(%6)\27SG>Y['=[;N MH@T7MS('4.BN+)@<.[E2U0ACF>90$CG@%3"]L^2B)$J;8H5E)8!D%E06V'?= M8UP2RIPXLKZYB"->JX(RF LDZ[(DXGX"!=^,'<_9.J[H*E?&@>.H(BM8@+JN MYD);N&/): E,4LZ0@.78.?=&L]#$VX#?%#9R9XU,)C>%+>2'M%VV:V.'006DM%2];L#Y!25GS)W=M'78 WDL OP7X3P'A M"X"@!02O50A;0/A:A6$+L*GC)G=;N(0H$D>";Y PT9K-+&SU+5K7BS+S3A9* MZ%VJ<2J>DWNTEF@.PKXYE@)*J$P++FL!Z#.Z7B3H\. ('2#*T*^ZYR[Q/UMXA-_+^$"J@$* MW$_(=_V@YSS3_?"?J1H@U[-POR^=_U.?O5G]43&"[A4$EB]XRROHN^R&+NRG M,[UM)"N2PMC1S4N"6(,3?_S@';M?^BK]GF3)>Y+-WHGLT9V$W9V$^]CC'WI( M7+"4EX .OW,IC_KNH:$XMA1F)*SCX,QW3R*\WBUP3Y3KAM[CJ.1YE.>&_ND3 MLMGSL-.SX.2!K$D6[[2D$L3*S@*)4EXSU;S+SMN-FW/;99_X)]YHZO7X$SV> MFFGR0-_,MDLB5I1)5,!22[F#$]TQ13,O&D/QRC;$&ZYT>[7+7(]8$"9 [R\Y M5UO#"'1#._X'4$L#!!0 ( &-N8E>]%G660P( (H& 9 >&PO=V]R M:W-H965TTGDUC8RB42M&>6P MD4C598GEZPJ8:&)OY!T7MC0OM%WPDZC".>Q _ZPVTLS\GD)H"5Q1P9&$+/:6 MH\5J;N-=P"\*C3H9(UO)7HAG.UF3V NL$#!(M25@U[+&"!\%^4Z*+V/OD(0(9KIG>BN8[=/5,+2\53+DK:MK8\;V' MTEII47;)QJ"DO+WCE^X<3A(,YWQ"V"6$SKO=R%E^P1HGD10-DC;:T.S E>JR MC1SE]J7LM#1/J],J3 M(7JRK1F@4;"?WHY.M=&2B$K_?\BM[C PPTS!@-BT%YL.[ZM2>0)JO"%]P&V:^YS;OW>97']RPWS#WHI]_TA]*D+GK@@JEHN:Z;17] M:M]HEVU_^1O>=NE'+'/*%6*0F=3@;FY>IVP[7SO1HG+=9B^TZ5UN6)B?!4@; M8)YG0NCCQ&[0_WZ2-U!+ P04 " !C;F)70%)6%/D) #&0 &0 'AL M+W=OGWEFR!RN MG+\+2Z6B^%09&XYZRQCK5_O[H5BJ2H:!JY7%E[GSE8SXZ1?[H?9*EKRI,OOC MX?#%?B6U[1T?\KMK?WSHFFBT5==>A*:JI%^?*.-61[U1KWWQ7B^6D5[L'Q_6 MG7RC-;S@M^U6H6M9T&>S)R[HQ\7 MY5%O2 8IHXI($B3^W*M390P)@AD?L\Q>IY(V;C^WTM^P[_!E)H,Z=>96EW%Y MU'O9$Z6:R\;$]V[UB\K^/"=YA3.!_Q6KO';8$T43HJOR9EA0:9O^RD\Y#G]G MPSAO&+/=21%;>2:C/#[T;B4\K88T>F!7>3>,TY:2,HT>7S7VQ>,S%0JO:XZ0 MFXN3)F!!"$+:4IS(H .]O?8J*!LEK3K+K.(DJ1@_HN)G\<[9N SB MW):J_'S_/LSM;!ZW-I^,ORIPJNJ!.!CVQ7@X/OB*O(,N!@5=^(:W^ MB]WKBU-G@S.ZE DUB,.V^Q2.-]I*6VAIQ!0O%2 :@_C/9!:B!\C^NRM"R8!G MNPV@PGL5:EFHHUY-NOR]ZAW_^,/HQ?#U5]Q[UKGW[&O2OT^*OZ[B\NKF7(P& MXNQ\>OK^XOKFXNI27+T1)Q^F%Y?GTZF87)Z)D\GT8DIOK]^?3\\O;R:\:C(# M4XCKMS?BPEIWS_I#'S^*P2-OG_SXP\OQ>/@:7R_XKG5\)Y$9>J M_7#JJEK:=?[XM"^(SI0W:V%EI4I2E<3W!>(AA0&_:;M I=EFCJ0V7GD*DX:8 M(NXA6#I$::.0ID%5-A5'\U[;M=F;>Q:YTK9TJQ3FTCF?GMQ\KNA1S+R3I?#2 M+A0)GC<&QJ2"!Q1G1F4!W7Y1>U=).I4>CV;*4F5):TL99\]PH8I,K_D'Z= GD!YC^I$=O)IM%O:"D@GIC($F\K/1]X0QKGR.EG?-8LFFW*H 5ZVX MS2":KO&["H3?T4^ONQJXO9VVD!8EI 5F,-)1N< ^:%BUR75.[RI+_V!UA(W, M8N&+J+-K$ZKUS@R2?,98?M+C+RGH5T5T,^2=8TYKWDD?\9Z6BE^7 M/GZQQ*[3$$[46W5R"M#>(@BJ6T5AF I:5(HCGGUWMI<4NC"3N5*VGM M-D(?9.%2K5(]=XAUIDDH>M)K/WY9HD/V9J48FX7SB*@D2#[DH3-EY(H""&UG MJE 5@6;T@D: X0$3XK]^_37K?HBXJRV5H^>\!1O)AS;=*TEX>= ):-]&U3/: M1PJ)_]"3&D"S3/6.-Q3-108NB2& [.Y>R!$@!^;A:?0S=\8O6QWDND'F*;>9 MKPF^6 R>+N[87A"F#2 PGTB&MB#,X@\@! 5-J\X_);,ZMKC\8WK>T<7&O<#+7Q+K$?02EA#'JX"%S*",D HY4JM=>HBSLB_'4UP^@*6[]L MSHDTD3KJ3!^1!5!/RO ERF%.C(9[OV7^),N( MC$Q3$AA,WI3.O^V18.Y<) ^(-Q!=4C=;?]Y/Q5MED3T:SR9%H6KZ@@E.?CHL>"\" NUQ._?J?Q(B*L+&R*)S#D 2*Y2&4 N5N*X'7AWR@N*2U>":MZ5R47*7ZN'FBR: M H;*1+=SWM5*8?JNY!KZ: P )U/HLFBOZ$ZC3',_HQ^^4?-?*^FI3-@#E,B\ MH>-!:T*:4;;.&YC78*\.A20H>:480!8G*-0MGXL5#SU3@@@W@O9HRPO;"6G4 M3T-2CCXUF[D8I34'/X,_U!UJ#9[5J;68=;+D$8" Z[DLTLV/#*G)YDYTD)7Q M80@1@+ARTS R@+X-N#Y&J(B* L0?UA3FFL*X@+A]7D%4 M_#[I9^.[C_LT)A ML:G.$QA:?#V6JOZN7/5AI6L,=5)!%V94:%#^)V8'AGI'2[*8G,X_]G$KSJP [+MMK9ER:4?,4QV]AQR=P,=C_=UK/SXN9;X?E6 M2!ZXO-.7E'AJ(70$9U<(Z2WTPQ;ADM&5O ,A@6(K;B0$+MY=[6W1 M[;+'H]78)EM 7&OI$%^F,6>SB;/*M88!!5,0-Y5$U@67$D7$:^ZJI:8#?,M+ M+FR%C ^5PLV7.#KW?25TW6]+P MF"YENB%S ,)+)87S$Y-.&ZXM&A_LNJG$SY=N:&ULK5E;;^.V$G[/KR##\T!+M$U4$E62BC?]]>>;H23+7MN[)V7Y[E< MJ"?E/^8?+'Z=U%QBG:K,:9,)J^87K:O>V?60]O.&/[5:N<:S($UFQOQ%/^[B MBU:7 *E$19XX2-Q>U(U*$F($&'^7/%NU2")L/E?(?S>H/5>HS(GZ121Q?Q2KL'9ZV1%0X;]*2& A2G86[_%S:H4$P M[>XAZ)<$?<8=!#'*=]++RW-K5L+2;G"C!U:5J0%.9^24)V_Q5H/.7SZJ%Y45 M2CRJR"PR'2R5Q>+&9-["9 YX_%+<,!)EW?F)AU2B/8E*"==!0G^/A%/Q'KR6 M3MQFL8HWZ4^ MH;EG#_\'PK^AWQ>/OG[?W'6]QO'GZ_OWN^>[@75_?OQ,W#_?/CUC-)^6\ MLEFUWA'/2R Q">J2SA8B,,NM>=&QNQG^"'528)E]XLX M"] (R_KIZ'';'F=':V_\"%G]SBGN_>FTT\=].AETNG0?3SJCH\H[IQ,LXC+F M?1-"ZW@\[DS>@HLSX\9 \^SUIQ^F_=[D5[>=/DB0*"DH4V8&V1M: M%0-Z,4F1JBH5'.69=A59S6YKEY!6B,/RHJJ_@$:*W&BVJ_ 8>U#N MECI:,KS7'(HER2N65,:$59U92MA?81$1 !P6IMEBW1&_;=2=-Y2;]D';K",+ MVFK_I;%6@$491G%;!.L MH#P'[G8,# :=X3Y**E<1V1WE"))IMM%T^HAL@9\-<.V2V;@SV&(_6@O\"G>D MO\2.RG=5[F\%'9:#,GCY6CJFLQV:;4J*=L-B:#B-A-WK$+2DR>;&'2[2H6S! M"J$0D[.!,L;I#K*H]9E$QQSHLY Z@L\T"(5K%4D$4K7-CN#L^NZ53"\W#!ON:T;R+KN&*K6&54*::XN!JP(&IN2K$&W; MD;&?*[9E;JYLV5+(W M:GJ ]?^@[4Z9>VK@;J%U#T!IEFY9"H'DN+!5 '&S/N:^5T;.WN[7IK:!48Q( M95KCKNJT='4!K_D#5Q6.VPWJJY K9@T1WP_W-_CAH!)?S9C_R_8["MMW-OU! MP&^T_#>A?J/AKZCH<;&D<>$&U-J+?QF><3]A;L/1CTHTY;WZ3&V,JGW8E81= M1(?!!CQ0(BI++%425T/"NH)2?^!/<*BMU"K7+(F7",>@GAC:7SF MW58K@&UC)(&F&0_JL:[Z!!^FI#,9JTL_79'7GQGH,(&0H99T%TH!CB@ CD,^ M;&5#AYH5#O.J<_RQ0GWVU =*?6%5%(TD].U8H-$MDP7V9=(.D6%&SAE7H;&1-L5AR MO] MA6H%<_H@$1>JGC5^KLU1M0UX2A!N]TO=3C8A(RM?I*897< 4F4D!DS7.8HCC MH-@,+;):&9:"&F*D&ULQ5?;;ALW$'WW5Q!*&R2 (NU%DI78%B#'Z>4A MB6&[#8JB#]3N2,N$2RHDU[+Z]9TA=U=K1U:-HD5?)"XO,V<.9P[)TXTV7VP! MX-A=*94]ZQ7.K=\,AS8KH.1VH->@<&2I3RRKK--EO1@1E$*%?WY7\]!9,(T>69#4"Q*/ M.SCR*"^XX[-3HS?,T&RT1@T?JE^-X(2B3;EV!D<%KG.S3]P8KMSV=.C0&O4- MLWKE>5B9/++R-7NOE2LL>Z=RR.^O'R**%DK20#E/#AJ\AO6 I5&?)5&2'K"7 MMJ&EWE[ZB+T?*TZA 5C&55H,%;WW#KK&-ZR71E,)M4M402*@,Y6P>6D#(#S&J98SZZ@FU:T@8-@5NV!B-T M;OML4XBL8+=8U&RQ;4RP3)=KK4 YG+$"!89+N66X= 5L:73)8N8TBR.V!6XL M.V&%WL MF#YS!30>&R\,]8=Q)D4I',)45;D 0Q'8-61B*3)O7.3H#K]PQLX[ M$XIE8!PJ%./KM<2Y) C8;[W%)3B4F0&[0:\E_ZR-0*]HF5"T='@J"GX+'2H8 MJDK'36#A87QI'5ZPSTM=*:2FX&:%('$<[E!?+?CX.J81&XE-3CYP@U ?40G= M\V?3)#X^0=S6@K74U2#-:$>1*T9;+C+L0$9\XM-HAZ_.L/7>,Q>0+ "9RBIC MPJ=%ENQRN]L(O9!B55.'J+Q3FHT8%)X>EDO*CHO*"+7RHZXP@)0&E0!2"88U M[L!#:0H=LP=0W3-M:+QUUM#"'>Z1X0X(.^Z>T7<"M1APLY/!F'WO0R+/319N MN&4%2C&Z< 4/,/WZ_""PCYG3!"OVJ!(R&P^F'?MA_Y @//HL->YG:8/7NZH' MGQ@_I1 GTGVE_3.\_9#,6/!X&NVVF0SPAHY=#NA;7XP[])GDHK0[W,+D["O* MIPOS \Y@G$Q2(356)9:L[";60TIH8X!(VX5VP$_B-Q"O"M2#;@@IUE-8;<"/ MR2#Z)CV76B)UW@Q?2*BO6N)/%)2F5&LY#0J$\'C^&6\9I5+,RVP'[&-239YFI MNAO=V$1^OV/Q!+DNA93^'NGVI@O.(D%J9B$6=(5^_6%$E4U%4WNILXADO-T7 M*?A"2-&<*T'2D0IE_6&F\ 2.2>I7G#)%19:N+0_ F>G)4!7\QS,'CS:^0KN M>$9 2JM7>T ]E:KQ8-2EZ@*R&EJK5)ZIT?_"U!XT_SY11^>P$DI1QLVSKY6P M@L[,5^QM?>CC?1FY.IK7(;;7*>3O,A3(%4A>'\KO:L&9=\KT>E>$]8JC%UX( ML6ZQ2.S+HYNGG#P^L?MQ3 U_L4A.J"OJ1Z,Q-EZP<3)B+WWK=7\2Q;Z-*Z(T MW>?@H40%Z^/8&TCZX_38&YCTI],(_X_'47#2/YZDP?2X/YK&1Q^>H@5^=CJ= MWH.>'/]I$[#V^[W?3P0GZ/^2/P\B5AB4NCP3&^ M*4UX=88/I]?^I;?0#M^-OEG@0QT,3<#QI=:N^2 '[=-_]A=02P,$% @ M8VYB5Q)_M!*6 P J@< !D !X;"]W;W)K&UL MA57?;]LX#'[/7T'X#H<-<&/'R?*CEP1HUP[7AW5%NUL?#O>@V+2MFRQYDIRL M^^N/DATO+=+LQ18E\N-'4J26.Z6_FA+1PO=*2+,*2FOK\R@R:8D5,T-5HZ23 M7.F*61)U$9E:(\N\426B)(ZG4<6X#-9+OW>GUTO56,$EWFDP354Q_72)0NU6 MP2C8;]SSHK1N(UHO:U;@ ]J_ZSM-4M2C9+Q":;B2H#%?!1>C\\N)T_<*7SCN MS,$:7"0;I;XZX29;!;$CA )3ZQ 8_;;X'H5P0$3C6X<9]"Z=X>%ZC_[!QTZQ M;)C!]TH\\LR6JV >0(8Y:X2]5[N_L(OGG<-+E3#^"[M6=YP$D#;&JJHS)@85 ME^V??>_R<& PCU\Q2#J#Q/-N'7F65\RR]5*K'6BG36ANX4/UUD2.2U>4!ZOI ME).=7=_(+4JK-$>SC"P!NNTH[8PO6^/D%>,%?%32E@:N98;9<_N(B/1LDCV; MR^0DX /60QC'(21Q,CZ!-^ZC&WN\\2^B>X(K;E*A3*,1_KG8&*OI.OQ[+.(6 M<'(L"@WF*P_N.WT33^\P3=24]W<@K]5\4X:7R$DFT1!*^X=49<[G<$ MVR@=>@BU15W2Y!W"!87"#^KH&QFT(.NASD2I /BO]\0&UKL=J0/]>[ M5YAVPB@!%HD?A;#J')(QGL\$A9X3I,.?SA(XUJ;1P?RL4!?^E7 A M-]*VH[3?[1^BBW;^_E1O7[&/3!=<&A"8DVD\G+T+0+)NWF\7@4 %T. 9 M >&PO=V]R:W-H965T"DWE8,;8(Z6S\,^T!+9XDM1:HD'=7[ZW='2HJ:.,:*]HNM'[QWCX_O MCM1YKV,L S'U3* M43(>GXY*+E2T./?/;LSB7.^<% IN#+.[LN1F?PE2UQ?1)&H?O!=YX>C!:'%> M\1S6X/ZL;@S>C3J43)2@K-"*&=A>1,O)R\L9C?<#_A)0V]XUHYELM/Y$-V^R MBVA,A$!"Z@B!X]\=7(&4!(0T/C>849>2 OO7+?JO?NXXEPVW<*7E!Y&YXB(Z MBU@&6[Z3[KVN?X=F/B>$EVII_2^KP]C9-&+ISCI=-L'(H!0J_/,OC0Z]@+/Q M$P%)$Y!XWB&19_F:.[XX-[IFAD8C&EWXJ?IH)"<4+6QG"5@[_^>[FQ MSJ!-_CDT^8 ].XQ-I?/25CR%BPAKPX*Y@VCQ_-GD=/SJ"/-9QWQV#/V;%NDX MTKOKVQ4[B=GZ]OKJ#W:Y7*]>#Z^NW]ZLWJV7MV^NWS&?:O@X%5M]H6M@'P!K M,=4F8]:S2ON#H!FD[\ PCO>?=\+M&:^YR9X_.TLF\U>6W8%U0N6L B-TYFLJ M8QCL"G@PPY#&XUM"^(E- MXPE6E)0TGL81OBL, "N#D8&,S-"&#LH-3JCUXH#BZT*D!:(D\;Q#$9:EDELK MM@(#:^$*H1AV(%R%?,!R4&"X1%V01X:U+,ANU)1:NG;@7WX->H3:=>HT$9MX M7LD#7M,?Q^L[E7YQ0&F%SOPFH>?QV8\7>AZ?_@]FQW0^[2'\ )UOM"%9O7!' M"DQI]YVI&#;# Q"IML[GYI+H+#V10RN#2B% S2UY+>F+@)6L'2;?*7),KL2_ M#SWCDQB06,P92NP$7N\Q"I\A3Y'28TO=NG'1 $%3NN$$'Y)9:$J=C M0XI'"..IHK-QB7US(Z/4?LLGK^,3/,$@$!V#B-B#'H<:)G'"]HAMJ94]%A2E MEG*X*BNI]UCFOU%_8]>J-W+2*E\#&LWN,.]T-A_,YB=!*[]2?0&]>W"&7$H& M#; ?1-RIMW.U9S_33?0X=_0+.ERS3'NK51Q=F8J*NJ]0?8"N5TNM\J$#4]): MT9JBURK)5:M^PY'D)T2[VWS$-?#\LH]XSO%;<+<7$+7^:F)I:G(<2XW )((/ MV&:''N+T<( ^%MNM=P4%/]3L=- T4(&[%E<*J1F+)]!6"[^9^*T%VP(J6WJ? MM2^ Y&X%1 _LO]+/[UL\1,=LU,$S[YX]N [JZ>D< MT1![%54^2)&+C830>U(@T_+&#QAYKRV:GF-[I:;2O ZMH^09'++-#)\A1[\A?@LG]APUN/^2R4F%[CC2-ABZ#B>GT3,A(^9<.-TY3\@-MKAYXB_+/#[#PP-P/=;K5U[ M0PFZ+\K%?U!+ P04 " !C;F)74G6@.I@* #.&0 &0 'AL+W=O7EB;OSDY,?%"++GIJ%QD^#)3>LDM7O7\Q.1:\,01+=.3J-L=GBRY MS-H79V[M3E^1Z\TZD:GW>#MO5PF#NIN21R*3(C5<:TF)VW)^&;=WW:[S;\)<7:-)X9:3)5ZI%>KI/S=I<$ M$JF(+7'@^+<2ER)-B1'$^%[R;-='$F'SN>+^WND.7:;I/:S6O\I2GT&Q"]6J7%_V=KO[?7:+"Z,5;_\Q^E'1H$I]T7 M"**2(')R^X.GJJ.&<#(CI]Q;C:\2=/9B$G\OI)%D MH;,3"X:T?!*7Q.\\K5W/\>N]P.]=8;!B#+M4RZG,.*EIV'\F4V,UXN&_^U3V'/O[ M.5*.O#$YC\5Y&TE@A%Z)]L7OOX7#[MM7Y.W7\O9?X_XS;[Q*O%^TF]N'/]BP MPR:7__YR?7_]<'U[PSY-/C]Q55.A6=AWAH]8P-:"Q6J9 MI\**A-F%0/;4DC$U>\&>(D[T& AXX6716,C3]-*;K/@, ^](;OB1WIHJ,+^ M5&DBLWG-B+,OEB\@BLZ5YE[R!>#O>P$B0;Q!><]3RS[R1\$N(7?@2(C49S 2 M-BMF"+A"P\PX3ZV$)AYLSC6@#R8B&\*"#+(E:\C'R'\0PTG\51B ,+89*Z% +1:EG"R M.'?F>!8'[JC??SN-HN[;\L#G+-SW\.V1=_Z,2\U6/"T$<8SA$)D(;S:&G,O, M3.C29HT8FCP)F0,6GIYV!@"\-'4&IT!0!G0X$/Y$&!!W;A84&G%:D,<MV1CLL'%%IBYG4QK(R MK.A< D%6Y*0)L"N5?_-F^F6HV$\ECWD:%ZG;YMU!)F*(VSUY^]3F=$860YFU MM LV51K817G "H"[=I1:K%3JHC*&#Z6%MV.?J(?M&Q3@S_7W2__]??F]?43& MXM-4HE(E)<>9G.$@#CLG+A0/V^_=RJ1: 96+8P%+A,.*YS9V#]O[UY."**(1 MZ*'R 1N?=OK;4'+J>6VH:?&!,^YVPL86YW ?6$ *AW^O.-)Y9Z\_MI'TWO' ?>"P>K'T2&) +L!3L?7(2_XE*(O)*)ATE'-W=\/*9K5AA)I" )VA=6M$_FZ^8ET$)^ =$H;E$.U-JP-ZWK# ?!ZI-= MCG=;P5N3.%8%K:.8"+E"1 HXT8!^%HW+I$]T-]1*EWX&)@$$3]R*%F&+WU;RV(X/PO?J"9-L)#O8+G M=&6R<;QG_R"O*)]L)/,70R%8= G6&9A$(Z'$"/L!E$T;-UZ)\(RJ2#_ M:6I%C]7LN##"'\#"*(@&X_H,_PH%+<_FDJQ0R1$&XVY#%O?:>E NFG>]R\+> M* B[8R?/:$!F"7N#H#<8;,V<\XVS\2&+@OYIA"T5YWJ%-NNBC MODV;4$/-H MU 5E=$KV'Y^.0',ERCIB^8\GVY%)PVY_]Z1RZ9FAMIW&866A)EVU5.J_+Y@1 M$.-@& YJ^?#:ZY%:-\(^L]AX%/018:13?Q12' T#I'[K@U+)&F@"WP<]F!_G M@N4X"@;AH/7^%TLJE;]1, +_ S;J]WT1#0:]4XK3+T1SKAB])0L^R]N $.GUK"IK\--@+!=?#KJ@"?>N M_X4N-%EZA0R5>8)=PJ&7J^J^ADB6B+)YTD H)?\&] L2^-F%-ZN28K+%QI_N0 M1C%>!HP&1=]LQPJUV9D45NJPOZJ-IO*T? ::3AXWYG@V"&.U]'&FU0:CP88" M78I9S1=*T%U"0I4<*]_\'<5NQ=[1J?)YE8Y4V*:"?8074];#B7E!\?X_Z-YA M5QB^2N5A:\&6?JBO^Q(]$S*F>O]+O\>SIG.XFW*#<_R]3%Z0LV:EF6CAT]D!')96"L\YQ MY%D-<_P)OFF!'A2J9Q3]58(D-*7-I .MY]D"E)M7]:ZNC"\;A]H\F*1 AA 3 MU_)"0H0;383P_<2%ZKW(;6FR\OXHV!XCFUCK,P<]?[0= SM;$S6)RA' #[O-LO^=J:4!6P"^APL/PH4 ;JG M0D&0<87ER,4%7VUM[&7CZ.S57/,<,$$&X\1SC@$.:$ &(_:7U5T*)\ BVP.# MA(M5.LN/V!DA;RE/>?:&!';"DI]L3 K)N@::-V9DF_EES 1VGGRB1LX]LC6J CTX7KKAT8S/?&1 M3K5NU=S]"]GQ*QE!V +YJI N.4LG<2[I)J=48C=@73_!1SD1K MJ^(ASB9<,D>M0R>1*@S.Q^N#IIJ087ZGJY%^T$7?"D\+3,/HYEJ7[N9+Z!)E M8;F%S T;1,$(&]'65AN.JQYPRN/'5,W9(5]24OWM;4#@=\3Z-).D%H,+6G^4 M//@#B2SB1:9 LJ$KJR&V]-@Q'ELW*CNF&UL[5=;;]LV M%'[WKSA0BZ(!%%LW6[*3&$A2=PVP.$:2K0_#'FB)MKE*I$I2C=3D9#%2ZH051?5%2CF]6 M0A9$XU:N!ZJ4E&16J<@'@>>-!@5AW)F>VF<+.3T5E_HRY(H>BGR]RS3FS,G<2"C*U+E^E9LW]'&GZ'!2T6N["]L:]G0BX$7A ^@Q?NO TM7O@$WHQ(SOA: M65^MD_#'^5)IB<7QYR%_:[CH,)QIF(DJ24K/'.P(1>4#=::O7O@C[^09LM&. M;/0<^O>FYEFPPU3G-_E-#;,5QFA.EH*!Z(S)8/D+&'EAF!#BF M@-4I^-*UU@D3B\8)Y+72:!&M5SAL&@.29K0HZQ&4_84=C2--X].<&"*(U KA MM#787*!!KJ7(

3( M[W"H\".M*OG82#?Q:G/1\JJ;N90LI8?*I6Y_4RQMRNLD?C/GW?3]>([^A:+_ MK_CQ,U;#.=?L>$=$T11%-$/>]).AB@974A16)25Y6N5VD!BJ6WL\0H$]2_N) MV\_,X3'Q=8JLX!?3 \VA&PR/CFO.5BPE7/?AWD#;'"W-613L=]!$ZP!=.QT1 MEV"K8WNG+&=/N[*?PDKA*\8/H2YM,QG<['-!3GKWUM_NT0GFQO'ND]Z^XQU_ MGWK1L\&QT=BM>J\M,5$I)($#$-.&VIV/.BE$A2$YZLT_E_=+",=NX,5FX;F1 M'^'"]X9NF"2X&GMN[ U[OU*E)C!_NBENYY=78 X*?G "KR&,0SC"?]_U/;]9 MA6$$>Y:_Q# AQ6-02?ACRPD9>9&/?"(W2&)(QFX8^[TW-#7ECH<41+*K(Y.2 MSFS'3JFHRKR#V+9-1&#>]^4 MT?'WS+;C9B /$]=#V.'8'8\BLXO'([OSDMYYEDWJB6>;M :Q?6E&A'Z$,B=< MH:]CB,($ M0,QN&/\FE'*W((QCZ,L$(\2\P;!V87>'XW?*;4NG#_))Z37NWT M2_#ZH\3^#7T3TGX\M']1W&MI6)FXEO%JF:B6&<&A,_F@L+[#61:QPYD-,5JGI(S@%97PKKC1:EO8@MA<9KG5UN M\!Y-I1' ]RLA=+LQ!G8W\^G?4$L#!!0 ( &-N8E?E15'&F 8 -,/ 9 M >&PO=V]R:W-H965T: EVB):$M4D%;?WZ_<4)=\FEVWLS(,M7JM. M59TJDF[Q?\KN3*[K6)+9EK M_94[M^EY-V1 ,I>)8PD"GR?Y7N8Y"P*,;ZW,[E8E;]QO;Z3_V]L.6^;"ROE/@3%8]&H8!16$T?$/><&OVT,L;_HC9SPRF M:V637-O:2/KCV$HD\[R)CK#1/LGOQ\[\&X_"7 M-VR(MS;$;TG_OT/WMM3[A\<;FO;HP\/#]9?;NSNZO+^FA\>/-Y_I]O[Q\O[# M[=7=#5W.9C>/,SJ H';*1>-&8;A)"YTC]^UIY[943HF\@V@Z6$3O5$EK*8P]ZG#39;JV4(GN%L%/%(^C8#P,?2L, MXL$(B)"?"DIEI_'/,XBGG4B4(; MI_XC /8(J@.4V/BUX12(JQ2 KL?:>F<3P&>:U!UE ',J GZFD41J!S0 ;;(',%T0/@G@R M. !\R'9/ZBU9.S?6J>*Y2_6"=&UHCP,OI!>.9%K4CJN43PY2]B#=#E.%'CD6 MG<^2C^H4:*"C!3,&7T:<;C&!XB? C_:(V^,XY/:8HD$0Q7Y\POPZF4XZC_"/ M% L'48-P$$RGTXY7P9G2!OQRWR;YO?*\VH_-_S804< /M*6B.5(D'RDO.=67 MP<1I'FRI$= *#H&!O1$.SSSW]P L^XE&O>EF) B6TE_/C)%E(KU"HY9++ 8"5+H2%T^ZKGUW1PB6_2->ADMZ)IE2D QJ*YS!7&4!OJ/-U@:*()M$UHX9B/)>0#[<4(C'Z M6":ZU(5*"-_4%R1?I]@"W+F_;OC)JBNCTSK98?\"PZ0IRY%P\EME. M)>NQ.-/8=*.?FJK8BG>9,ND^"1K8-FM'ZLP\*$JVR#G9ELL1$,4<@4UQ^ MP:1*.XX1_*+:>NZ-2$$W74.C@8LLI;5D+[)N@^(+:)YDL,(O !N>E-'E!F,# MI]3LZ]H(^,^B])<(.2T1*C8"/&52M"7UI4"3SR5$626LPF]1CNLN2@*?G%^1 MBSQ<>J[Y>9\ZV$]/(J_ECU!EPQ2O3'Y/F'J0 A&),&;-IK:R-K7&_+6H(WI> MTRLEY]D9&G@QA^(W2&=XRV6( OPJ*ZY\6% #^*ZX*.MO1]/>\"\%ZV#L69W] MQQ!NJ/LVOF'\'-\PZ@U>P??2#;V_]]#"U6[IGY/@$=.R>7-M1[0'F%QIITG98 MP?8=?_%?4$L#!!0 ( &-N8E=W'[G19@X )HL 9 >&PO=V]R:W-H M965T@-)XMNXJ1)5J6[;RJG(=WIFHF M2<69GW+GE\[,SF\W50MJ^6:H27Z:F6DB'UVIV9I>5DCE/6A1GZ6 P M/EM(7?9>O^3?/E6O7YK:%;I4GRIAZ\5"5NLWJC"K5[UAK_GALY[-'?UP]OKE M4L[4G7*_+3]5>#MKJ>1ZH4JK32DJ-7W5NQD^?S.B\3S@'UJM;/0L2)*),5_I MY>?\56] #*E"98XH2/R[5V]541 AL/%GH-EKEZ2)\7-#_99EARP3:=5;4_RN M]D166V<683(X6.C2_Y?? M@AZB"5>#/1/2,"%EOOU"S.4[Z>3KEY59B8I&@QH]L*@\&\SIDHQRYRI\U9CG M7O]BRMFS+ZI:B'=JXEZ>.="D+V=9F/_&ST_WS+\6OYK2S:UX7^8JWYQ_!EY: MAM*&H3?I08)W:MD7YX-$I(/T_ "]\U; B27>:9L5QM:5$O^\F5A7 MP1G^M4M83VNTFQ8%R'.[E)EZU4,$6%7=J][KO_TP' ]>'.!TU'(Z.D3]":8X M.'\W=Q\^?GDOKOOBEX\?_O[LR_O/OXIW[]]\.8*6G5I,5,6J?J>R\#),CDCO MI/STZ$27PLU-;669VU/Z,!1WJM2F$A^,4U;DM:*1UPD\TM65+F<"4SYFSA Q M^B*.Q<7E13(8#+HG$!J.Q=M*Y=J)FUFE%(+<-<0N]Q*[%&-/Z7*RD+(A:FA'HP>]<\O+\2/POKU M2U[_Y&\_7*7IX,5^SGC \,5IPDN#"^G$$(KZD6B"(UT]6*TOOLS5(6$E(ND/ MHTM7K 6\ RS=JTH6X6U:-T]UF9D2=H9P_'56RTJ63H$+$K<1I2ZMRFHR%C*L MMF*R%DIF\\"@> L%RG)-@@PO7UBAOFGKR*!^,4=Q#8]WE6)UK66EE M$V% H0(9B?7*]TBP?>&\XS[]!3F>D" F,N/A*Q M)=Q*.UH0!:?U1>)*F>F3-/U 2V92:+@)M&JW62>5T'M@VE10 61>*BY_Q3KA M$?CT52RA(?R!4U"D552_B-I2KCD@5]K-!:RV4]V!)8X\[P#\[LS^&?7$5#GD M)TWPO$?$AO6L#(+ M.JP=/,';][=2$X=W3M)2@:B:U07K6]P=HCN7]XI=9J)4Z7]:(;3#3V2(&103 MOHJSM,!E$&0\M)0;9R+&L*T824 M(Y$X)7G.:JX1AA/DI))HWB!1%&&]-/$>HILU9995-1L=S_ PI^*DA2@0M,9" M3"NSV)$J^^)W),<2NMB5M"M%^J>X,<@1<-ZI@C2DX&5EILI:SC""JI[.\.7A M+-('NTKCEW$B?D19SCA9T+QC<=6_;-)UHQXP7=0Y)58Q[*R^+^@F+)Y1'CL5E/^W6)?:/L=A%6SE QB-IL%Z@\2GHA4ISHI?$@CD!RXH[6Z%0Y% ML+3;5="+Q]ZD\HXG/W*8]L?-P+[X5)D,M<1ZGWIL*4H6M54YNSB2'X(6?@%O M0P="/U'98B+'8I3&91G2H6>YVDEWG 3[AZ3N?8X\6%'U:((T,2KF"N[B2_1?@=\IYFQP/4Y%Y_D2A@!3>/)1 *'-J2%!RAIR:1[UO!J^'T-8K M9\EL="YAS4)Q$?>Q] @M9#TO>:X6GA)"/0OB-RD .K>"BK&>:I4W\G0\SPSZ MJ+)QI?VK;R*^*FY4%N)6HO>M($.YDK"Z_$OUI33G7 M^S *]$]F1:U?(NIED-%DG,)#8I4B0^T@JXR!;S $G &?'FH@62C)="V MX3,G+CE]>P,MZPJ$K2_9OA/FMG;8![1; 5!/S-LH;DF<^6\T-RC$G MAN!-'(5>G_@!U008=NUK*[-^,0@=\Y*:<:(=NK#-WF"4>$K#0=H?7EV1CDKV M["G%STT]JY%@VZ'08G]P/=H]"D,N C6/(_H#CR7V$1S_A;@,%15E7%5.PDR!B0L-)KIQM'EA'KM!^T[UX]R'7624$DB3O2I;S"$S!M,PGQ-D*I*]! O M, 1C*%OF^AX-(7!O$(PMFVO"#I/:FY1Z9M]8LW/+I:;Z;IW)OK8S&OY];8ZP M1Q-!-%*7R$*.7YD#L*#(_\@+T4\WZ=9Z6-(0V>*&*^ >$$14[T_1'%$BJSPS M*VU9H*6Q/E"M5;S^_<;J&VVR1P33*91.S3$-!J\ /AP455!NH56);PM5S105 MP-*:0N=A"/,@/1_$(JJ1TQXX=EEV&^]UO+%Y"JIVC:@^/Y7;[A"+3_&P9=-@ M'F^6UA8AQL/R+]B/:$TL"F?4,\(N.QG<6$U2&=UC"8X%JR)_EAX:_4%N1-86 M:)$GOJCIQ1+=&D:A#F>J223@"86O0 ')/ +L[ZG.S88*[4SN[:E '.1(EC)9 M0B4%,C2[#-1%>4X^J!5PX[TI[DG&L,2MWQU8M]#!DL4Q1%U)!Y 0ZRTNY*A%8%M94"S#;]ZCV9%?'9]H+ 0''+MY_? M& \KN7MF(KW.)Y*B5L,75(;#)BHVKV9R7IWLM'.RTS_(8%2$<\?##FAU\&I[U;R2*V:G!5>A/?. (T(0 MC\"-W7:-^1G$"'&C;^MV(,J .*)YPQ@OWI"9;59;VZ22)#3M='[E)UQ?]4>Q M5I>-TM*?&0@&!I<*90?=WG)9H![2BMS; M.],7;[Z?<>]1D4.U.UF*:BYWD=(Q:F@C*'C/PE,PLT M_)P-$-I-IU>7'(A;<7?8N(T)GZ3^-$@\Z)]_M\2[>@8/$4U.N-^7UN"R,?]A MTQ-<-OWAHQG2UMGH,.2[H0"GEXHAYDL2L *$NV^#AD9+M=J@E M$F-X.>Z8\ EFQ5=U:,,OI#>XZS-==G)Q,:=MJIV]3]O2[D<^3P*7K+[+/F]9 M[I3":WW<'USZ$?$U#8:\7IR'W293#J N;PX[.H2Q[1'?C1@:!,S :@^XICKY MV$4/OYQ'PBA$#&X>-+\1TA_%2+_MR]MCKHT&G9+$PV8^M-=7E_VKKA'F<[FI MU%5WF$69#@*&]I239[A- CO052(^6?''7?A^C.^S-]US^B?9= ML@*ER!_#2.J",;K.XFXLDU6UIIFM(HJM6T+-3C:0(]HH?P].L:"[@EESX9B: M K#3/M^Z726^D/J.;NB> /I0QJ)8D7>$COTUI:-?T(8\AW_P$:XW!C 4JK2B MFTQ78W%*\Q4=-TT;8'0<+CN]A^,M6+ERU_RGZ*X5EYBRO$F2>8I[B]-31/X< MNR G[V-Q?CZBZV8C,4S.QV-ZO,#C:)32XY@>_:^7_.O@B(N./WM(D^'5Z(A) MM\*3I_/A$QH@P@#A1HJ_9^:OZFP;=_,(=;^$5-P[$<6)=-%A[.FVR#N%Y1XC M?>$%CEXNXI=Q_-+=O$C4OSBSY]NG$.&<6_#@'X%(5#<#W MJ3&N>:$%VNO(K_\#4$L#!!0 ( &-N8E<+\E)"#@, '@& 9 >&PO M=V]R:W-H965T3LNW?OG?'+>&?L@ZL0"7[5 M2KM)5!$UEW'LL@IKX8:F0Q;60.IJ.P]J= MG8Y-2TIJO+/@VKH6=G^%RNPFT5GTN/!9EA7YA7@Z;D2):Z0OS9WE*.Y1"4;8QY\<)-/HL030H49>03!CRW.42D/ MQ#1^'C"COJ4O/'Y_1'\?M+.6C7 X-^J;S*F:1&\BR+$0K:+/9O<1#WHN/%YF ME N_L.MR+]((LM:1J0_%S*"6NGN*7X#=-0HLKP6)Z=B: M'5B?S6C^)4@-U4Q.:G\H:[*\*[F.IG-3UY)XRN1 Z!SF1I/4)>I,HAO'Q"U\ M8IP=X*XZN/09N+>P9(#*P4+GF/]='S.UGE_ZR.\J/0FXQF8(HV0 :9*.3N"- M>KVC@#?Z'[UP+5VFC&LMPO?9QI'E/\V/IZ;0-3E_NHF_2)>N$1E.(KXI#NT6 MH^G+%V>ODG8#0,9&RXIRN95Y*Y3:^Y2#0E&6 MEM43#IB$4N"I56++&^#E6,F#$?D6O7HL"O8H\,)XI.RW5GB9;@ %3XF/U0^Q MUVY9J:N@8#MUPZ?^3O&1&]1HR^!YSH]:4V<,_6IOJ[/.3?ZD=YZ\%+:4VA]D MP:7)\/5%!+;SN2X@TP1OV1ABIPJO%7\:T/H$WB^,H&PO=V]R:W-H965TT9VW$F>7"M?ONS2C0KJ> MJ:C$EZFQA?1XM;.^JRQ)%92*O)\,!OO]0NJR% MM(MSRLW\I#/L- M?]2SSO- _/:[DC&[(_U%]L7CKKU"4+JATVI3"TO2D6PN%@@T*R5$@"[V@HL'POO3P]MF8N+$L#C1^" MJT$;Y'3)2;GQ%E\U]/SIIS(U!8E;>4_NN.^!R.O]=*E]'K63#=I'XLJ4/G/B MLE2D'NOWP61%)VGHG"=; 6^HZHG1H"N203+:@C=:N3<*>*,7W1/OM4MSXVI+ MXN^SB?,6!?'/.I+ZZE+2-N,Q(ZXGK$H;+F3H>>0DOC@R>K M"U'AUR@GM!.0K*QVI(29!@V(&JMTB:9M@ ((4BZD%Q[XA7$>/9I2Z04YK]$N M_+$L:YD+FDXI-%] L_C4%5+]B^*&#)-@!/X4!=FL0K(L>1#W5+B>^$8KV""] M$5G\J*6%2_DB-*MB\JP ,Y1*UV*%[+T-6N30P8ZMFMH*C#O@(#RP>ON(5Q ) M?( (OR4JJ2XMY<%7;]"NUG( %B3MLXBQ-"B86:G_@SCD-%070KHGSD(A,(X9 M$8@R1*>:5)>A\AJP,^$RX+V-'G*^,"4#Z:Y(,UG.*** >B[G#AZK9< Q3N$' MN(8@IIX#D6LYT;GV"TPS1 Y#!J!UQ06"91B+4?*U+6,F,JG:!47W;)XX.F_$ M<-0[P)S*\Z; 0FXS2UPC8500CPJ!1H>S$[*K;N\&1^"6P@CTV68+@]YP%PO7 MJ3>,/PSP24]<([MK"N:5).=(6++7.Q*_BJ>,DW%8?@VG%Z(YVN^-G_E:(D$_ M*YC)$2B_;."UL=R-XC*4!^M#>=@*Y8Z,UGC9($R9YR.$*[D0R7[#A644NS#G MOOA1:Z;"B\D>>(1VXXA=IH8E,#ONM*D=^E=I)4J#H35'\W&C[<2WZ>70J$]) MNYB;02LU#(S2[PV:E2[/K2K&/U_P&\90:%83QMC!(]IAGBSG'883Z,W-28?=IGS$-29D8XB?XD6+0(,>6,XS#5>Y:=^(O<,Q1- !"'-7 M3*BDJ?;-7M&X#I@W8KR?M"1+\G$7=>(#*>RT>6N#[8G+^V:#VU8LL5N?CQ_W MNEF^OESGILX5AC)P)T3<>6O+=)F+9#^,+T;"8Q(F6;LQ?YY+NW3@3_(H:3QJ M9O-CC]X_=,-46YS[VM1BE?%P7_9.)1>Q ;E75B?#6'#>>!E.&-CICA[.#3N9 M2'8RL:JXV$UX;]E,6A.VM^[PWF_=JPJRLW![Y -R7?IXQ5JMKBZH9_%>]B > M;[=7TLXTQE1.4Z@.>@=['6'CC3&^>%.%6]K$>-SYPF.&2S99%L#WJ3&^>6$# MJVO[Z?]02P,$% @ 8VYB5V/&)P7C!P S!0 !D !X;"]W;W)K&ULS5A;;]LV%'[WKR"\84@ QQ?93=+< +=IL0#-DC5I M^S#L@19IBZLDJB05U_OU^PXIR7)M9\6VA[W8)$4>?N><[URDBZ4VGVTBI6-? MLS2WE]W$N>)L,+!Q(C-N^[J0.9[,MO)K3?;_BHY-*VQHPTF6G]F28WXK([)$ RE;$C M"1Q_3_*U3%,2!!A?*IG=YDHZV![7TM]ZW:'+C%OY6J>?E'#)9?>TRX2<\S)U M[_7R9UGI\X+DQ3JU_I!(%-Y^.=?*SNT#IP.]QR(J@.1 MQQTN\BBON>-7%T8OF:'=D$8#KZH_#7 J)Z<\.(.G"N?#!SD MT>H@KLZ^"F>C/6=?LEN=N\2R-[F08O/\ #@:,%$-YE7TK, '6?39>-ACT3 : M/R-OW"@W]O+&?ZL_?3#Z'AX_@S@20-X\ISTO_'&LV=W(_OE[O$-&T5]]G9Z\YY]G+[[ M\(;Y2YZ\590E!D.08-PRETA6&!5+C+A#.)6I8#.)V(LE0D? M6JIURY JF1(RAT8\#9:R9*K:+@JG>"[\C4B*VQ?J&;F/S]):'3()W,3S6$&B MRD'?$IG1_?3#:30Z.;NE"(-(= (;1Y/:NAC-E]N%$'>E&WV!:?"OKJ$Z1!#BU()D%"R6./7Y)MQQ;CW M)F*/[O&%EP;5#3L);,EE;0E 8&2A37!D#'LO@O=;F\ R72X2)KE'8 DFN-I4 M^IAR3@X[SH@MPM,":!U:%&8+&<,8\!<1(\0ASBICY)..O:=(-7^NSSY))C3+ MM6,)!_4X*W2JXA4@+K@1I'TE+]X3YKOLL*%QC\T0;H9[ BSIWL\ACS7::)]# MUR8[FJV.UC,*:. /V;N*J]B3000:Q254$WUV';*@:Z(43V$]W!AJN*0:SE"! MGE"FYT589#\%C84/);I*2!S+ M2#EX%:HEWJ5(;RZ?8G+='T$'W6:BV0Y]XV2MVTJ'U7FCVDKY(& MF&H3#]D/*(AQ)^WHU5$7& H&@DRA#A-'@Y[-EH*O/'.K15-"KQ8+X:]$6[K- MF!61@&>5Z*(P^JO**$5":]4NMN@,*-1T]< FB,DCLBO+N?,FV*\>3ZUN=)QI M@RZ(XA2Y1%M46U_V*.FP. 430ECC1*KS18 JY*RJ3"V'PE__ %/;6* *M&S,&<16YJ(G M3]PHP67+24%Z%H2R/TC.W[1'Z*W3U/_FH)=/[*3X_YDO>1KZ79H M!I'78$58;L(3U:V0OEI2^=A6_WF3;K0)9$'?5R"0@(?#5#!L8"5"B+IHQ*1% M80UK2VZW]'LQ'O5??H=5I*WZ[;#-N9AEIY\&Z=HPX[ MOX:VZF%]3>>^Z?WN?'UL/YN&;O!NW6%]:'4NG=NJ2ZS:M_#7V5'>'K6#00^J MUNVP'D7-:'S8N98V-JH@'3O3M$1I*3-RC7^)M$2JR1B_OAN/SK^==VX?[UN[ M#U@T88?-YLUI!V='+S=EM>?_/Y-NQ#AL]K3&L"G-VN^K&@[Z*T2/N >6V_)]W"OPKX#@AH-SZ&O'XW.#]=Z;U7+$/6D2547 M5U7G9V7=IM*%&Z^CMF[6^FS7=XQ!ZPM3)LW"?T=#":0^(GQL:E:;3W73\(5J MO3U\YP.-%F@6D%CF.#KLG[SH,A.^G86)TX7_7H67%Z&PO=V]R M:W-H965TY+8E/DX3D?S^4[E%_- MC?WN,J6\N"ORTKT^S+RO7AP=N213A71]4ZD23Z;&%M+CJYT=N\%6KN>M\%F3)Q)CO M].5#^OIP0 JI7"6>)$C\NU5O59Z3(*CQ(\H\;+>DA=W/C?3W;#MLF4BGWIK\ MFTY]]OKP[%"D:BKKW'\Q\U]5M.>$Y"4F=_Q7S,/<9YB'?YYP['J M0KS%89+- : KG)H!:"5\IL0TKQ-?2Y+DL)+'JMHF&:)*5%8G2ICI4IJZPX%Q\,^5J#$%2RIK MTIIUZ;&2]\MOQ-*75.7 S2Z@8%&9$B;0$U/;;9LVFKF>^%Z:.1*(8R%[<.D) M8\75S>>^^ 292Q2DI;V=GI72JY0$)=)ET!='S^H[X729L!4+GITAF>0+H:93 MQ6F+S#'3J5/>D]-"L9)612-;:=C*>ZLGM9>37!$Z.!*%Q[1M:] *RHPB9%B5 MLW*L_C?ZGA@J.75Y,I;;B%C-4C[,C5D G*U-2D\<=Z;#'1_I+!]ST M'YWBD'0B<[+%9P9>D*D\%9,%/(+W4;PA#/AHRA0?KY3'[,N[ )%X_/-/9Z/1 MX.7'JTO^-'SYI"]N:/K5)7G3+7: (22J1-!:\@FH$8'1X6$*CCA%%8#/LA(H#JIQ1,"M@^35?7BQN55%].\J6SB&$#4,R8.PS*#$+$.- MCC'2!)5(%DFN^N)->Y(9MB!GA/_.K.)(NC4X+\7XY/I'K5/M%XTG M4>A>L$ MD:9N0UB2%W!0QF"$U\AR ?LDI5K6,H5F:Y;,M<^ZQZ]LX=AR0_H655C4BS[ M MB5^6OCA"$!@ MGNDD$PAO**N0J_"O3#+PK.^L=8HDD"X3QN_& MV+ NZ0R'(9G(VS]1LE<$*W M:N&V+2+9BDY!(U$!I$16Y/7A!) T)SH-A01Y2UE'ULDF ZME>6$O1D$">:%P M*XEJY?J?BG,[&!K1MQ!?BXH]81V%B?)S,IGF-*$)6R:8@".*6B*RX4>ZDCCO M7D0DU@)R-,!R2ON-![ 'YD[A8<&G*'[J28Z=0]$IE7^*:4\Q#4(7[+WLFT%J MHR3.'OO_J+$?(#:M@2T1#4)E:IDP GOD;8GD'[-!0)R@0"DB\GL;'!O' M":_G(Q<3@X-(30%3==)@[#*D^AC+P#M&A@V[3:SY3I]]1C%@*2BA24K^X!(P M_)605YVM4;'H4+F 0B<"G[R]4)1?M2LVHOT>[_U/A> OR$N$JH"+J) 3W^L2 M(Y3_NESPQN#$Q-GHI"$);TVJI_&\H2(2'*7RV@5_;*-Z;T0SYGCF-&U.TQ/X M/.RQVGU?2W2:XB+7_0)+3@Z^(PVC>])5 M2"5[MN-]@! 5,<0>=X,$[SQ#Z(543F*9ABUAH%K8HJX[J&_3D0J?BL4BB(*< MY?*N*4E>]!)T%NG5#_[))M'BW65O.47882J3,(=8)V40&U(KLP0* M[M#[1.=?FM58H54 +C4 RD<2&I($LD_!G+'K^ 6YC^-(F968@SUZ@;;1*\[X3>_8VW%L M>UJ5N=SAEECZ2 SZQVB_\QP##$R)DX<&7EK-/1/!+#_N!X60D;$J#NR&G4:K=2-1T* M@QX/?L$UCO=OJBBZ(I!'-/7L9$@5\:L3?Q)I8CVKX(*74?(IM%LBN )@=\EJ M9Q>+"BH*ZLH^2M0@WE9W:#/JGSP$\''9'(=PXK3C-9Q(S5I.'8TT42N^IS/+(6@4V>6UVG[BJH U XIP9N44F] M=![V.\),%8&3+=OP"APXY@2:.9/4EUN1&\<$]YX4HRDODHAP"2!7[R%DDM1% M';IP0R?#CZW*(A73Q !5TY?BG')@#*K"- YF*&FIM+Z&))-['S;@)0,E6N585\(B//<4!_^A+DT MLP*KO>-:@U9C)1S&^;0 _^T@V2=7>/]SV;WDZL?.5(_YIAS$0WS>(-VQ0W M'O+HB-/&U.1\=?28MS2UPU3WY,5!Y_+T@BJB$YV1CTMZ<+!EM\VACCBW=AF6 MA:O8@RZ3"@3@NI[XP,^')T]'@Q?H4H*IUWR&'TVDZ>\)\*^<"NZ=T;6KL^.+ M@_8::GDFGX)?1EXF PJ/Q/'I6%PDB:U5VN5)>/*86L@G!ZLGNU4*,^O1RZUR M'HO1,:3L5&A-1!CL"HA/MNKQX,4WAF[2TJUHB8V'*^!L/%U'Z83L>["#;?CM MIB?_/[G7/M=XM/=LUT2-!X.M0AH1_YL.1E;=XV#-WER\ [GLEILF838%_P%< M)'1B(2\_K'+Q71$3!7G78_8E'[JT(9KCMLSMKE:DZE\2ONQ"4# VXBD4LK@" M%D0.Y-8K]W:*8OE]@N(K)=(M-H5AO%/DZ ;Z00)]E[N0.I98-M\(Q6=\HQ2N M>[=H/5?A;HRN^]M&:09":F4.3M&YB:)B#09-+S29)-7>V,7ZSK',<^$DY^JL M;V@ALCBQ0N6>$#'L>.K6FX->\QZ&;BTB/DE\D]4A' ]A TOY+<=K+B<))NY* MUGN[8.X.UO I\88&F]R[FR" C6=KVT_;LB5:\-Y@=,HE M;=0;#$?B"3HWQYHZF;>4@,;Y4V]X=K+!#^C)<'P2YSQ#>[DI93C&G]-GS_^K M:/].+K,"]L;(OQ/KTS,&Z'GO&)!O!?I9 ^+)\].M,)\];U >;)$PPB&@OO2> M'P^I;8F!N.B^7VU>DZ(CV%&X*%6C50I7?7+YZX+F7>WVJ%W&*BFTW+"_[2<# M1YW?>Q3*SOA7+2[<$82??K2C[0]G+L+O19;3PZ]NKJ2=4;+*U11+!_W3DT-A MPR]9PA<0)/[UR,1X;PK^F"EZL4 3\'QJC&^^T ;MSXG._P502P,$% @ M8VYB5S)QL41O! C P !D !X;"]W;W)K&UL MK5==3^,X%'WOK[C*H!%(&9HX'TV8ME(I7<%J^1"4V8?5/KBITT23Q!W;H?#O M]]I).V54.BSP@C_B>WQ\SK6Y[:^X^"XSQA0\ED4E!U:FU/*DVY5)QDHJC_F2 M5?@EY:*D"H=BT95+P>C5ZR2N:\ L'2@35R3TY] MO=XL^):SE=SJ@S[)C//O>G Q'UB.)L0*EBB-0+%Y8&-6%!H(:?QH,:W-ECIP MN[]&_\.<'<\RHY*->?%W/E?9P(HLF+.4UH6ZY:MSUIXGT'@)+Z3Y"ZMFK1=; MD-12\;(-1@9E7C4M?6QUV J(G!<"2!M #.]F(\/RC"HZ[ N^ J%7(YKNF*.: M:"275]J4.R7P:XYQ:CA*DKJL"ZK8'*Y5Q@2,>8GV9EKW!P875<)+UN\JW$M' M=),6][3!)2_@QG#)*Y5)F%1S-G\>WT6.&Z)D3?24[ 6\8\MC\!P;B$.\/7C> MYN">P?->P)O\J'/U!/^,9E()S(U_=YVQ@?!W0^C[3J[N+;Q.XN,+Q!*89@Y07>'OS:@&*S@H&,N,K"4@*D,.25ZQ2$GB*=^PG M9VXX)\\XYX8SP@D3K#+!&-!J#A62A++)&*8S!M!OQ732F1K(WR&-BAKO4EW"Y?2F\QP"5:Y,0LBMWI0K6G1.:4&K M! DK^+,NGEH.'AS (81!!$?8BXD9!F$(1QVT"!]*R>!PSIK>$4H *#E:[7V'&( M$8]$<6=*'X&E*;Z)..OY!*>]2'<='PE?X7^!I!8"_?RR1%Y\+_1AP24*%D>& MLNMHRKW>MDP[I#\ C\1&([=1S'/=SM5K['^W:6LYSVUS7UU)[VC;WK:YI%W 'W]50 MT5M,VW'5?KV='W//R,8M/+ =^:&AX-H^ZJ[GB.V%2*MSUKJUWRR]WG&),2LD MKFF)'7K>1_BV%M=V(VU@+]1)06S?#9];2'KZ@X?^!N';_(MB7]MA.T'0Y%VH M4V%+NE^]:)2* V+4\]MWB]@!.GNTXP9^O)>TJK'NVR+DV2&^&KKUXA#;GHVE MY*MMC&T?'TMCHV,:G,"GZ.-<#.*>R;C8;[($:?KZE=QRDM@$4T\_VQ%^)O&K MS=0[:.9V$)(V!>.>UQXCT/?^S5[NJCVZ6Q5BR<3"U,$2.:%03;&XF=V4VJ.F MPORYO*G3+ZE8Y)6$@J48ZASW @M$4_LV \67IMZ<<875J^EF^'.!";T OZ>< MJ_5 ;[#Y 3+\#U!+ P04 " !C;F)7CK]RCH\& !*$@ &0 'AL+W=O M38<5% MW3\^=',?U/&A7)E2U/1!,;VJ*JZ^GU(IUT?]H-]-?!2+PMB)X?'ADB_HBLRG MY0>%I^'&2BXJJK60-5,T/^J?! >GL95W G\*6NNM,;.1S*3\8A_>Y4=]WP*B MDC)C+7#\W="4RM(: HROK)DOM?MFZD0W3/LM6VLBJ50:"2M3-/__6YF%+8>(_HA"V M"J'#W3AR*,^XX<>'2JZ9LM*P9@N;XBA9(L=&'0P-K M=FZ8M9JGC6;XB&;*WLO:%)J=USGE=_6'0+&!$G903L.]!J]H.6"1[['0#Z,] M]J)-:)&S%^T/C7VDI51&U OVU\E,&X5&^'M7N(VU>+89KW.W\IFT(55W\P-V?4=<;;+9"GAL M78BL8$(S7FH).PR4H?A=&:QFLEI*33F37]HR0'[=%C\G9 U\ 1DCV8R<6%8( MFF^E*Z=,.':M^!=2[-5O+R9AZ+^97IZ]=\/@S6N8%::XC<]ZM%UR*KERJ3T3 M"@0KE6[*-9>(=6V--UV'LMG=@K[K>'\KBSD8BW%CE)BM&G%@M4 ?5!3%D\HY M-H4BD 1>DL;->!1X M?NCWWNWQC!(2)/WX /$B\.!JQ8.Q%26(-A&', MXI$71&$/C6_4*C,K90N<26W[#(V4%5PM".QB(WH5O&9C8+8<$(1OV"M@'R/A MK[N9-OI'>"KQ7<3QV(O]"&A&7HSD!S&,1"F"!UB@8/0-%TM-C=@[@60&X&HQQ0RO+YKI:8F-IN[%VG[:[<[E]\[\B^1!YS1>:3%E'6-TP8 Q-";T7 #>!KB ^M<5J!%( M8<8"Q1T&T5Q(D%4P<6S'\URT)ZRHFS<0/ W8F3U5<(0XU&TCW:/'IY*RXUP M8&[[*1FDFT1;,3MS6UKKQIY1#VKJ6F9)[C6C_.ZUJL$#8\$@>6#LWAZ^:^J) M>)]U-NT)-_2W #40[TS]RX"3@7_/6KPC>T\$?%+9EOSQ/Q4XO(78H0Y_OL+Q M8'0OX&@0_-* _VN%DX?Q3G9 ?&Y'1UM$U$[]1$\WQ&[OPLTU:2<"K-NU1\(] MHZR=;0,&U^!XP,GH3P;1/8RIG]Z"? Z8^^?JST$9^_X@O@<%%XE'H>QZF1QN MO=]7A-/'?L6P;SBKVC2O^IO9S8>2D^;[P*UX\Y4%E]&%P"%=TARJ_F \ZC/5 M?+EH'HQ<=;LV3C$7MJ,+5+2S MTB87CG[-NFL+@R+Q2GG6C7J]43<74@63<[]V9R;GNG295'AGP)9Y+LSN"C.] MO0C"8+^PD.O4\4)WNP09A@[1A#TVN 4LXR!R(UO-69P,,F*S>\]^B?/ MG;@LA<6ISOZ4B4LO@M, $ER),G,+O?T-:SY#QHMU9OT3MI5L?Q1 7%JG\UJ9 M/,BEJM[B>QV'AL)I[P6%J%:(O-^5(>_E1^'$Y-SH+1B6)C3^\%2]-CDG%2?E MWAG:E:3G)@O$A-*\S!#F6IU,M7)&9R2UAFOET*!UYUU'AEB\&]>@5Q5H] +H M>[@AG-3"3"68'.MWR<&#E]'>RZOH5Q^3N.;.%B/$BH/:P:#883'YY$XYZ'U[Q>'#P M>/ :^O_-TZN@S[L\OWV803CJP&(V^SB[N;SZ,H/Y[?QD>CM_6-Q^^7(]_PS7 M\X?98G;_ +<*/N'2E-3/$/KTT'.+$.N\R-!A H([[ULIK?1=J%<@8#R$GT%O M%1J;R@*L$U\1I()9K#OPD")0UV9H6)B60"\=31?"AV\@ZVPM$JD1$;F:(OT)/4A,7:P$M+ 1F0E5H;$VA R*@=+=%M$!7>? M'RAQ2F\$A\6VZ2?N4+ JDC7_PNB-3&KBTXH*S0>74@QCL@N&9PYS?4KE:6R2 MTC -QG&I- GL4!A2S&@H[S>::4J$(]>O5T>6$YE08!S@=S0Q11&DL[4+3E<. M+7<-&T(IFKC&4G&T*PN',!PQJ]G6Q(K2U:#;5,8II;#,$DC%!BEX%+F]]:1) M*AS"22)V4*"1.GE"[%_>=&"V6J$_#X#(WI!B-*J&2_N(\:,MILH,3PY\B]+$ M*9T'3ZHR>KFV"82(XT;JTF:/X23AJDJX_O+"QY^J-$:N_V? N?+(E;C,!#=8 M'?*]R^26+87R+O(Z'=^&:HR4&T4HF)*N^H7V_=FNR&".C@R3NW%6UMDQ*%7; M%R;;3:BG35XUHZ9\P$_0'W>&=#)1GV@2K'+&HMY<4F6U]K%*= ?NRZ6E"L6] ME](VN!]EX%?;B&4]#AIM#*2I:)"&O1X%IHIB(_>^E?UD4Y0^AJ6,J37KJ::5 M_S0!N-O\G*$H0%Z=<\CG'- IY3!?4BGOCZHJ<+>QT[Q:#81V3I6 M?51HO?6>4L$0D'WG03U(ZTID/F6"9\I:*E\?%*&Z R@O@_8X"OECU#X=]5MS MY!%) Y%U*,W+LHH/9>!':(?ML!?2L]\?M*8^BAQ$/^/8[(]!C/IC>@[#06OQ M6.L_J/V6*JT]&+Z'=^#S%7UHQH R<,2^%F'Z[]OC,(3GSN!NX]Z4HUG[VZ'E MB:-<=84ZK!XNH)?5O>M1O+J]W@A#2;"0X8I4>YWQ,*BFV/['Z<+?PI;:T9W. M?Z9TB4;# K2_TMKM?]C X5H^^0=02P,$% @ 8VYB5UTH!VCQ!P 0Q( M !D !X;"]W;W)K&ULC5AI<]NV%OTK&+5-[1E9 MF^TXB9<9.W$GF4E?_*RD;]YT^@$D(1$Q"# *%G]]3T7 "G*V_1#8B[ Q5W. M.?=29VMC[UPIA&?WE=+N?%!Z7[\;CUU>BHJ[D:F%QIN%L17WN+7+L:NMX$78 M5*GQ;#)Y/:ZXU(.+L_#LQEZG! M^.*LYDLQ%_Y;?6-Q-^ZL%+(2VDFCF16+\\'E]-W5$:T/"_Z08NUZUXPBR8RY MHYM/Q?E@0@X))7)/%CC^K,1[H109@AL_DLU!=R1M[%^WUG\+L2.6C#OQWJC_ MR<*7YX,W U:(!6^4OS7KCR+%/F!>WYQ9LV:65H-:W010@V[X9S45)2YMW@KL<]? MS$MN16E4(:S[E5W_:*3?G(T]+-/[<9ZL7$4KLV>LO&6_&^U+QZYU(8K=_6-X MU+DU:]VZFKUH<"[J$3N<#-EL,CM\P=YA%^9AL'?XC+T8&/OS,G/> @E_/15C M-''TM EBQSM7\UR<#P!_)^Q*#"Y>_31]/3E]P<&CSL&CEZS_ZSJ\;.4_7[Y> ML^G)B,T_7MY>?_SR^.-+XV5?PNW%5K; 62[T@>I%//QJNY&+#&CRP[+91@DTG MV?'!-#TA(W.1-U9ZB1BO[^&H7@IVF7LR/'U[>#1D'-6J@LD0 ,]S8PN."D.# M?$F55#+G&6R[K2G%U]BFBQ0&,NBMC &.V >L"J$(I@%-5D55B&Z#TUY4&3:U MQ!ZR=1\:A!EO/%?DXN%PB"18\_OF:QJ0V>C^(B_-A:%2S#(FLU!QO,[1V6CK9_T0O'0 M36Y%T<2^DE**>&8$0$%XH210CJ)OO )OPJ)H=ANQ0Z:50A:RQB%S M#M 0N=&FDGFPE""'1X5,:-IZ2PNL6#;PS8"]5D ^K$!I/99!K%9<*G(I'@^@ MYH39;1%AU4EDEZ5H:>O+$P>CMV 5:1ZOW-$N(O)!U)G&ON4U%$F&LVUQ)D.O.^DC_SC MA:E]$BK.%# !/3@HFICDF-[DCXW^$,O9'NU]]=.;V6QRVO,S/)F>[B<\1]5( M>"Y$KG@R&PXKY K5I,Q)(F?6M*\,*!D.8WN"YR72NW-4=PAF/48+$+AW'C4( MX F (%7:ZBGMF)ZY R: LI3C*0*Q,UKL4[\>\2T%00LEB) M$;LF'X)KD! OO4H1 ^N(3%BD.J6PK^M1O'NBC[8QF<;4=$',A24UNV0WW'J9 MRQKY0Y WF F%)<-SB@#LX9:MN&H$E 5VIM15HI7A@UQ$X$)9A W:$F@6)>DM M>0!FN";[#NP$S!;?,=P112/=",Y*$+;!IRY+"0'DLP/[41=?!JENWUPNK0A$ M'[(B-)R8X8>0SH1?"Z$?M/."759(0PZO0[3L*W4KQ,]>\:H^Q2U<;-?/ M[T//2'#%R ZB!;P.'GHSV(]1I>?BOB9^FN@ 9$(A]X&D>]/]76?1EAJM" ^N MP5,*BDFRX%.C C3W9OL)!H6H$LDL27KL<0]RYT 0EX,&E)T,_(RN13X'EB;& M]F5!TA>'@QZ[, (0@>^HM:-'-E6C.K+U$OJK:SL5F@60YDF:EY!OJ5>(UMAX M;NCB_H&3\4Q'1UEJ+%'BPIFR-";)$%4M\ #% Q=C'L)M:W9$M]?1$/MK5$/ MD=D?7MI.\J\BH3D &@ 6;$)+0Z^*':,G7S0-1.D#XJEW$5?$[2A1]-*B&Y M(TPLD7.KD%]*5R_.)R(JFCCSTAR#X)0R_C"P71Y_7H'*+DDBE%A@ MZV1T&ULE59+4]M($/XK70J5DY'\(($EMJN,89,<8BC;)(>M/8REMC7%:$:9&2/X M]^D>6<)F@60O]CRZO_[Z.1I6QMZY'-'#0Z&T&T6Y]^5YDK@TQT*XV)2HZ69M M;"$\;>TF<:5%D06E0B7];O=C4@BIH_$PG-W8\=!LO9(:;RRX;5$(^WB!RE2C MJ!C:-([OSAA^2#P76+E M]M; GJR,N>/-UVP4=9D0*DP](PCZN\;E._M5)O8&J<=R!T!M-))U.LD*0[V(L:MO\*[%_P MS6B?.[C2&6:'^@E1;'GV&YX7_3X,_\KKV% M?R8K.J9*^?0O] MMWEZ+4UOH\ZNEU?0.XMA?K58SF^GR]OYU]EGF%XOE@N8S"YA^F4R_WRU(/BK M)5S6QGV.X# U9/WG5EB/%LPZY*43[J:F*(5^?/_NK-\[_>2H6C6U-S6R!U&6 MUMQC!@)*)31X _@@?5";&>MSF IKB*4@+7M',\FB$CY8-2#)YQE6"YHM.:PL MN1_#A,) 0HZ:D%GX7#IJRE3RT#B@0Z?$E#J(K!-6JHS#0T27F\H:4SB0&N9" M<4,?D\^Y*-I0*^,]=IYQ[4"5RS3?T2!\R?-J/U]IFZ^TR9=&3_R,%XH%CJ 7 MGU)_*\6CBO29N2:R4-1]A-Q'0%W@L5A1Q)M6:&Q+G:IMAAR-#8UBCL41=..S MYY@^M_A;T(.HLQ8-_PT-3XW.,3)ECP+ J"'D"/1&V%I!(8U(4%*LI)+^$5:/ M08"2G2ECLT9A/Y934"85/B2L=J:B J,#MY9U,&OBTOZGX&*XKO$.XMIS@GNN=?XP:VVLCZ ?=]L(LP'.)T@J.&FYX%UCU?+C<&S6QULR M+IS#IZM J-W]G[IK*Q;6(F5O)%-D%4[]R4$6*RL]$H'U$R6^I?@&^[E1&?/F M[@S$8U@&&7[7*82T"D.-7:)<.Z,UJN,&(@3J*7D6@0*0-;FG*FMLAN(ZG!WQ M2\,QV7O0"J30\[/MR,Y6^_IM:T_;+X-)_2 ^B=>?%=\H%.&YW%%(39%6.;T=8.6!>A^;8QO-FR@_5X:_P)02P,$% @ 8VYB M5_M1B!VA!0 APX !D !X;"]W;W)K&ULK5=; M;]LV%/XKA L4+>#YEJ277 PXZ=H-0]>L7M>'80^T=&RQH4B5I.)ZOW[?(279 M+91T+?J26-2Y?.<[-_%\:]V-+XB"^%1JXR\&10C5Z7CLLX)*Z4>V(H,W:^M* M&?#H-F-?.9)Y5"KU>#:9/!F74IG!_#R>7;OYN:V#5H:NG?!U64JWNR1MMQ># MZ: ]>*LV1>"#\?R\DAM:4GA773L\C3LKN2K)>&6-<+2^&"RFIY?'+!\%_E*T M]0>_!4>RLO:&'W[-+P83!D2:LL 6)/[=TA5IS88 XV-C<]"Y9,7#WZWUES%V MQ+*2GJZL?J_R4%P,G@U$3FM9Z_#6;G^A)IX3MI=9[>-?L4VR3^ QJWVP9:., MYU*9]%]^:G@X4'@VN4-AUBC,(N[D**)\(8.W"GIA_H)\YE05&;)K<5E["'@OI,G%I?3*\^FU(T\FR"CUZ-IJE2GRC\_' M 0C8SCAKO%TF;[,[O#T7KZT)A1<_FYSRS_7'0-[!G[7P+V?W&EQ2-1)'DZ&8 M369']]@[ZN@XBO:.[K"WR#);FZ#,1K1ABK\7*Q\?OH"3O>-^>]Q2I[Z2 M&5T,*B;1W=)@_O#!],GD[!ZTQQW:X_NLSWL3U ?R.\R(/PL\B,PB4\93SK\\ M*,EEP,-:&6DR);7P$"=T:?"BD+2G/V+=Y588&R"4Z3HG(;5NE-(,BLT,L;6U 7+(D*./M6)W MJYUX9Q0#7#(L+UZ1(0<#.X',4L5O#E/LX$-5&H*/'CYX-IM-SEXM%M?QY_3L M,3PXA%U"(%!OR"/QIG;?Q!%8$;61=<2.E(]!6(/H(&^8' TNLMHY?G&@\#@B4SDQ288R=#@F<(Q/ MBK543E2'J=\GLLE!CD K$!D=0A(CST?ME)= 3I4" LKF*43.7^M' 9\RN"&8E4'=!1*_,N>RL&'MAZ\?=Y!W (_ C>S MPEB[22HOZ MR2E(I6']?_/;H8L5F:#UY;#IH[;/OZS-TOK K' M?EYV?I9[/U^CYVN4?!%R;RPI\;Q"5-BE4+C2V]+W!P.709?R!@,)([:,BX1+ M2WI\NE;-TN*Q)==K-'HSJ1@:5T[)S*3B]9Y"4M5*KI16036F]KW'@L#%7++G MNW22%Z:P'87]W=XV71\>AU5CZ@8!SUI4 ?)6QVVQ5XI9C;TVPK(,=5PJ:5AG ML968$:?B5LT5*'#M7++^@+*1>$]IDX2M;4S+E<;8H$T$>QI]+G%3*$BB_)OS M+H3W,$7.M.PL[6*?MTNIDE(\KW?HTO;WD[1_Q M6ZSRM!5E$&JZD5JA8HX!A2:FE MQ/0D#IV6KH,Q/NK[IAP?7 Y*+O7BZHKV6;H-/ M-Z%I#=7)Z.G)0+AT[4D/P5;QJK&R 1>7^!/)PO9B ;SG3[;V@1UT=\_Y?U!+ M P04 " !C;F)7N/B'ZI(# ?" &0 'AL+W=OZ[[XYWI&8'(1]5 Z#)MZ[E:NXW6O?3,%1E M QU5@>B!X\Y.R(YJ_)1UJ'H)M+)&71LF492''67<7\RL;"47,['7+>.PDD3M MNX[*YSMHQ6'NQ_Y)L&9UHXT@7,QZ6L,&])_]2N)7.*!4K .NF.!$PF[NW\;3 MN\SH6X6_&!S4V9J82+9"/)J/S]7+X^H?]F8\=8ME3!4K1?6:6;N3_V204[NF_U6AQ^AV,\(X-7BE;9D1R<;A[Y MI-PK+;JC,3+H&'Z M;4%]F(4:W1N0L#RZNG.NDC=<3<@7!&T4^<0KJ%[:ATA[X)Z.WA#\6C(]AF/LQ=2,UZ3#=380_J& MK*2H]AC/DFJHA7RVQ_R%RD?0ET*YZNQR* \-YDZTV.?&L39U0GHIGEB%I!AW M-X@ML"U>#T3L)>%(6IU(RX&T.I'NCZ3+<]*=)8VN)-'H4C<2P&YP9$DZ5V1@ MB@RC[S5T6SRX4YU8Q3]*+8PPMK)DZCU8C//Z)/<&[%SBO00[PWAKP_O(%*UK M";6+6^PP1E=C[QG'=FY;%*L/9.JH&2[?5][Z=3ZFW@83UP!5FKQ#7TDPP3D9 MCX,$YW&1!I&9\R(8>5]!:9"<3 H4XI!;O0+'%'2M7IW%U/O<80GH7[ F-*4&U()JAKS)"FL<1'GZ/H=R='Y MR+L7G+VVB;-Q$)-X9,8L&YDQ3WZ0HBOGJ7>/KT&)F=5R[RY_5,F<,7:;G;-1 M:D&R<1:D)M6425L;$CI108N11)BY),E0O8@*'/,\#XH?X44NM7=X=FGCS5+; MITDA[3W7[OX>I,/K=^LN_>_J[NG$L&O&%6EAAZ914(Q\(MUSY#ZTZ.T3L!4: MKS&[Q"JJ0!H%W-\)H4\?QL'P3[#X#U!+ P04 " !C;F)7-2IGBI # C M" &0 'AL+W=OM78)A, MQIYA31(D)<61-".I^3JDU=AN<^CD )$K$0T), !H.?WU70"4++N*FHL(+'8? MWELL%IKLI/JJ*P!#'II:Z&E0&=->1Y$N*FB8OI(M"%S92-4P@U.UC72K@)4N MJ*DC&L?#J&%;)]2*S_L[A3PX[?30F5LE:RJ]V\K&< M!K$E!#44QB(P_-S#$NK: B&-;SUF<-C2!AZ/]^COG';4LF8:EK+^S$M338-Q M0$K8L*XV-W+W 7H]N<4K9*W=+]GUOG% BDX;V?3!R*#APG_90Y^'GPF@?0!U MO/U&CN6OS+#91,D=4=8;T>S 27712(X+>RBW1N$JQS@S^\R48L)\)Q=W;%V# MOIQ$!F'M8E3T$ L/07\ \9I\DL)4FKP5)91/XR.D<^!$]YP6]"S@+;17)(U# M0F.:GL%+#QI3AY?^ .]]QZQ& $V8*,E*R;(K#.FEO4B&\9LSW+,#]^P<^NS67Q8B-V39*07"D!4H M+DNRK)C:@@[)O/P;ZP0OBM'$2)0']UQV>!S:<"Q;ZX)WR]3@710XFBA<;,F\ M,!VKR5)J7/DH"KM%B25H*O3;,E5:Q'E1J [-^UHYE:.S*D[GZ*X"LI$UM@7+ MQ-CRZWL#_P?/I.CEMEYNL9?+GLIM]W+A42[39(?WW'[UH_*0["I>5(\)L"W! MJB^<>KY77W;*$4)Z_=[8^]S45 K U9! @:3Q90^V[#'%K8%F#>I0N<[Q]\)( M:TRIXX !KFZ<@!#,/Q.,;O*(_])N%HF'KH M/,S&R>"WG\F[\T['XR?4Z2B,'6I&/3;%S6A^S/N_X"=HIV$>9\]H4QJ.1VXU MI,/4+2:8%9H<42>GFD%TU+@;P *PSQ.6ONR$\3W\8#V\@'/?^!_=_?/Y">N' M"TUJV&!H?#7* Z+\D^0G1K;N&5A+@X^*&U;XBH.R#KB^D=+L)W:#P_^"V;]0 M2P,$% @ 8VYB5UO/MQ"- @ @ 4 !D !X;"]W;W)K&ULA531;ILP%'WG*RPV3:U$"Y@T)%F"U+2KUH=*5;.M#],>'+B M56,SVX3V[V<#89F49B_8U[[G^%RNCY>MD"^J!-#HM6)Y3)4C2:40Z/$JFFJHA\ M6P,3[/TD3^R)+1"KBB@B,)^"/=-,ERMWYJ(,[/ZA3>4LT2992M$C:;,-F)UVI'=J(H]PV M9:.EV:4&IY-[O@.NA:2@T-DWLF6@SI>^-LQVWT\'EG7/@M]AF:,'P76IT!>> M0?8OWC>*1EEX+VN-3Q)NH+Y$4> A'.#H!%\TEAEU?-%_RGQ#MU2E3*A& OIY MO55:FGOQZUC%/>'D.*'URD+5)(65:\R@0.[ 33Y]"*?!YQ-R)Z/2D-FC](EH%PPXU/*BX5C>J"AVH+L&G$+Z1"$ MGF.[8EN#G3/*#4XTBO!,G3M/I#6W4X.DA"GT$84A]F;SR,Z"N3>-Y\ZS,>D% MY1>U%(61I%#DX5F(YN'4N:.4*,<@--+B,KUPD M>[_W@19UY[&MT,:QW;0T3R1(FV#V&ULI591 M;]LX#'[WKR"R8F@!=[%E.XF[-D#:;7<%MEVQ=KN'PSVH-I/H9EN>)"?M_?JC M9,=UMRP8<"^)*9,?/](DQ?.M5%_U&M' 0UE4^F*T-J8^&X]UML:2ZU>RQHK> M+*4JN2%1K<:Z5LAS9U068Q8$DW')136:G[NS&S4_EXTI1(4W"G13EEP]7F(A MMQ>C<+0[^"16:V,/QO/SFJ_P%LWG^D:1-.Y1O\8A180EA@9BP"I[\-7F%16""B\:W#'/4NK>'P>8?^ MSL5.L=QSC5>R^%/D9GTQFHT@QR5O"O-);G_'+AY',).%=K^P[72#$62--K+L MC(E!*:KVGS]T>?@5 ]89,,>[=>18ON&&S\^5W(*RVH1F'URHSIK(BU(<9.;SH)WB7C:83K6$8[U_OZ0RN M#9;Z[WTQMY#Q?DC;+6>ZYAE>C*@=-*H-CN8O7X23X/4!PG%/.#Z$/K^E[LN; M D$NX1T7"K[PHG'20FLT&GB5PWO![T5!P:"VQTWY?>[;. YZVA_'F7==$2XO M8)'_0U5(;4@^C80;A86@.J0&]A99)AM[KC!#L;'% T #32:-;2JD6:/J3"$->I,T('T:8^C%2E PZN5L%G8 M\0C]-!AP<:)W)PWEM5/AMAX5YA!&4S\,4L=GFMBTA%'B1TGRE.::/[H<'P/S MXQDCE1UR?V*554-P3SDI!D5BP=DT($LVL_E/9U.R>8-+5):#X0_?J;/(GP3Q MI.()P-O6GA'\$TSAV\LQ/HIFMTR>;,^^*Z_4![?_M#PX,DZ0?)LFO M#1.ZQ-T@:?T3H>N<6D$LA:NK00%W0V:QR[4MI[?:"+H&72"?-2Z;@@;0!O6^ MD7.0S_Z1<[=&EZB>&U4OB"$_\4.#];4@*J?^@2LJR&=#WC5"HP '[$F5O@IY MKM$M!="TX10V'.#*XE.N"MI8=#\)O<'H>XI_B=Y30H_)]R-RI4^\8\=(-IK\ MDWBG>(Y0\=).2!;[ =6EH+MR*0@9U\+N8)C7DJ*^=\V!W1;LA.([?X\%"0JQ7;NW2X.98NYOT MI_UFMV@7FB?U=BVD3[H2E:89LR33X-642DNUJU8K&%F[]>9>&DJ1>US3=HK* M*M#[I91F)U@'_;X[_P]02P,$% @ 8VYB5Q%A#+GP P &0D !D !X M;"]W;W)K&ULG5;;;MLX$'WW5PS4HD@ -:8NMB37 M-I"D66R ;39(TNW#8A]H:6P+E425I.+D[W=(76H'3K;8%VLHSAR>,YS1>+X3 M\KO:(FIX*HM*+9RMUO5L/%;I%DNNSD2-%>VLA2RYIJ7__3>KG;2LN,)+47S+,[U=.+$#&:YY M4^@[L?L=.ST3@Y>*0ME?V'6^S(&T45J473 Q*/.J??*G+@^_$N!W ;[EW1YD M67[FFB_G4NQ &F]",X:5:J.)7%Z92[G7DG9SBM/+&[KWZRH5)<(M2K@494FY MNM]RB7#RP%<%JM/Y6--)QG^<=J@7+:K_"FH"7T2EMPJNJ@RSP_@Q,1QH^CW- M"_]-P'NLSR!@+OC,#][ "P;9@<4+7L&[XK+*JXVRHENU?Y^OE)94)?\T] M\"J#.TQ%E>9%/NQ\LS6(&9P_HJ26.KA.!5\5;>45O,"[X"I/+>+GO&A,.)UP M+ =OLCR>@XG9G^I;-#.BJM-8KJA$3.G]F6IA;,^%US9&ICQ-C?HP M6*,32TPTBD@H%_ II6BH*<"R!UZ*AE)R.C*]F+>]^!Z"Q/599 SFAEY(AL/F19YE,@ZCC-/'^@]/^Y6]%D:%4+S(6>+[-F.]. M)XRL.'+C233J&^1C7T958V^1.!T6%(TOI>F^Z!L!'[L.F<0N(]A)XB;3T*RB M9&I7+!Z=9]FL;1^:,3W(6HH2\$>3ZV>H"UXITII &,3@4Z2?!/^73]^GQ,%/ M/)A2A3!+C"6^6?G,VT^?*;5]N%_)YVS4BGX/[&P:V\?$,RD]BR;V$4:CGH;U MB5H?UOJ$K<\4CGW^QGOCJD2YL4-9$0MJ@W9R#6^'N7_>CKN?[NV?AB]<;G)* M;(%K"F5$S@'9#N)VH45MA]]*:!JEUMS2?Q>4QH'VUT+H?F$.&/X-+?\%4$L# M!!0 ( &-N8E>U3@\)3 0 +,) 9 >&PO=V]R:W-H965T\5HMW%+K9N;[*BNA MHNI"-%#C2B%D134.Y<97C02:6Z6*^U$0C/V*LMI=SNW<@US.1:LYJ^%!$M56 M%94OU\#%=N&&[F[BD6U*;2;\Y;RA&UB!_M(\2!SY TK.*J@5$S614"SGW_ASV%*;!&PI1KQ!9WITAR_*6:KJ<2[$ETNQ&-"-85ZTV MDF.U"7OPB1;QGGA-8Y^4V7(,E]K6F]86L.Y$HIT(J'_"AV3P(3F%OEQAI>8MDA8%^0]_/H,^QOXT_@$F>\6D M'2:51B2%X%CA:N;2-X\!*@9>$*3+"*F1H%)PN@7^@.'.> M),V!U+0"9%9>:G9UG]A@)LYG49]GHFI H],;"8"-4Y/82^-I_Q_AQM19 MB4)O3<0XR["U DDO _N+G(^@U(Q<95E;M;TO/3G;/\](.$V\<1*3D9''B3=- M0C)R5NU:"TVYB:$7Q1'2C[P@3MX*AD=JO&LP?-'$BU(;R&3B!6GT&F6J#]/% M9L<0<$RP#.\?Y-Z%H]X0+<@GBE1KI/^M98I9QL:.N1/,CHPVS)!LZ(L]F4F" M9X;KPI*L$ YKW*XT()G P)9(&[,%,8] AUXR"0\('V:[3>HA64_4>#K4>'JR M!C\HS2H;E*O]H."M3.Y:;?K3';8J=/!/+*!C)7X2_GB#>K5YD C8940KR5[F M'FD*AEC1$;,E39@Z:!*'!4Z>3 8YCV">$3F>(=KHCW",69Z:)I$0+,Q+/'64 M4R./D\#(8Q*%7I38^8FIBLOIQ'G"J (M-$*%0>A-IU/'FC#UW:?IL:#X>Q,Y@T&U8KPJ% U>!B@@&0W1.A&VC1 MV&MY+31V$"N6^*H":3;@>B&$W@V,@>&=MOP74$L#!!0 ( &-N8E&PO=V]R:W-H965T"]!E/FN= OEYBIW;P[Z!X^ M/,A-:OE#?S';B@T^HOUS>Z]IU*]18IEC8:0J0&,R[RX'%Y<37N\6_"5Q9XYL MX)VLE?K&@]_B>==G0IAA9!E!T-\37F&6,1#1^+['[-8AV?'8/J#?NKW37M;" MX)7*_I:Q3>?=:1=B3$29V0>U^Q7W^QDS7J0RXWYA5ZT-:7%4&JORO3,QR&51 M_8OG?1Z.'*;^!P[!WB%PO*M CN6UL&(QTVH'FE<3&AMNJ\Z;R,F"17FTFF8E M^=G%5U5L?EFASN$:UQ9.5V*=H>G-^I; >4D_V@-=5D#!!T#G<*<*FQJX*6*, MW_KWB53-+#@PNPQ: 1]Q>P9#WX/ #X8M>,-ZIT.'-_P S^WO6IHH4Z;4"/\L MU\9J.A7_-FVVPAHU8_%-N3!;$>&\2U?!H'["[N+SIT'H?VEA.JJ9CMK0%X]T M\^(R0U ).'WL09\FIJU8S4PIM1;S-6J7WVN,]H.!U^%D<\:#SJDLP*:J-**( M38\G!O"(A50:?E<6#<0E\LISC\ZC+;4L-D N?T16,1C/P F,)V//]_U7BX & M(5QIC*6%Y48CTA6W![#)AV 3""ND2>@-QT'G-3$Q"QN.?#<;C@=N^AH3U!0$ M$EF((F*\2!EKX!2F7C ,H$?6N1<,IM![A^5!0<7P!$+*QR2XK&HI'4R;(D1"ZQ?V?!)9Z8YK]BZ3]&JXE07QA+PJ M$,@% MZ>03YV'L>D0(G*Z*DP%^].(*R4%5EG:6&-&UD4')VY12Q63;W4@6L0-:W'#5G%OC)5T M?&EW;RC<["G\K.2M09LE?V4BFI+Q(P>AUHXS;.@VQC*J$ UG[V?U>T!N%6+R M(Q!7;4Y@.!QQ?1D!W=TP9'-,YF@4L!FR67V=N*]^9Y4B-2")Y76 ,VJK?A.'45.JLCY MF\AOKQA0HV4L)9AT\UJD$83SJ@V<"@L)1:]N;N^]5HTJ??XT#0;!ETJIH\'X M>! >#PXU^UBPPS-PD.Q0N)M$ZQ_U-3GJC>O>J"ZILK!5BU-_K1O$9=47O2ZO MNLL[H:EH&,@P(5?_;$)U5%<=6S6P:NNZI+6RU',Y,Z4F%S4OH/E$T:.W'W" MNFU>_ ]02P,$% @ 8VYB5VF_Z?A9 P 40@ !D !X;"]W;W)K&ULS591C]LV#'[WKR#PX:7>])@&2WHH5Z*'9 MY=H]#'N0;3H13I8\4;YT^_6CY,27%&GVLH>]Q*1$?OQ(B6*F.V,?:8OHX&NM M-,WBK7/-39)0L<5:T)5I4/-.96PM'*MVDU!C493!J59)EJ:ODUI('<^G86UE MYU/3.B4UKBQ06]?"_K5$97:S>!0?%N[E9NO\0C*?-F*#:W2?FY5E+>E12EFC M)FDT6*QF\6)TLYQX^V#P1>*.CF3PF>3&/'KE0SF+4T\(%1;.(PC^/.$[5,H# M,8T_]YAQ'](['LL']/1*Z3A-'$,[+>38@^R M[$"R[X"\@3NCW9;@9UUB>>J?,*&>579@M/YRQ>C MU^G;"X0G/>'))?3YFINO;!6"J>"(/%_C>RQ::Z7>P%*0I'/$+T*?)_ZP1:B, MXA;UR,(BU"A\D4J0&ASO%H;/5A,OL$1&R5(X5BJIA2ZD4$".%[A='8%P4'G2 M3P?2@OOW0#OWM$'H,H0IV&ECK/S[.9+SUQ!R_UZ$ABNA;4RWQ4M(#A0^H?*E M(;G1LI*%T(Z]F]:!,\'01Q:A[05D?6 \@F,.R-3]6(?4=O3K&.]?]?26^Q MV%=T%"J:_3<5?<[_@O1-9<=IVML#;OABW7;2,U<2=5[)I>_?0J!ML-L$YQI@E#(S>.1U 0MSSS MT7H#WJ\,'^->\0'Z?Q'S?P!02P,$% @ 8VYB5QE9@5W!! =@\ !D M !X;"]W;W)K&ULW5=+;^,V$+[[5PRTP2(&W.CA MM]B:"^V.!Q^,_/- MD$-.=T)^4S&E&KXG/%4S)]9Z.W%=%<8T(>I";&F*,VLA$Z)Q*#>NVDI*(KLH MX6[@>0,W(2QUYE,KNY?SJ<@T9RF]EZ"R)"'R^9)RL9LYOE,*'M@FUD;@SJ=; MLJ%+JG_;WDL"?V61CF?. MR(&(KDG&]8/8?:1%/-;!4'!E?V&7ZPY0.564+IU&9P$ M7-+M!72]#@1>T#V!UZW"[%J\[IMAPJ=4:9EA76D%)(W@(XTV+-W PM0'TPR) MN&8JY$)EDL+OBQ6J8^W\T<1*;K37;-3LIXG:DI#.'-PPBLHGZLS?O_,'WH<3 M(?6JD'JGT.?+?!N!6,,-81*^$)Y1,S(!4=7D[DG 9GT["0^E8:=( H6 N.)PU6 MLS4I,H6JJCUIU4I@H91!KDEN&5DQ;K/?:K!V*&K5-TY$%=NDUGET(,X+JL5J MA99AI!*6V4J++0MAY/=_"KP)7!:A+NWY>RM"8H^J6C[?U*C'5;,X:2W*%.US M\AE3(/%4D1)5T%7+PAGTAEVL_E!FZ#_?$X$SYQ@OM%LO,]N(\O[=*/"##XTX MYQ#T$.6H0Z\@PN:4E]1V$T."Z0";W &^=Z 6 M]KIRH,9=QQ[VN!9KLNPH>9TJO"SI^&^TECV^TB@HX/%J:Q%T+"FUQE*,")+\ M2D/-E>98"_H<:F&$Y48^WG24:8%71,5P@\14MXX'RO-08K95K44B,JQW;+(F M3X!^V4RU]SOS<.K8FM:C#:=^,8-#T:MN5XOGV$3+!F^CK;Z:MMX9ZGK!T)Z/ M0;1N&39:T (, EX6'7&/1^^5E>[ M9P@-R6M[XY*&70Q?D MNZU]6:V$QG>:_8SQ84RE4<#YM1"Z'!@#U5-[_A=02P,$% @ 8VYB5SJ( M&7Y0! &ULK5==;]LV M%'WWKR#4H(@!+9)(2992VX"3ME@'I T:;WL8]D#+E"54$EV2BI-_OWLIV;,+ MQ\O2O)@?XCT\/.>2N!YOI/JF"R$,>:BK1D^?IK! UUQ=R+1KXDDM5 M"4JN9DX M@;.=^%JN"H,3WG2\YBMQ)\SOZUL%(V^'LBQKT>A2-D2)?.+,@LNK$-?;!7^4 M8J/W^@1/LI#R&PX^+2>.CX1$)3*#"!R:>W$MJ@J!@,;W'M/9;8F!^_TM^D=[ M=CC+@FMQ+:L_RZ4I)D[BD*7(>5N9KW+SJ^C/$R%>)BMM?\FF6QLQAV2M-K+N M@X%!739=RQ]Z'?8"$O^) -H'4,N[V\BR?,\-GXZ5W!"%JP$-._:H-AK(E0V: M=E S"RU?!1#R\'"*5[S)@+ AO[758\^!D3-R3N(H(4/HI=0.HS@FPP%(#N^AAENR M%%UO"!*0G)>*W/.J%:C94JCRGN,3I '1IR,(#U@$:$E*![-:MBBN$EG%M2[S M$DZ4*UD_5VOF4PL(>#1)!W/^0$2>P],'LRRD,,T2[/HA$/X,CWW6*@5^_K(& M7O(D]'DE-0B6)I9RX"/ET6A?IB/2GQ%&4ZM1T"G&@F#P^3GV_[1I[T760VZS MYXR\?9/0@+Z#'K7DX/?_VS9"!9,4CH,Z@(X_[UH< 1:U:1 P_]"V( A1:H:V M!2]U#5V '<( H9*7F';DJOUX.U_GGM&=6W!@-PEC2R%P0] =YZC+8J U>-^[ M==HL7.\'U)H5T\"VU(T9>PW?MN*Z08(&CF),"NJ&07QH(1WA!P;^1O'+_$O2 M$.UP_2CJ\B[&5-B3[DX28&\.K M@2U+8VA'+E2,S[8Q=4-X+*V-OFU@ IZBUW,Q2D(KN>=87DO\N[ &N_\9TW\ 4$L#!!0 ( &-N8E?SI-GFWP0 " + 9 M >&PO=V]R:W-H965T9ZJXB73JBIYZ'O MI_.&BW:Z/'=GG]3R7':F%BU]4DQW3YB&DR'@UNQJ8P]F"_/MWQ# M=V3^W'Y2V,U'E%(TU&HA6Z9H?3&]#,ZN8OO>/?A+T$X?K)FU9"7E%[MY7UY, M?4N(:BJ,1>#X>Z!KJFL+!!I?]YC34:45/%P/Z.^<[;!EQ35=R_JS*$UU,5U, M64EKWM7F5N[^H+T]B<4K9*W=+]OU;U-H+#IM9+,7QKX1;?_/'_=^.!!8^"\( MA'N!T/'N%3F6OW'#E^=*[IBRKX%F%\Y4)PURHK5!N3,*MP)R9GE'&[C8:'9R MSUXBK'B)\ 2)G'V1K*LU^;TLJG\K/06?D% ZT MG;'(]UCHA]$1O&BT,7)XT7$;V2UMI3*BW;"_+U?:*&3$/\^9VZ/%SZ/9*CG3 M6U[0Q11EH$D]T'3YYE60^F^/<(U'KO$Q].5=7QQ,KMD[T?*V$+QF-K+LTA@E M5IVQ86)&LH];4MQ9,\3P.5N.:[NOB*UEC6S8E]I;+UR*2T3/@/ M3&2GF!S9Z"&CT#&8@0)3*2+&VY*U4,^:/EG()@NH;PTU*U)CO#WW\F-AI#T- MW&$X0^PTZDQ;OUC,SZ0-J790]C]U,=$6=5>2$U7?-7S@-DW I/C:"44'=.*> MC\=V%:$'6A<5U2C*%;%6F@&V/$IKS^HG2Z^E0IIR0TP^D*K0:%D%12LB]#"$ MJL!5:=U.'*H'!W3:^IZ/3VS':\A4LF0[@G MZ(&8T,RREJT+W8EHP4QV&L3T MZ=GDWK$\+&9V8^D>GDR>>O& _4L7$^=I:QL;5Y,;?&XT1[\YF]SA4P$KM1EM M>0V$T,OC$*MPL?#".,5JD>$LC>TJS;S$3R8_)D&>>ODB9SEN\\!)9I&/_\A+ M@F1R+PT2N!T46RUY[N518%>+Q%M$&5:!%Z2!E^9QOTX"SP_]R?NVD U*1H*TRD;X$)JFV=(I*+B:D/:P>&GP\G> M>O&L'2SUG<5QYL5^!#:)%\/Y00R0*(?Q( L6C!XQ"FCJ569>EH4L]1;P..Q+ M(1#"86'\5-6*4 ,T[ Q_=)Y/$,K0AC?V$1OG:RA;^+[S%M@$B;/IW;Y^?JUQ MJ%]PE8?* 3W[ *IF&;ZI==T/*2]O"LAI_CNSSOK.=0* .]R4/A6R#4ZS=&;MT,M(+-LG%+VUE) MV0>X7TO8L-]8!>-0O/P74$L#!!0 ( &-N8E&PO=V]R:W-H965TM#NR+IMH=A#[+-Q,9LR9/DIOW[47+BID":]<76A>?P4*2H\4;(/RI# MU/!4%EQ-G$SK:N2Z*LFP9.I"5,AI9R5DR31-Y=I5E4266E!9N('G]=V2Y=R9 MCNW:O9R.1:V+G..]!%67)9//,RS$9N+XSFYAD:\S;1;PY[@*'W!B#8 @*KNW%D57YB MFDW'4FQ &FMB,P,;JD63N)R;I"RUI-V<<'JZ0$PIS7&!<"?XQ[G@6HJ"K-9P MPS5*5!K.'LR^.A^[FCP:G)MLV6<->_ &^R7<$F&FX#-/,7V-=TEI*S?8R9T% M1PF76%U Z'4A\(+P"%_8AA]:OO -/HHY.13RK^M8:4DE\_M0T UG=)C37*.1 MJEB"$X?NB4+YB,[T],3O>U='%$>MXN@8^W39W!X0*YAGC*]10% 'C*$%5&+C2'7UJ7=Y5J!ILWD1969SD59,?Y\>C(,_,&5HHO<*N6D M=/_T\]WI4Z^Q6$Z"H&PJ"$T% >5?8QFC;(N@"XRG\"W1PJSZ=C$8=>X,=+_X M.J^A+X#.F54J:D5$ZMR26I+.C!6,)PA,0XSKG',CDLZ]0IF+%#Y &'4'@6\& M_>ZP'W;NJ(GF5%"EP6B9QW5S/EJ\*VR_ZWL^?<,PZC2Y-8?XR(H:C=OW4?3# M 7U[?M0Q-5%6MO>]$WT&X: ;]2[A'&R^@JO],Z ,O(I^:V+"O^P.?!\.5;>[ MUYI*E&O;@!4DHN:ZZ5+M:MOCKYO6]F+>/!"W3%(2%!2X(JAW,>@Y()NFVTRT MJ&RCBX6FMFF'&;U3*(T![:^$T+N)<="^?--_4$L#!!0 ( &-N8E<:GL"Z M[P( %4) 9 >&PO=V]R:W-H965TE@/WZZ.&XZ$E,Z2E]L M7<[YSG>./OLHVG!Q)W, A>X+RN38RY4J3WQ?)CD46![Q$IC>67%18*6G(O-E M*0"GUJF@?A@$?;_ A'EQ9-?F(HYXI2AA,!=(5D6!Q>\I4+X9>QUONW!%LER9 M!3^.2IS! M2/BB%%:ZHNN*;;U GU#-X":?2/M&FM@T\E%12\:)VU@P*PMP;W]>%V'$( MAP<;NO6"[Z\?[HYC,]D25.8.R5YES$&KSX[9M. M/_C4DMMQD]MQ&WI\615+$.;0!91<*+S4A*4KG41_]E?1T7; /0ML?@;K.(S\ M]1XNO89+KY7+5XJU$K]#48(P%32:/,?Z(\"NH/98;R[ ,+[5W"XUWQQ= R,) M-.O[F+:&?6:!^TU2_5<53_\%*)[2G(WVDSPW]*H(7:UT?E'&_Y.IRM M9+:?2V3+X9I>L]K<&2:N4SZ8NPO'!18981)16&G7X&B@XPK7P]U$\=+VS257 MN@O;8:[O/2",@=Y?<:ZV$Q.@N4G%?P%02P,$% @ 8VYB5X=5SQZ4!0 M:B4 !D !X;"]W;W)K&ULM9IM;]LV$,>_"N$5 M0PMTL2A9DI4Y!A)+P@HT:Y"L[8MB+Q3Y; N51(^DDP[HAQ_U8-FR9,X.+F\: M2[[['?4_]D2>.7EF_+M8 4CR(TMS<3582;F^' Y%O((L$A=L#;GZ9L%X%DEU MR9=#L>80S4NG+!V:AN$,LRC)!]-)>>^.3R=L(],DASM.Q";+(O[O#:3L^6I M!]L;]\ER)8L;P^ED'2WA >3G]1U75\.&,D\RR$7"A63J4%E\2 M>!9[GTGQ*(^,?2\N/LRO!D8Q(D@AE@4B4G^>8 9I6I#4./ZIH8,F9N&X_WE+ M#\N'5P_S& F8L?1K,I>KJ\%X0.:PB#:IO&?/?T#]0';!BUDJRG_)K=K .'*QC0QK5#J-3(]BU@WVJ M@U,[.*7VE5BETGXDH^F$LV?""VM%*SZ4Z2J]E()\ M ^0>8K;,DRK;^9S,6"ZY2KM0XY$K,BM' ER0W\CU?%[:12GYD%=SN_!ZZX., MDO0=>4.2G/RU8ANA0&(RE&J81;!A7 _IIAJ2>61(%KE5P5>"!/D^S&+" M?$Q8@ D+D6"M3(^:3(]T].F?F^P1.&$+]<):,RZCQQ2(J*:U(#\U,_Q&"SXW MU9@POX+9):QXR3]-S0:QL&3S+2QSIV\)X4,,$.&3L\\H7LA6Q*[C<3N:1)' M0H 4[TD.O67$[3RO;7FC\8'$VECG2GQ2R S9-@-.7(]ZO5+/&XD'FLEOHYC MMBGJ-(<8DJ>B=K\G2\Y$[UP>=X9 '6OTU M6GMZK5.U'8SR&(A:?).8@UJ.DU1)W5\XO.X@1G9':VW(<[4^*62 &3+L"6FY MQY2FQFYW9/S?O.8;F)./N^),OMU"L5+I773J<>^FAGY^VDH %J MT+ GJ&6-CE;0W?Z=:C>-TWN8;ZHFHF1-5XEUV'>SC*]%=FX#J^P1?04C@^;8-IB^=F'OR&2K-1Z4%J+00B]9. M\:Y-0=W7*IV8'8(9*LU'I06HM!"+UD[XKFE"]5T3;8O^KNZ(!*$@DR1U+E%?Q.V6B;+6U%+--,4.E^:BT )468M':O]CN&C>F M\4JUU$1MX:#2?%1:@$H+L6CMA.]:.*:V8Z"OI;7O_IK,-+S.XK//S'$.S?P> M,X=V]^<]9F.S0POUSW6N;L.]HR 9\&5Y:$>0LCM?_>K>W&T.!EV7QV$.[M_0 MRQGMN>_3RZ Z]K/#5Z>0;B.^3')!4EBH4,:%JUXBO#K84UU(MBX/HCPR*5E6 M?EQ!- =>&*CO%XS)[441H#E>-?T/4$L#!!0 ( &-N8E=TTU#!'04 / @ M 9 >&PO=V]R:W-H965TV@<92L0#+&MCK>E'L0K%I68@D>B0=-_]^U( M'NJUC^G1CM!'ML:8@Y]9FK.QMN9\ K;-LH@^W^"4[,8:U/879DF\ MYL4%?3+:1#&>8_YM2%PMESJEX-1%Q?#+#3SC?8C##"Q+G256\? FF M).=45)&)\? UF)8CP92!3^!/L7SG48H9>'@6<1M">9+'8(YCL8#X1W!/R7*[ MX& :<1P3^ESR[B+Z*.+>!YA'2?I!8+[- _#^W0?P#B0Y^&M-MDSHV$CG(JMB M;/JBSN"FR@"=R, $=V*L:P;"?(F7DOA@.-X?B-?%;#93BO93>H,&@7.\N0*F M\1$@ YF2\4R'P[\N^!4P8!F.9.G\O[N';[Y[9S+,9GV9)<\\P0L2%L4QQ7%4 M+JVO*[!?<3_^$%)PRW'&_I%5O>):^0:1XSO;0K\N,/9 M Z;2I3?(.G?IJ80%*F&A(EBG($Y3$.="ON"H+(Y*6* 2%BJ"=8KC-L5QW^X+ M5:A]^, ;R+?0D2_T90R5S;/_I0$4ADPCUW"P87G!),S^XVI#SS".74*B0ZY[K LD.A0Z.R^+I#H+,ONZ4*9SD&GG:+MJ.!++=6N^$Z5<;JMOB$? MM(E!UMEK4"4M4$H+5=&Z56G[/^A=RB:4]H-*:8%26JB*UBU1VQ/"P:[F!9OP M)3;A^WV;D.@K$TXVY?[Q ^&<9.7A&D=+3 N!>'U%"-^?%#=H?N0P^0]02P,$% @ M8VYB5\F(2D=2!0 _B$ !D !X;"]W;W)K&UL MM9I?4]LX$,"_BB;7N6EG:&([?PAXZ9,L>4Z_6A%>IDL-)Z?3P:J63%CP/-FHYSR8K!<5,^NY'(A2IWQ@EU)HLH\ MI_+QC&5B#A\'<4,7.1?:9IWIU,I@/2,IN:9GICV+S)ZL'-#6\1&2J M^DLV5G9V."!)J;3(:V7H0X] MHS"I%2:OM3"M%::O59C5"K/*]]99E:=#JNER(<6&2",--'-1A:O2!@?SPLRL M:RVAE8.>7GZF4M)"/Y+WY#1-N8DVS>LB?W;D&G*LW<@\>DZ)&_?O"-O M""_()<\R:%>+D89^&-HHJ6V>69O!,S;'Y%(4>J5(5*0L[=$/W?I'#OT1C+]Q M0O#DA+/ ";QFZR$9>PI_)7I(/+]2#_J&\W/6HY^S'KO50Y: M]5[UCB_'S80:5[SQ,[PK*=(RT:296!\XO>$9AZLO'T"67&B6JW_[9HT%3_K! M)L4>JS5-V,D N5\N==J;"?->Y* M15;*]W;$NE*Q;HTHD7YL,W.=()W+?I8()"]V#_7O% M8.](X RDS 71<+_I=4#=J%>2,9+;?,],OB>0+R&%W##9),T#DHA\324T;KA> M58K6BZ7DQ=US(,B96WODXSR7+7]YC(EWTHJM96W_;1P@P2YAIJQ>Y:U%K]WR0'9@!PXK1V: MPTX ^HK F=$\*9I%:;4EJUHIS+!N&$JX!'W;I?>)4!J\6F@)9S^2T1LAAWW) M#'/NQ$BPSC*<-^.6:H,6$A)BS"A,5(L$ZHCYI0'_U0GH0]N)22%;HOR$?? M)Y1@N'OL<]K=-WBOL1AA6HQ[+3Z3-'VO?3WWG.Z^Y 7/R]R9+=V(?=<0*BU$ MI46HM!B+U@WM5N7%_U5)LR9C11R3%J+2(E1:C$7K1CQH(QZ\[E5OS207:7_I MS(G8.[28M/"%X?GDD5'9&T7,;L18M&X4VP*7[RRJ[$;1O#29]Z><_B>D6;QP MO[9+6Q$ELKX"YYG;Q-Y11BUVO3!\1Y11*UM8M&Z4V]J6[RYN7=*'ES=>I+I1 M'45,6HA*BU!I,1:M&]JVX.9/?]G&BUIX0Z6%J+0(E19CT;H1;VL[OKNX\ZJ- M%[.$.;0W)=Q>14+9>U.(2*BU\8?AC1YA1 M:TE8-!OFT=;/TSF3=]6'!(HDHBRT_6&Q>=I\K'!:_42_\_S,/S[W>YZ'_G%D M/T5H\?;+B$LJ[WBA2,9NP90W/(0\).W'!O9&BW7UX_B-T%KDU>6*T91)(P#M MMT+HIQMCH/GD8_D_4$L#!!0 ( &-N8E<<4DJ9UP, )\- 9 >&PO M=V]R:W-H965T6L;\$5I M\Q#46#?-0]$'KD1;;"32(2E[\_<=2K)BRUQGW>Z++5)GSO#,C(;D:,_%%YD3 MHM!363 YMG*EMO>V+=.\2UA\&;-18D5#,7&EEM!<%8;E87M.4YDEY@R M:S*JYY9B,N*5*B@C2X%D5998?)N1@N_'EFL=)A[H)E=ZPIZ,MGA#5D1]VBX% MC.R.):,E89)RA@19CZVI>Y\,-;X&_$G)7AX](ZWDD?,O>O A&UN.7A I2*HT M X:_'9F3HM!$L(RO+:?5N=2&Q\\']O>U=M#RB"69\^(SS50^MF(+962-JT(] M\/UOI-43:KZ4%[+^1?L6ZU@HK:3B96L,*R@I:_[Q4QN'(P/@,1MXK8'7-PB> M,?!; _^E'H+6('BIA[ UJ*7;C?8Z< NL\&0D^!X)C08V_5!'O[:&>%&FZV2E M!+RE8*H&GV#RP)RD1) MI#A:"K*CO)(HD8I"TC0$*DL5I($( K4KX9&R#9JFJL(%FG,);SZP5+O(0*W* M ;?!(M.,TS05%4QWRWJ[( K3XAVL[]-J@=Z^>8?>(,K0'SGXQ2R3(UM!&+08 M.VTESQK)WC.2??21,Y7#JEE&,H/]XK+]\(*]#>'OMS3V3G/_G/?G/WD^"X7<%Z==\_C-\OU989YX0B2"] M4&(\JU)U* @*TW]-'Z42T&'^-N6^80_,[+KKWLLM3LG8JDM3[(@U^?DG-W)^ M,07^-XXZ$94Z)ZB%@94Z,?Q*2HQH/S0"3K4B?ZPTQ]>J7^:?JVHI'KK MNWT@!71"H_Z+M-?69D,6'DF[]4)_T O3:[I,?N3R))I1%\WHRF@VVTV]'R1/ M<""2Q!3,Z&PQKN,$8:^8SE%1'#N]()V#O($3]E") >7% \^L?M"I'UQ;2]_W M6)/LP7D.0B_HJ3X'#?IR%N>8P.M+/L>X7N2;%<>=XOA*Q4='!I/B^%SQ,')Z M_6!N0(6#J-=;%@:4%\5>KVH2 \P=1IYK5C[LE ^O5 XGB,L=1?4$L#!!0 ( &-N8E=5.W@WCP( . & 9 M>&PO=V]R:W-H965TG[*BN@).I"5,#-RD;(DF@3RJVO*@DD=Z"2^3@(8K\DE'OI MS,W=RG0F=II1#K<2J5U9$OE\#4S41W M+#DM@2LJ.)*PF7M7X>4BMODNX0>%6O7&R#I9"_%H@YM\[@56$##(M&4@YK6' M!3!FB8R,WRVGUY6TP/[XA?V+\VZ\K(F"A6 /--?%W)MX*(<-V3%])^JOT/H9 M6[Y,,.6>J&YR$U,QVRDMRA9LXI+RYDV>VGWH <+1.P#< O"_ J(6$#FCC3)G M:TDT26=2U$C:;,-F!VYO'-JXH=R>XDI+LTH-3JW['@;2@FF<3+NT5^I&G;K1474/ MI@N<4WY>2;$UW@<%-@SC7N4(3\(#>6^3IF$\K&W<:1L?U?:%5:TEIHT^#UR MW4\M_0-02P,$% @ 8VYB5Q=7(;%&!@ 38 !D !X;"]W;W)K&ULQ9MM;]LV$,>_"N$50PLTL40_)G,,.);8%6C0H$E6 M#,5>,!9M"Y%$CZ3C>MB''R4YDAG)G+4>YC>-1/%^1_'./.E?:K3AXDDN&5/H M>QPE\JJU5&IUV6[+V9+%5)[S%4OTE3D7,57Z5"S:?.VBK\)D:[A^_T$EV\_IF'JED4QY]#0.UO&H- M6RA@<[J.U!>^^97M;JB7\F8\DMF_:+/KZ[30;"T5CW?&>@1QF.1_Z??=1.P9 MN-T#!GAG@%\;] X8='8&G6,]='<&W5<&^)"'WLZ@=ZR'_LZ@G\U]/EG93'M4 MT?%(\ T2:6]-2P^R<&76>H+#),VL.R7TU5#;J?&=XK,G=*UC$YQ->:P35M(L MY&=H$@1A>D@C]#')]VHC^^7?"UI$LA16^G1IC[;L]W(IOG(\(&1== -3]12(C\)6%!C[]OM+RSV M;3U+Q53AEZFZQE;@'5N=(\=]C["#.W7W2?_ MV;LQEYTB[3H9KW-H.&FVG*5+0H",M)L(09,%TVN70H];M-_OEFZSYLF&B@!] M^Z21Z*-BL?RCYGZN<__=>O_I>GTI5W3&KEIZ099,/+/6^.>?W+[S2UUD(6$> M),R'A!$@F)$1W2(CNC;ZV,@"]CT]9DBO.DAF*U2> C0-?=U:M'R)_W;#XD9 P'Q)&@&!&),RWSQ=&6T:%1!C%^9.[BU% MW7UG@ -RXCK11'7"^LX)U%T MYL>KB&\90Q_TBJN*ZHK^1@E$2B:F4"E0.5V3UWD054L4)H' M2O-!:02*9B9&*;6Y1VMM_UKD>Y4BWW->5P10!0V4YH/2"!3-C%NIHKE620:Z M(J1UX/=&=0!490.E>: T'Y1&H&AFVI12FSLX=1T U>9 :1XHS0>E$2B:F1BE MW.?:]:LF=6!X1!T U?% :3XHC4#1S+B5KHE]%\+-[:QPW M4,$/E$:@:&;<2L$/VP4_X#IP$R9AO([WFXBN!\UJ@WW(C9< 4+$1E.:#T@@4 MS4RE4FS$I][?AD%%1%":!TKS06D$BF8F1BDB8OLVMR:UH5NI#95=:%.[N\:! M Q7Y0&D$BF8&KA3YL%WDNV.1;EJ\1Q]8P@2-$$T"- EBO_>#&93N]<=1K=L55=B5[=;TZE;W+-;T&P\H&NYI>_?UM>/FLMO>^4(F9 M6&3?$DDTX^M$Y5\-%*W%]TJ3["N=5^U3]])S:]I]]Y+D7R.5^/SCJ!LJ%F$B M4<3FVI5S/M#KB,B_-\I/%%]EW\<\[<_?@(30('H@O?T3<(//1\)?=&#]#7,CUQ\ECO&%/J:I;F\ M&NV4VK]V'+G>L8S*"[YGN3ZSX2*C2N^*K2/W@M&X#,I2![MNX&0TR4>+>7GL M1BSF_*#2)&QEO+^:.2K;BZ:OGB)_0")3GZ8\$=?0WTA^.%"KK$5^'ZM+I W?H6PBW%/>U;/"?>?# _MX&1/?R6[2^0[SX93NSA(5OK<*^O\49?^O5-X9<\_PG>]4'J(U*B]MWQ MUV_Z&'JK6";_[FGB]0DY[D<6"?*UW-,UNQKI#"B9N&>CQ8\_>('[2Y]8D+ 0 M$A9!P@@0S!!Y7(L\MM$7OW(>'Y,T[=/2&CE42TA8" F+3K"@A!6/X/O%.,"! M[\Z=^[9*?<7IBQG]/ZG[?V+M_W=4*)U#C2'VCF5W3/0.+RMLJ"20L! 2 M%D'""!#,D#>HY0W@_I-KY$44EPO4"%,54E2.--CFU3RE[)?5*X:BM[.X;*"4J+ M0&D$BF8JVK(2O+-7%%7HI)T6\:0UAZZTLM8P6"M(6E31 O,2'M]N!*I24P3< MB(#/75:@?]'MS=*ZRK##A\Y 06DA*"T"I1$HFBEZX]=XW\&P\4 =&U!:"$J+ M0&D$BF9JW=@VGMVW&;CFJ&CMQ%M,6[M/25";!I06@=((%,W4K[%]/+OO\XF+ MSTF^16NZ3Q1-$8W_.4A5+$3ZYSB3CGY^CWJ@C@XH+0*E$2B:J5[CZGA6/V$1 MY8J)O4@D.XW!7LF"GB&G->N(!NK0@-(B4!J!HIFB-2Z-9[=I;JJ%_H8+Q*1* MLG)9D3-5_NS9&HR]:DX[:N*>10:H:>-UG:+IXRHCT"H)%,V4J/%C/+LA8Y^V M8M<+T$JP.%%HN16,E7*&^A&HE_!3^XP6TAQ9@=)"4%H$2B-0-/-^:(P@[_([ MS&@A[9$5*"T$I46@- )%,W^X;YP@;'>"SC%C[,U8:N_<5ZV]CMSZ-EE)[^N[#4/UA#40P*E$2B:J6'C M(6&[AW1&MOY_LW![>P:/=5"O"I06@=((%,V\3QJO"D^^0UX'?54)E!:"TB)0 M&H&BF5HWSA:V.UMGY?6@.V]VO6Y>!S6Z0&D1*(U T4P-&Z,+VXVNW[N65LM? MUNHF<:^,D$[2"I06XN=88:!5$BC:242G]7)^QL2V_(RB>.OAD*O3>_KUT?I3 MC67Y@8+3%#]]YZ$?V]LDERAE&QWJ7DQUQA"G3R=..XKORU?][[A2/"LW=XS& M3!0%]/D-Y^IAIZB@_H!E\1]02P,$% @ 9&YB5\UL?4&9" B5, !D M !X;"]W;W)K&ULM9QA;^(X'H>_BL6M3KO2=B"V M$V"N1>H4[]U(.[?5='?OQ>E>I."6W(:$34P[E>[#GQ,HQK'K(=-?W[2$XI_# M8S?QDS_D_+&L_JA74BKR99T7]<5@I=3F_7!8+U9RG=;ORHTL]%_NRFJ=*KU9 MW0_K32739=MHG0_I:)0,UVE6#&;G[7/7U>R\W*H\*^1U1>KM>IU63Q]D7CY> M#*+!\Q.?L_N5:IX8SLXWZ;V\D>JWS76EMX:'E&6VED6=E06IY-W%X#)Z+^*D M:="^XO=,/M9'CTGS5F[+\H]FX^/R8C!J]DCFI!7,L^;)+T??^Y# M!X<^FX;'CY_3?VK?O'XSMVDMK\K\7]E2K2X&DP%9RKMTFZO/Y>,_Y/X-Q4W> MHLSK]B=YW+]V-""+;:W*];ZQWH-U5NQ^IU_V((X:1/R%!G3?@)[:@.T;L%,; M\'T#?FJ#>-^@?>O#W7MOPJTG_- M=#LUNUS\NZ>>3K?:A'Z#!,]#!,M,UC+^1]V-;ZF5H#/QJO?_^LGR,?E5S7__'QW45R M?V1S!'I?;]*%O!CH0TPMJPR\D[B8%A?BLBP.3),@,*L$8D/(Q+C#RXQ.2',8E"?ZG7"X6Y;;09]U*+F3VD-[FTC<2B?-OFO!X:O\O7P5[ZDL8 M&29 81;A\8'P.$CX8_$@"U56>BGC([MK'!^1G4;C+ME@#WW)(L,$*,PB.SF0 MG03)7I6%JK0%D+1=./Y("JE\B"<.XIARVD$<[*HO8F28 (59B*<'Q-,@XNM* M;M)L2>07;8VUW"W.2[62U1ZZC_?4G=*=T_Y5L->^M)%A A1FT8Y&QI1&7^&M M];Q23RUGJ<^4&RW,WDF]#SJF'&D/2#J@P_WU)0U-$Z@TF_61E49!UK]HTJE> M)MZ37*:U)%7C^V?EW=E6;[2SV\L]GH^YQ)-Q5;\Q09T2EV9B--49A;?RU5&F^)TS29M5= MR:47-7-G-(M9''=90_T0FB90:39KHYM1V#K4%R1M_C,("N3M%'LWKYG39U!J\O%V-/&-3QIP#.-0D MH6D"E6;S-C(9A6WRGU*=M"#Q"&32EDALT%")A*8)5)I=R#$:2<,:&2H94%<< MIS2.NJN]< ^]BS$CYP*B[K2[G!>H3FULQ@AIV C;YLZ*7JT<+))&:3+E:H%T+3!"K-IG]4?@Q[X55:K[QH717THZ7N')OP M[AR;A_>B-[.WD#QJ)(^&)>\U,]:C?5ZL4.V#I@E4FDW?:!_]YC(C^1^YKN1# M5F[K_(E\EINR4GH=':I"ACOK74N'>B0T3:#2[&$S'DG?H!9)H<5(:-HDD(HD=74S2>+N&C'<5V_.4-E$I=FE)Y,MQ9;]!0JT2EV:"-5=(WJ%'2$XJ4X7Y[,X<*)BK-_D2: M$4R&JE,R3YTRXK0[O\/]]?[P&;1.B4JS61LK96]1IV2GU2G#???F#O515)K- MW?@H ]0IV6EURG!7O3%#%1:59F,^^G0KJ$[)?'7*<31RIC3VS$0F6XS]Z\H2Z)2K-Y&Y=DP$(E\Q8J M$Z?"$^ZS-V^H4J+2;-Y&*1FD4,D\$CGF4^= O5(:)I I=E?TS$>R;^]4,D] MA+].M?P806/Z%IU]93=V'99.NA^B"'?:%S@T3:#2;.#&8..PP?:Z M\!6[SNJ!#156:)I I=FPC;#&86$]\:I7[/KK6<3'41H-!NNL=,X;*>ON#80NZ7/,>^>'L/=]T8/=4M4 MFHW^Z!X_X<+G2U>\8K>^Z>&*O4$/]@X];V&%L;'".&R%KYG2[IU[/.BAH@A- M$ZBT'?KAT5T,FYM4?DJK^ZRH22[O=/SHW5@/=+6[[^-N0Y6;]L:&MZ52Y;I] MN)*IIM^\0/_]KBS5\T9SK\3#W3=G_P=02P,$% @ 9&YB5ZN[-J$0! MIA4 !D !X;"]W;W)K&ULM9C;;N,V$(9?A5 7 M10(TDV@1Q:U,"F#3:;[46Q%[0TMHE(I)>D[ 3HPY>D'5&+V/16L&YL MG?CSY\R0G\3A6LAGM0#0Z*7(N1I%"ZV75W<@445)V+)7!S9R9D0;4YE?-8 M+270S#4J\I@D22\N*./1>.BN/)%)E45#Y>@.Y6(\B'+U=^,3F M"VTOQ./ADL[A$?33\D&:L[A2R5@!7#'!D839*+K&5S=D8!NX)[XP6*O:,;)# MF0KQ;$\FV2A*K"/((=56@IJ_%=Q"GELEX^/;5C2J^K0-Z\=OZK^[P9O!3*F" M6Y'_S3*]&$67$].1?<"_Y-6#XHC)\$5(?/TC(F2D:,]UJV;PN1,GU+J\; MM9Y3L]-Y-1[@09(,X]4.$YW*1"=HXK.D&2!."U, ;RG>U7E0I6&@NI7'[O$S MVVW!<*\RW#MJ9C=JW5IF22?9E]E^9:(?-''KEB>09G7.G0&U8,MPDH."#6-V M6=F]/'Z2+ULP/*@,#XZ:Y,&[Z=LE_7U)QHDG1!*T,>$F5#3W2_D,T(E9H5^! M2G6Z-[@%WN V@(,] M<7 8.0V6@; @=DU#WCR(<)A$=[ RWQ=+4P\:T@47IB)>P_EO T38DPBW@"+< M!HNPAQ$^+HWP>QSA3F_?$D \CDB8'L%#B1,)P.UL0/("'<1=/X>K*13@LUT0;&B,<8"2*G M24V$!7'G<%%X8)$P7_X4_"P5Q1(T5*\+S.]8MWA F@&TCY@[L^$T&\G=F^OVIH=_P=02P,$% M @ 9&YB5U'1BJ?4! >A, !D !X;"]W;W)K&ULM5C;;N,V$/T50@V*!-A$I.YR;0.)[:(!NML@;KH/11]HB;:%E40O2=N; MOR]%*;)-T4)VZ[XD$G7F4'-F-#/F<$_9%[XF1(!O15[RD;468C.P;9ZL28'Y M'=V04CY94E9@(6_9RN8;1G"JC(K<=B ,[ )GI34>JK4G-A[2KV2U+FA6DY!DM 2/+D76/ M!C/D508*\5=&]OSH&E2N+"C]4MT\IB,+5F]$,E>'Q]1O[K\IYZN1%5D@)4N\S<4SW?]&&H?\BB^A.5=_ MP;[!0@LD6RYHT1C+-RBRLOZ/OS5"'!E('K.!TQ@XNH%WQL!M#-SW[N U!MY[ M=_ ; ^6Z7?NNA)MB@<=#1O> 56C)5ETH]96UU"LKJT29"R:?9M).C#_)7'PL M$UH0\$08F-"BD.&;KS$CX!9,<)YL\!\RQ1C-,LWU;FU0[74R)PEM_(_5_F4W!]=0.N M@ UX32597LI,\ ]'"W^NZ99+&KEX=7(_M(74J/+43AH]'FH]G#-ZN. C+<6: M@UF9DM1@/^VWCWOL;1F;-D#.6X >G%[".=G< 1=^ YT7,/[3/K-_TC$'8!( MF3LF=_[;[K,?WOU$#+?-5E?QN6?X9IB56;GB*E?K)/W[?L$%D_7F'U.P:SK/ M3%<5X0'?X(2,+%EE.6$[8HU__@D%\!>3TI&U,O#YV54$R M54%, :AM V5;-:W=V(T=& [MW;&R!A3TD'>*FG91"/IN%)W"9EU8#$/HMZ@3 M+_W62[_7R]\)YP-P\!5@(5BVV J\R D0%#Q_FCR:!.BE_=X,K,G\(]=NW=#5 M9#* $()(4\F$.) 17'@5YX35QA'&BR&+E@ M9)8%P<. "GN%N4_303T?RE\4;R(L&2T ^;K-Q"O8Y+@T3WK0D/RQIH !Y+E: M2YF:F#K^&T'N&?>/YG/T?^1%,U ;94&&<#HQTH7IP@+H0?V;,;'%,'9T<4QL M#CQ3;9%SD,?IG0B/"LA&JG(LR7LJRL HD'/)"GQ1MNE%V6:78CL-WF&:1[V# MZ?AL\6KLPJ-L@7=!I&>H">7KWAK^>G">6=J>GH,!NC_N&X[S/T3#[J MC:M!1:<^ZBYVJ:2+GNZB">4%FHOVT5E"0=A*'>)P^>UL2U'_4&M7VX.B>W4\ MHJT_H,$$&=:GU<&2.KLXT->G4A\Q6V4E!SE9RJV@#)(%6'W04]\(NE$G&0LJ M!"W4Y9I@^1U7 /E\2:EXNZDV:(_;QO\"4$L#!!0 ( &1N8E<55D\K]P8 M #LR 9 >&PO=V]R:W-H965T;?PL5291]TQQK,@MCGLA0)"CE\\O.E7]^T\L- M\A%_A7PC=UZC+)1[(;YE;R:SRXZ7><0C'JA,@NE_#_R&1U&FI/WX7HIVML?, M#'=?/ZO_E@>O@[EGDM^(Z.]PII:7G6$'S?B:"%9WE8MTRQ M\44J-BC-1FNU[$6>F]Q:1Q,FV31.5:J_#;6=&O\NQ&P31A%BR0S]J98\19-$ ML601WD<<74G)E41G:*K+9[;6GX@YLDSV!W_0M??ZEBL61F^TY9?I+7K]Z@UZ MA<($?5Z*M=1F\J*KM/.9"]V@=/2ZN0%O8D.:QXFH>)G MD2[LNLQ^?:]MT$3Q6/Y3E\#B +3^ -EZ<"Y7+."7'=WPDJ_[_U2 M%[TC,2L7=)L+"JF/WW,IS]%5$*SC=<243@:+1:K"?UG6^G6A%WK]7"];N1[& M9_Z0]JF>V(?=J.K&]>F0^MMQEL.]K<,]T.'I^EX)Q:(ZUPK+WLXALXHAN.)9 MS3",/4+K'>MO'>N#CA4='9I28GDIO44)5W7.]O>\H'B >U[%V9IA=.#U<+VS M@ZVS ]!9L[ HI-N+Q_?:]_H6*[P=[+O1]ZC?JW@+'O7$4AYN8QH>'9-><509 MU,O+SO6P)BC<)]4I ][8E"C;5 C,*@[IILQT0WZ?1W*,#\=?[W+(ZM=ET"Q MINN2(S$K;M\S9TNO[56Z/(*C=+A2L_.Q0P\^6 F3)-#P*+DF.KU0A\D"*8%J MRD,O-SG/92,"M@KU6HE6[$GS8.TR5!YUMPD&E%8Z ';MU-"Q"1V#H6><(_+E M-=896*<\"P:M>!J*&0J6NBJXS)AG/QNU$>.]B'TZ\*LA@RZ=&K)!%!\\ZY^P MF)6"NV&-].FDNIC!QSTU+H,;/LP;GU,VXRAAL9XQ:"[JWKB,U.VB#+'ZO M]:4,I*+&^7"D9N?#D)(/H]*D"DFU$>^3#];U[ ^K!7UPG.VE020?9J2;_))0 M=UVQX(I$+L.5S"_%@O*KL_RK#)K+680JVA$;E5&W05J^02U_V'I%.\*J,A]M M0)IO*,V',>VXBA[M71(1ZGET4*WHT5Y%5\;95^$&J3"(*#]2T>@_=*?G.U[' M8)'##C2=5%=J=KH,<6&_[2+'CL"IS$<;&(8-AF$8PR8Z%:&FR2^2S]<1>A_. M.7JM>>N)LU2^J0T?%O1ST]I(VZ O;.@+P_3U@XW"'@\WBM,=)%=J=KH,U&': M>J,XY3U7:G8^#.]A>(_JA$:!!?U>85L;:QLLAPW+89CE#-##]0ZJ-)Y?1VIV MS(8,\:#U>G=*@Z[4['P8&L3PSMM1]%-J[-)/MNU:O3[%^YMR]C#;1T-H^!"A M->Y)6!#LR3:VSHCA/ )SWBU_X)%8Z<)4/%@F(A*+)[ [8;W&]S/:P#9BL(VT MCFW$*;:Y4K/S8;"-',*V([JSU+"ZT]O?/2+[>V?V,-O'G3MR,'"!%7ODM0=\ MB,:3U@92$8-4I'6D(DZ1RI6:G0^#5,0U4AT0)"^OWK#EJ:$:HB(P41WLA2,N M+^!#-)[[-G"+&-PBK>,6<8I;KM3L?!C<(H=PJW$OP((^!9JAC8TU8K"-P)3U M021G@8A77.FSUR+EQ:T?L/2=W@-UI68_G&%(CK9^$Y0Z93M7:G8^#-O10S=! MCV"94L/:9^V1ZGT#NG_CTQIE>VAHBQZX5PD6[)$H Q^C\9RUL9E&#=O1UA^W MHD[1SI6:G8^=)Z[@6Z#-E^\#@OCEU1NV/#540VT4AJS#S7 $R\#':#SY;< = M-7!'^ZTW@U.VY#8BC!N+HJ/6B=TIUKM3L)U@-U?7@_;FC**;4V*68WJBZ'W-@ MD.V?H:S>(&ULK99=;YLP&(7_BL6JJ96V\DU( MER"ER;+U8EK5M)NF:1<.O E6#6:V2;K]^ME 49I06D6[26SP.7[."]@>;1F_ M%RF 1 \9S<782*4L+DQ3Q"ED6)RS G)U9\5XAJ7J\K4I"@XXJ409-1W+"LP, MD]R(1M6U:QZ-6"DIR>&:(U%F&>9_+H&R[=BPC<<+-V2=2GW!C$8%7L,"Y%UQ MS57/;%T2DD$N",L1A]78F-@7TZ$>7PWX1F K=MI()UDR=J\[5\G8L#004(BE M=L#J;P-3H%0;*8S?C:?13JF%N^U']WF576598@%31K^31*9C(S10 BM<4GG# MMI^AR>-KOYA14?VB;3/6,E!<"LFR1JP(,I+7__BAJ<..P/:>$3B-P'FMP&T$ M;A6T)JMBS;#$T8BS+>)ZM'+3C:HVE5JE(;E^B@O)U5VB=#+ZQ%BR)90BG"?H MJTR!HZMU*[CR5FZIB;=F>^IFR'!9NI8E F=%U^ M3I9" 8QH;Z1 7P#1C1VS=V8'WH*L%_,GM2$+;0H%[ M7>"URM\!=_SAP-XC[_4^DMQOR?V7R/TN[R/)@Y8\>(D\Z"(/ M#LEMQ]NO>:_WD>2#EGSP$OF@BWQP2&X-P\$>>:_WD>1A2Q[VDM^J=1[P2@+O MX@\/^&W+#L-P+T#O%$<&&+8!AKT!%N52,HEI%_[P8)71B[[K[.%W#',(PDH)K?.!JA.OSPIU1[*BVFZ73*K-NVJFZG@%7 ]0 M]U>,R<>.WL'; UOT#U!+ P04 " !D;F)7IENY5\P# #/% &0 'AL M+W=O\I>PK M7P$(]+W(2SXQ5D*L1Z;)TQ44F%_1-93RSH*R @LY9$N3KQG@3(&*W'0L*S + M3$HC'*NY!Q:.Z4;DI(0'AOBF*##[YP9RNIT8MK&;>$^6*U%-F.%XC9

<4DU_&M(35:S0JX?[UC3]3FY6;FF,,MS3^13*PFQM! &2SP M)A?OZ?9/:#;D5WPIS;GZ1-LFUC)0NN&"%@U8KJ @9?V-OS=&[ $D3S? :0#. M,.5^;I9R.L,#AF-$M8E6T9*LN5+H4 M6AI,RNIDS023=XG$B? MI=F6Y#G"98;>B14P=%<*7"[)/ @EGL+Y"KO4[F'1Y!*]4[X@9=N>]I<^P7LX:Y__DAAT)Z#@7[I.3RW@=0M4=7C$USB%B2$++0?V"$;XVPL[ ML/[H2IU.LD@G6:R3+-%$=I!RKTVYU\<>3@O*!/FWKA=T(:M#FW&L,MZ5Y)HR M4)35L_$Q#'S+&IN/^\D[#?*'QT'1:9!]?1(5=T4-CJ.2WHT^TT:_M='OM7%7 MI[O;;?:AXX&[3.!KW.SN3[ MU@HP%V@&2_G.)-#G>RCFP#K+3R_7I>5')UFDDRS6299H(CO([J#-[N!7/W$& M.E.NDRS221;K)$LTD1VD?-BF?/CL4CD\*5N.,W1/'BV] I=FZ3S-6*=F\K^: M!\Y>M\Y>]SK[";@ 5IY5*'N9+OW5Z"2+=)+%.LD2360'N;6M'_\$K5]=*AL% M35G7RA9I98NULB6ZV XSO]<#L)]=,1OH_EN7XWJG);-?XN)DG:<::U5-.E4= M^Z1LFGO]E@+84G7&.$KIIA3UG^%VMNV^357/Z6C^QA[=VAWSD3V*Z][:#_JZ MU7>/V9*4'.6PD%+6U4#6>%9WS^J!H&O5[9E3(6BA+N7;;0:L"I#W%Y2*W: 2 M:'N8X7]02P,$% @ 9&YB5\R96+&ULK59=;],P%/TK5D (I&WY:I)VM)%&*\0D!A/EXV'B MP4UN6XO$+K:SPK_GVLE"R]*.:>E#8\?W')]S@LG #SXO=DC+NI&-[[UJF8U'I M@G&XED1594GE[S=0B.W$\9V[&Y_8:JW-#3<=;^@*YJ"_;*XESMR6)6Z.[]C?6O-H9D$53$7QC>5Z/7&&#LEA2:M"?Q+;=] 8B@Q?)@IE M_\FVCDTP.*N4%F4#1@4EX_65_FH2L0/P!P< 00,(_A<0-H#0&JV565LSJFDZ MEF)+I(E&-C.PN;%H=,.X>8QS+7&5(4ZG[P5?D<\@2S*#A2:G9(Z%DE<%$+$D M9O%4MXLO9Z I*UYAU)?YC+Q\_HH\)XR3SVM1*/CBP M_1PV9R3T3DC@!6$'?'HY>YFFW0S69.X+G:T PF#AXQ!?(6G/3%,S_V7G=9[8ELSWC8 M&@^/L:=_GW2.*>BR6N-CBS?OAMLT'GCX&[NWNR8ZPB(_C((V;$_>H)4W."IO M!DN0$G*R9)SRC&'-9D+ISH*KF:(=!:?#( S^T=D1-0K\8;?,J)49/2*+)X1# M9RJC>WO'H9_$PW\D=H0- C\<=&N,6XWQ48V!Y\=DBKEDFERL)( M]+P")&#]1LX),Y<"8D^2 TJ+MZ'1VL MU]'1>CVZW6,?6T]D>YGQO;_?;Z_7BFWH>O+>%]N^^9WFQ7]BU38$NQ^D*.FH MVX?C:HGN3JME^MPK*E>,*U+ $H'>68*E+^O6L9YHL;'=UT)H[.7L<(WM-D@3 M@.M+@07=3$Q#US;PZ1]02P,$% @ 9&YB5]VGI@"7%@ ZD ! !D !X M;"]W;W)K&ULM=UKIRFQ22?;LBZWS@DAMFS.2T !R)EO[X0_H8FB$6R+YZ[PX$]OBAV0_ M2P,/#:^^).GOV8,QN??G1O'JZN;5]GOOTYM7R29?Q"OS/O6RS7(9I5]_ M,8ODR^LK_^KPC0_Q_4->?N/ZYM4ZNC;N M]=4;_V?M!Y-RB>U+_B3*V]N[J+- M(O^0?-%F_XF&I3=+%MGV_WM?]J_M77FS398GR_W"Q3M8QJO=?Z,_][^)V@+^ MX)D%@OT"P;D+]/<+])L+C)Y98+!?8-!<8/C, L/] L/& L]^Z-%^@=&YGV&\ M7V!\[@*3_0+;N%SO_AS;OV48Y='-JS3YXJ7EJPNM_,5RF*EIXOZYV_^,H,_9#:/(H7OQ8 MO.*?'T/OA[_^Z/W5BU?>IX=DDT6K>?;J.B_>3HE>S_:KEKM5!\^L>NK]EJSR MA\P3J[F9V\M?%Q_CZ;,$A\_R2^ $W\WREYX_>.$%O2!H>3^WYRS>?W;QT+WX M1[-^Z06[M?LMBPOWXM)\+M8^*A?W1VV_S#/6WN]MU]YO65RY%P_-K%C;>I*=+HR6@6+^+\J_?O[0]^SB84D M)DA,[K#1%BMWLQYO1H->\7^OKA_KJ6IYV=#O#P/[91IZ:U9>AD]Y&3KS\M;D MN4FS,BRSW4;K1%R<7->XD%A(8H+$Y X;UG(P&1Z%A5RCAC K4J.G2(V^"EX MXXOL?8W)!))82&*"Q"2)*1+3$&8E.OJZ-*O! MJ?$^;[+BE5G;P>8ODZ.=!'\R&?8G]O!P>_RRZ630'$1"Y]OK&A@2DR2F2$Q# MF!68Z5-@IB=VU^.TVEV?):LLGIMT>^JB+2O3HQV)UJPXU]EU&T1B@L0DB2D2 MTQ!F1J>W0N]6GB[VXI]VO;S_>AUWS-QKZ3HNHEJ(:@+5)*HI5-.4 M9B>S=M+6O\@>VIZEHDAJ(:H)5).HIE!-4YH=Q:"*8H#OJNU)ZT!^>K03=NM> M<^=\D9I -8EJ"M4TI=GYJIH WWF:]^9]:A[C9),MOGH?S#I)<_-=8S':$*!: MB&H"U22J*533E&8'M"H*_,%EQF*T,$"U$-4$JDE44ZBF*5;]%M5"5!.H)E%-H9JF-#N*5;OAH_6&W]YO')]@00L.5!.H)E%-H9JF M-/N:V:KE"-PM1\=L[;7&/MWD*%ONM7;-%JH)5).HIE!-4YJ=K:JG")PGGV^V M%Y:_3:)5YMQY!='(RO:.J": M0#6):@K5-*79H:I:A\!Y*KFLQ=9GYVIPG*OCJ^QOW6OLG"NT0D UB6H*U32E MV;FJ*H3 72%(8S*OO-YIEF1%M%*S*(X$5O=EF[!^BMSIQ+64"BT;,K120#6! M:A+5%*II2K,#5U4*@;M2**<['O;2WMRGQFP#%A9'HT$O&+@/&] I#Z@6HII M-8EJ"M4TI=EIK$J(X#)3'P*T?D"U$-4$JDE44ZBF*-AM>=EX='S7!^J]V;&IBH:^>_[#]K9)\2K+TTTYDK[P M9LFC647%F#I+ENM%'*UFIC4\:-& :B&J"523)_X<^8/QHL^[0:3<;2Z^O"W^ M#M'JZ_:L5OG?^TV4%G^?),V\/'GA_1#_6/S]9IO4BZI;7\6K<@-@YN55LW\O M7E*\IM@9]^;Q8SPWJWGF)2LO2;UE]+LIOEG\\>//FW+1K+PG5O$IUF:VW6V? M1>LX+[PL3V:_/RTQ,VD>%2],BK>7EB\OEI^5$QNJ4[II 3T6/]A^N7T'Q5O( MS&)1_FB[W)[=?8GS!R^Z MNRM^05%NRE<7+YZEIOABM\[R]["(S6K[HV*52Y/>FQ?;RP*213S?OV[[1J+= MF\DVG\N-9!X77W_=?=/ZO?_M+Y/ '_\]J][@X_;7N2BWMX?/OGUSQ>^T\>1VELLNTI2/MOL/]U[GZ-3[^[\C-7J]^MK_PDY4MKO]1M'GZ(__RQV-9G M\?VJ_&AM;]MZ#U'F;5:U/UC]AR^]3P]%?I\V ,6K4U.^XO_*,)278WNK3;ES M77ZR>%G.92DW$^;/F5GO?@'E._IC$RWBNWBVO0 C>]DZ[*+M&*79V\_:G;[< M[=A^SR]Z.A0I,]:ZP61O[L7>W8N]O9?[-_9TI[AG;Q6'OAV%:IK2[+A5O5G? MW9N=>?C;_0)D]WH[QQ/MXE!-H)I$-85JFM+LK%9=7']XF8-C]-YBJ!:BFD U MB6H*U32EV5&L6KJ^NZ7[EIEE;K)S#(_G$K7=N ==J4 UB6H*U32EV?FJ>K>^ M>_+/^<,R=%,6]_OI'$ZTL$,U@6H2U12J:4JS,UP5=OW+S!?JH^T=JH6H)E!- MHII"-4UI=A2KDJ_O+OF^:;@^GC0T[?E'%VVYU]PY7VAMAVH2U12J:4JS[XU= MU78#]YRA+D?1?\;+S=(Y%KM7UG4#B&HAJ@E4DZBF4$U3FAW0JLP;7.8&:0.T MTD.U$-4$JDE44ZBF*'0GU(%G-O97)O81Y-&MT;;SO#LC6" M:#&(:B&J"523@^.;R@V:SQ% BQ-*LW-5%2<#=PW080R.5Z?'8+1=0;40U02J M2513J*8IS0YH[0DJ@\N,P6B3@FHAJ@E4DZBF4$U3FAW%JDD9N&8N#= J!-5"5!.H)E%-H9JF-#N*514R<,]= M^H:GYZ$ER.!X8D\P/)[9$Z)K%:@F!\=/JFF[2AI=J:8T.S=5;S%P]Q;OTV1F MS#SS[M)DZ94_K3U1KS4VZ)2DO68]0ZAE0EB(KE6@FD0UA6J:TNPG-%:MQ=#= M6GPX_Y89;JEKKE M1#6!:G)X?'>X:&M>4)[!50+44V@FMQK]D >--.$U@649J>IJ@N&)^J">X7V;2Q9!]H#O[1'?VD>[L,]W121>H MIBG-CF+5+@Q//6VEZUFTX?$DB;;S7K?N%7>.%]H7H)I$-85JFM+L>%5]P= ] MYZ+SR;:]U[RKXW&ZT H U02J2513J*8IS4Y750$,^4>X#\]Z./NM>\V=\X5V M *@F44VAFJ8T.U]553!T5P4=#BE.7X'N7E?GG3=TB@2J"523J*9035.:E<]1 M53:,+G-GLQ':/*!:B&H"U22J*533E&9'L2HH1NZ"XM8^F^=%RR3-X_]L[S#C MK4TZ*X;HZ+[UIBMNN7,:=]JT-K[W7O9Z_6&C7T77*E!-HII"-4UI=LZJZF+D MK@C.'Y+/N"#=O:[.R4.G0:":0#6):@K5-*79^:P*CU'_,D,R6G6@6HAJ M4D MJBE4TY1F1[$J1$;N0N1[AF2T\]AKS2$Y.!J2T38#U22J*533E&;GK&HS1NZ) M#V]K(^:,R6IOLM>:)ZN-1&2U$4$VBFD(U36EVJJI"9.PN1,X>E3^^DQ_< MHR_:CZ!:B&H"U22J*533E&:'LVI1QI>9$S)&ZQ)4"U%-H)I$-85JFM+L*%9U MR=@])^3,<]1NI7/R1L?GJ)OWQ$#7*%!-HII"-4UI=IZJSF/L[CR^;=P]\_2T M>]V=4XA.*T$U@6H2U12J:4JS\UIU*N/+/&1CC#8EJ!:BFD UB6H*U32EV5&L MFI*Q>P;*^0?":#6RUQH'PL'Q@3!:>J":1#6%:IK2K%1-JM)CXBX]OGU /N/, MM'O=79.(:B&J"523J*9035.:G=>J3IE,<7N=,[C33MZ@&5VK0#6):@K5-*79Z:K*C8F[W'A*UZG;,[N= MSJDZOFO6J(Q5,U1HPX%J$M44JFE*LT-5-1P3=\/1X:[?;JESK(YOE]6ZK4*+ M"%23J*9035.:':NJB)B<>,2%*8:^\AGTLR0KHI6:19279^SRQ"O6=[CQUGL%1/MJQ]>X9;K!S"-': =4$JLEIZZV[QKWFXQW;7S?JC>W7:>K= MV<&IJH*INRIX?C"=[QZ@/.AZK9-[A9V#A#78.(5H^H)I -8EJ"M7T M7JN?7YA89[3L=%6MPM3=*CP_&H=%X#Y]2;Q/#\DF*\^V?/IB5L7W/YI'XWXT MC'N5G?.'SKU -8%J$M44JFE*LV-:U1/3R]RJ:HJV%:@6HII -8EJ"M4TI=E1 MK$J-J;O4^(;Q&.TV4"U$-8%J7&U%UN!#U_4HRQ MJSA)O7\DNH]UIMT]E#>V6RUW:^K[C5?ABVZOT_-?7G+ MLW4:KV;Q.EHX-V]HY\%R(Y@Y2!Q?+)-ICL)Q@.#.;I1LS]WX]=2W>":A[O-!2XL U]] '_>;,;L&N6;*<8CF-<8V M36H!<[<3[ZUCUN:1JA=G61&_]L"A!07+A0?.]2@8P:Y3LIQB.8UQC:A-:U%S M3[HX.N.[C/)-NKU.]-F-&MH\L%QXZO.^F^4O/:_GO_"VQTOM>VEHX0Q=F-3=I[=8Y9YW^=:^B>^S8!L)OG8G@-Y]L*MCU2I93 M+*Z7WMY0NR>,K990#G!*?O0C$O;+N"60[ I03 M+"+!O\S#)PXNEDFV=T YP7*2Y13+:8QK M9++64/CG/(7BY .A3C#=(\C6$B@G6$X>./OY5R^'1Z,T6SU0G!VMH%8]!.[J MX;Q1^MW**W[^YJXX2/'>;.XW67[>..U>>>= HES(RG& Y>>"LB[B*(^S GTR:PS>Z9HUQC<352I# 78)\\_!=O&1X8NQF M6Q.4"UE.L)QD.<5R&N,:J:VU*\'@0F,WV[&@7,AR@N4DRRF6TQC7R&2MB0G< M3\9OMGB!N5"EA,L)P^<:SJ+8M>I,6Z7M>OLP9@\C/+HYM72I/?FUBP6 MF3I^3/$^6VW\^F&ANTO(%Q<_ODF(W8/]%N8(O2?K[]NW= M_#]02P,$% @ 9&YB5[:%(R2+ @ R04 !D !X;"]W;W)K&ULA51A3]LP$/TKIPQ-( V2IC0K71JII4,@@80H;!^F?7"3 M:V.1V)E]:6&_?K:39MU6NB^-S[[W[CV[=_%&JF>=(Q*\E(708R\GJD:^K],< M2Z;/9(7"G"RE*AF94*U\72EDF0.5A1\&0>27C LOB=W>O4IB65/!!=XKT'59 M,O4ZQ4)NQE[/VVX\\%5.=L-/XHJM<([T5-TK$_D=2\9+%)I+ 0J78V_2&TTC MF^\2OG#3=>%DSCI2R^\HSRL3?T(,,EJPMZD)MK;/T,+%\J"^U^8=/F!AZDM299 MMF"CH.2B^;*7]AYV &'X!B!L :'3W11R*F>,6!(KN0%ELPV;73BK#FW$<6$? M94[*G'*#H^16BM7I(ZH29K@@.(6)O29.K_" !2,N5D#2G"U1*$;.B[@3@K*-7P6&69_ MXGWCJ3,6;HU-PX.$ MP:24BOA/YCH07\PHT;A/0<,UV%%P>C&,]BN(.@71_]RCR*SO"A67V;ZZT3_. MAV$__*NNO]->):J5&R(:4ED+:CJMV^WFU*1IS]_IS9"[8\J\AX8"EP8:G'TT MEE4S.)J 9.6:=2')M+Y;YF;6HK()YGPI)6T#6Z";WLDO4$L#!!0 ( &1N M8E=](8,2W@( )0) 9 >&PO=V]R:W-H965T7MJVB%#*J+D0!.5Y)A,RH MQJ%6+.5JDV$W8X+N@*%J ?BCN)([MQB5D&N6(B)Q*2B775NYR.3'U9\(W!5NV< M$Y-D*<2C&7R.)Y9C@(!#I(T#Q<,&IL"Y,4*,7[6GU=S2"'?/G]UOR^R894D5 M3 7_SF*=3JRA16)(Z)KKN=A^@CI/W_A%@JOREVSK6L+?#*H!59&6M&-0W'4FR)--7H9D[*WI1J3,-R\R\N MM,2K#'4Z_"+RU?D]R(S,8*G).;E1FF%W("97F9":_:%ENV^>\+E10.; <2)? M$2U0D8"46'G+ MYL@0?A/"[PR!W'X;=Z7J[W#WO"#8 ^^T/A*\WX#WWP+OMX'W#\%]W]T#[[0^ M$CQHP(.WP(,V\* %_*#CG=9'@@\:\,%;X(,V\$%;QYT]\$[K(\&'#?BP$_P^ M!5S3$PVR#7]X@._VAONO:.<-CL0?-?BC;GRA*6\C'QU\6X:NM_^H'Q:-,%]3 M5!'9.VNFV:]\I7+%&PO M=V]R:W-H965TS#45I0\@4[05LN.?X.Q>!";>,/XL,0**7 MG!9B:F52EM>V+>(,9_;H&R[=0:6*\7'L@ZD_J"'84E7L,2Y%.YX&IFMRX) MR:$0A!6(0SJU;@;7LXFN-P7?"6S%SACI)"O&GO7D:S*U' T$%&*I'; Z;6 & ME&HCA?&[\;3:);5P=_SJ?F>RJRPK+&#&Z ^2R&QJC2V40(HK*A_8]@LT>7SM M%S,JS!%MFUK'0G$E),L;L2+(25&?\4O3AQW!8'A X#8"]U\%7B/P3-":S,2: M8XFCD+,MXKI:N>F!Z8U1JS2DT$]Q*;FZ2Y1.1M]8L;Y\!)ZC.:PDND0S5DBN MFEMABNXJ67% ]UB=B"0@$$O1.\7Y'"0F]$))GY9S='YV@C4[;IAN:R;W -,2RBOD.9^0Z[A>AWS6+Y]#K.0#(W??RFW5G;9%;MLB MU_AY!_U4S#D1,65"M^/GS4J8%OWJBE9[#;N]]#MY+4H"(IZV$5=J_P>ZE[?$ZG]EMH_1NUW4?M'J7M]3Z0.6NK@&'7011T< MI>[U/9%ZU%*/CE&/NJA'>]2![SCOR7N]3R0?M^3C7O+'#-2NG4K@7?SC/7Y_ MU!&@=XD3 TS: )/^ $QBVL4^V?NF!$-GG[VCS!]XOMN6U53VSMZH_TON,5^3 M0B *J1(Z5R/5)%[O]?5$LM)LERLFU>9KAIGZ/0*N"]3]E#'Y.M$["7&Q'X@0 . < 9 >&PO=V]R:W-H965TLTW$"*Z56^A8P_6>4DQ8Q?DK5.MP1P5(#21+<,P]%3'&?:;%+<>R"S2;YC M29S! T%TEZ:8O-Q"DN^GFJF]WO@2KS=,W-!GDRU>PR.P;]L'PJ_TFB6*4\AH MG&>(P&JJW9C7@6D+0-'BKQCV].0W$EU9YOF3N+B+IIHA,H($0B8H,/_W#'-( M$L'$\_A1D6IU3 $\_?W*[A>=YYU98@KS//D[CMAFJHTU%,$*[Q+V)=__#E6' MAH(OS!-:_$7[LNW(TE"XHRQ/*S#/((VS\C\^5"_B!,!YY "K EAM@/T&8% ! M!I<"[ I@7YK2L (,+P4X%<"Y-*51!1@58I5OMY#&PPS/)B3?(R):P\8CI,/ MO,6W1P^]?_L0U%BRR" M2()?=..'/\/[W7BW Z_SEUB_2>OU3=Y:G82/L+U" ^,CL@QK(,EGW@W_'+(K M9)@%W)+ O6[X'[N$PZTWX8MN^#U^09;S9N[^_^MZ\)^[WE!B4'MZ4/ -+O'T M]S_Y4W3'(*7_R%Q:4MER*E$(KND6AS#5^$Q/@3R#-OOU%],Q?I-)K)+,4TFV M4$GFJR0+%)$UG&+73K&[V%^=PO !P8%7=PHRBY0<3L$A2OOSS!R,S.%$?S[5 M7M+*, VCVOJ"K)_//\!XYM6LW\@_-6ENN:QUXV9!C6,@P[95BL5E L M20HE"&8@+2@EB7L2V[BRAFY+!VDKN]7*ZTRHKPXJR7QY+T2]',MU<&H= MG$X='@A\*L8")EFZ-P63LLZ"Y4!?95D@2*RAB?&M2?&/2M5[0TXA$!I.75""'P:C=#R M!5'&YU&9/3H#];6'2C)O?#ZWC%MSQD)E0%\E6:"(K&$/M[:'V[>"?A3&2'81 MG\A1%-.0 ,4\W6PS!.NK)PXK:(SE[=J#6"O,].^L[I*,O^B_ -IJY,"W!#( M-(X?VD9W<<4O*63%- Z4Q?S+FH_3N![6\B5/-V??P:J4S5/*ME#*YE=LC=6L M.SJKWY)FEN$:;RQGS9--%;-[.,X_H^_WD"Z!2#\ZN^&]957)YBEE6RAE\Y6R M!:K8FB:QCB:QU&U35%RJ'*.2S5/*ME#*YBME"U2Q-1USW-IU\_5V3$Y#I#Q.*R]8OBU.&PO=V]R:W-H965TJ+&^X0/U@DQ3/.>3,8"::C(^4?>=; (%^I$G&)\96 MB-W(-/EJ"RGF5W0'F7RRIBS%0D[9QN0[!CC.06EB.I;EFRDFF3$=YVOW;#JF M>Y&0#.X9XOLTQ>R?.23T.#%LXW'A@6RV0BV8T_$.;V !XLONGLF96;'$)(6, M$YHA!NN),;-'D>TJ0+[C*X$CKXV1NLJ2TN]JY9>7EUEB#MRYH6H+E"5*2%;_X1VF(&D#R- .<$N \!_1^ G!+@-M5 MH5<">ET5O!+@=07X)<#/;5\8*[=T@ 6>CAD](J9V2S8UR-V5HZ6!2:8B:R&8 M?$HD3DPC3!CZBI,]H ]H%L=$^1LGZ"8KHE9Y_VT I/DG=SQ91&@MV_>C4TA MM16#N2IUYH6.\Q,=%]W13&PY"K,8X@9\T(X?MN!->>?JXL[CQ>=.*^$"=E?( MM=XCQW+O4HW9X "NIW@@_L:5;!9&;\[GG M@VC&.0B.9EF,;@E>DD0&%'!T!YCO&<3H8+5GC&2;?-C; MK>1'-P)2_E=3I!6'Z34?1J7B$=_A%4P,F6LYL ,8T]]_LWWKCR8WZR0+=)*% M.LDB360GX=&KPJ/7QEZ$QR$/#[I&.(^0]RB! R3(08*60Q<)AC.^!L:;O%YH M^+F&JI>'J34V#W57GMT1G-T1GMT1M=[U/UK2JRSIM5KREF:;#P)8*HOG4C19 MJRM M^.U?J>"5I]$5)3K9 JULH5:V2!?;:90X3U'B_"]UKZ2MIRG/M8=-.;G]!!?[ MLK-PJ%4X:A#N#:Q!2_VSGQHK=NN+>8<*6!+4WX&\?G,-;->ZV-Z=A4.MPE$G MX<+>9JTQF@+;Y"ULCE9TGXFBO56M5FWR6=X&PO=V]R:W-H M965T16JIIE=:U*OMX MF/9@D@M82^S,=F"3]N-GAS0DA7I0>1(O$"?W'I][?!T.'BP9_R'F !+]RE(J MALY>^. M1P-6R)10N.-(%%F&^>]+2-ERZ/C.PXU[,IM+?<.-!CF>P1CDY_R.JY%;HR0D M RH(HXC#=.A<^.DZ=V+Q^0']7%J^*F6 !(Y9^)8F<#YV^@Q*8XB*5]VSY'JJ" MNAHO9JDH/]&RBO4<%!="LJQ*5@PR0E??^%8#*&_ 2%WFL4>$&X)7UD3K^"6*7[97K03G>5)K4P M02U,4.*%_Q;F0@B0 EW0!'T@>$)2(@D(= -8%!P2=-O41T=]9)0_$NS;!X6/ MKB5DXOLV;59D.MO)Z+U\+G(6JA=5&1H MQ*CDZB6BEN8&L@GPKKNUG5W#ZF=NS9ULP36TJU7Z]:STLXK ME&ZSG3OAHW8VSO3,.D[K.DZ-==Q\NMNQY8TX^RZ=);!6R?VZY/XAM7S?IFZ6 MP%JZG=6ZG5EI^;.-EG\3=!ZU_&;,DV]PWUM;%L](<$QFE$Q)C*E$MW(.'-U. MM AXHJS+-^W_AUGT MUV[1/SVH?6/5=-I":VNWMIV^T9WMOF_Z&W]O-PW4EJ#-WQ*W20T85*RK+R< TZ ZP#U?,J8?!CH4Z;Z5#'Z M"U!+ P04 " !D;F)7?SI_E\H$ #E%P &0 'AL+W=O#,7,J8:;N7"52O):)@%Q9%+/*_OQI0GSF24/;N7DY%( M=<03=B^12N.8RN=K%HG-V,'.]L$7OEAJ\\"=C%9TP1Z8_KJZEW#GEB@ACUFB MN$B09/.Q[U%_Y21!S(SJMB-B/[FH5Z.G:�C:G::2_B,UG5A#J M&;Q 1"K[19N\[6#@H"!56L1%,%00\R3_IT]%1^P$=(W#+)U]1TI4*_ MH:LPY*9W:83NDGR.F+[^<,LTY=%'=(9X@AZ7(E4T"=4YBF;FP91'$313(U=# M10;7#8KLUWEV\D+V"S05B5XJ]$<2LG _W@4F)1VRI7--K( /;-5!OG>.B$=\ M]/7A%GTX^XA@P#=4A@'DDC!O3-EGR(6_FHIO[ EN60 )<): ;!-8"O?+R"S[2[6B 1L[L*X5DVOF3'[]!?>]W^O8 MM@2VQ[E;F5M MO5-KBSB=\8CKY[KR3NI>]Z Z:Z*&7=PO:?2M-#Y1+M$W&J4,B3FJ2-51 MZ1_W]$XOYERLV1IR&913E.Z.Z8#G[B[GB,:BQ1&%:@O6;A@(>(PQX%H MK3I?%\"8[) CG=XA/6OZIO1(18^<+&QK)L$.HY7D 0-6+_J.ZP(3^SO,O XY M&CEKZJ;4*IN"K8Y@,J4ZE:"%: 4<16B&;3L5SXTOY7$:U[*SP_HHSHQ@WVWI$&[)[A2\W\,\ MX\)V^]2NQ R.)69XR/<]G!.NK!.VNI3_HS'# M8XW!?H<<\GL/EX0KFX3M7J:9R%P(>?+/;4#:F1R@T1NQNRBPQ/7A*9 M5V!Q+C*U'_WOX8=(Y8>(W0\U5=578"\LJFH/;*@C2.(VHABU9Z"7(4R!B MR+0TY\30&3R!>]B_X6//K E-GVJ[Q'[^4S ];D2.#HGW;M4\/P"?4KG@B4(1FT.HUQF 5LK\3#F_T6*5'[$_^ U!+ P04 " !D;F)7)R:[\;,# !] M$@ &0 'AL+W=OFZ,EQ!0N497T.*7Q9<)%3A4"Q=N19 M(V.4Q&[@>5TWH2QUAGWS;BJ&?9ZIF*4P%41F24+%W0>(^7;@^,[]BZ]LN5+Z MA3OLK^D29J"^K:<"1VZ)$K$$4LEX2@0L!L[(OQS[76U@9GQGL)659Z*IS#G_ MJ0=7T<#Q=$000Z@T!,6_#8PACC42QO&K '5*G]JP^GR/_LF01S)S*F',XW]9 MI%8#Y]PA$2QH%JNO?/L9"D(=C1?R6)I?LBWF>@X),ZEX4AAC! E+\W]Z6PA1 M,>@\9A 4!L$#@R!XQ*!5&+0,T3PR0VM"%1WV!=\2H6C19XB6../M!!1E\3N<^FTV M(6]?OR.O"4O)S8IGDJ:1[+L*@]+0;E@$\"$/('@D@!FLSTC+.R&!%[3VF(_M MYA,(T=PWYD'=W$4I2CV"4H_ X+7^J@>Y2J42&9:LDF241D8#EB[)2%<>4PSU M^/$%SH9=R34,8.+@$)8@-.,,WK_RN]WZ?$ V!U61I ME;*T;.C#&ZYHC,NC%(=5Q9$2U-[4YZ!= ZHWE,VPW<,D;ZJT_IS3\KQR3BW: M=AEM^_AHOS Z9[')W[Z0<^1.)9S33OM!R%;O1V:B4W+K6+F-X@RW@2PA8YXJ M@;L@5N$U)',0>RO0"G9H!38$5N/=+7EW7W!A=IN4I2&PFBR]4I;>F_Y[+7;,E\)< 1F'(,RWEE-Y1C8?-#>XOH<@@JLIKK0^[ MCV-%K'1VOI7#]$'>C0[; IM#KM70/GOV0'YS?:PC6%5I=FU\3YS]+% MV5$/UN" AL_?=7R^O>5[W@/#[OQ@!>Q4GG#^U$7:M8Z^O7?\/X=& 5T[-8*' MC;'=_['UO6L1?6NK]1+'ACV 9HZ-1OM)MW(WH"]FKJG /5"2&!8([YWU,&4B MO^O(!XJOS77!G"O%$_.X HI%HR?@]P7GZGZ@;R#*&Z?A;U!+ P04 " !D M;F)7)*/?&_@$ !#'@ &0 'AL+W=O$[BE$V-%>?K2]-DP0HGB%V0 M-4[%DP6A">+BEBY-MJ88A;E2$INV90W,!$6I,9OD8_=T-B$9CZ,4WU/ LB1! M]-LUCLEV:D!C-_ 0+5=<#IBSR1HM\1SS+^M[*N[,"B6,$IRRB*2 XL74N(*7 M/AQ)A5SB]PAOV=XUD$MY(N2KO+D)IX8E9X1C'' )@<3?!KLXCB62F,=?):A1 MV92*^]<[](_YXL5BGA##+HG_B$*^FAHC X1X@;*8/Y#M;[A<4%_B!21F^2_8 MEK*6 8*,<9*4RF(&2906_^BY=,2>@F,?4+!+!?NU"DZIX+Q6H54RD"91D*/SSQ,HPV29#%P M#GX5D<7 R2UA#+-3((BLGX./48K2($(QN$D9IYD(%RZ$/7P#'.@.V93N*^;C=ZI\"?@$LF*O;JN7\F'7_:.L- M9SA5Q#@YGO/=B-F/@[,\=HK0.06/MT()W'"FH+,C=>LC4*\-00 MR8]ANL'&[.>?X,#Z1>5\G6">3C!?$UB#IEY%4Z\+?7:5D"SE@"P*8@C=^LH6U06Y-5I_-;#06X;399^*ES+D]<)RFE*>0 M@K IXRMDQKW1L))JN*1?N:3?[9(X$QDT2X KT@,5)8J!QSN8KPFLP3C!?$UB#IF%%T_#H7!(CQJ)%)++) M@I($7 5!EF0QXF*@S"U1RHF@-R )5O$W?/FJ.U8[LZB$X*C?RBPJJ4%+R%<( M]<<',LNHK^0 MD_YW22)X7LF&/;>9CS_ZSUR./,58M#YB#A1)$.5;T[T>E["";D)"!D07!^8B MI*) -(ES$JM:,EV!5LES5.(#4>M6J6"&O?L ]4*VK5C[$['W'V^ M?V43W WTYEC5B>9I1?-UH34IJ7?5\/VWU5#KOEHKFJ<5S=>%UB2KWEO#XS?7 M/]P0PY>;7^BT<\Q+F>%@W,XP+X5LI]T.*X2<<0\>R##U5AMV[[7_?QWQ=Q9T M1$NL'='3CNCK1&R&2OT- ';N70\4(RTM<;?E-R=$K5\'M*+YNM":'-8?".#P M_:M7YT>(-Y.E$\W3BN;K0FN257^L@-U;7>UM\4CQ1;==:%R5U,"&[9JED!J- MVS5+!66U2I:Y=R@F$O\R/XUD()!K+TX[JM'JQ/,J/^=KC5_#2Q9 6XX4P95T,19*EQ8EE<R*&ULQ9QM;Z-($L>_"O*M3CO2>DQW S:YQ%)B M'D\[FM'.[-V+T[U@[':,EHX<[%8.I_EK)]^)JFA]7>1/6M%8U[3F M1:N@UKN>\SAKQ/ZY*NJ_QK5?M;[=;H_I,8DJOM,^5@=>:)L\K2^;0Z/G1ZZ% MV39/N39O/\XSGE6EEN^UD6X_.[R*XN1=[?_[9T?[^:=WVD]:G&E?#OFQC+)= M>;VHZD$TA[+8=@=\=SI@^LP!,^U#GE6'4G.S'=\!_H[:WU;X+^J3=SZ#]/L9 MO*-*X&?^\%YC^B\:U2D#CF>C=O^XK=YK.FG=*32EN^T?_U: MP[2PXFGY;^B:.$4VX,C-@GA5/D1;?C.K(Y2\>.2S]5__0BS];Y @,6$.)LS% MA'F8,!\3%F#"0B380/+&6?*&BKZ^X_=QEL79O787)5&VY9!V3PBK132YU^/: ML@A;DNO%XZ4JE9&FJG)<3!-8G"/HH+[3%*CKSY3MWQ(GZ,FNP83!Q.$VH"C MQB"6("C9B#!=$)1L,V?,, 1!*<_%5$%AP@),6(@$&PAJ>1;44BFH+]$WC>_W M]78,;,.H+8 \Y6"F*@(3%F#"0B380!&KLR)6 M2D5\?.G+XQU^AT=88SK9;P@:=?>0'6$=2!IA824&D.*LU%I7FH-!^5 M%J#20BS:4.H7Y6CR9D6T+C26^#%I#BK-1:5YJ#0?E1:@TD(LVE#\M!<_?7TY MK6,,-@5B<6(#&,VI286]JS.&Y8YC>9W9H"!B6L)FQ0=@E KEEP!"468)B6X( MF"UUO8\XG(6^C$^4)=/7)_L=7YWM T9 N@^AQ'P?(@$)OWK4DZ]BU((X*BW$ MH@WUT]?$B;HH_G+:WP%>N(1E(_ 2'L%RQ[$\R RXA&4KX!*&(@*7L&RFN(3[ M8C)15Y-ODV,:9\>T3A>RJHBV=3:AS(HQ:Z$;5)J#2G-1:1XJS4>E!:BT$(LV MU'-?X2;6VV7%F'7;#2K-0:6YJ#0/E>:CT@)46HA%&XJ_K\83=3D>HS5(Y$HZ MT:F4DP$U>:H3*BZYLME22LH E&V($3WUT">+"+5ZCTH+L6A#$?4%?**NX/_ M)B&1"^Y,%_O.D!%9F:*R "O+%*4E&YFV)"S4^CXJ+4"EA5BTH;#Z&C]1%_G5 MS4(B%ZOGS)#$ 5C1I93I U:$&*(Z9"M*Q;S;4P]JLCPP:0$J+<2B#>\-[4OW M5%VZ?W4QH>-?SJ9 9,%>8MYT'4$QHKH!A/C]7?:N JEL% M'[Y\&MDE4(,FKQ*H70)4FHM*\U!I/BHM0*6%6+2AE/LN 7V[+@%%[1*@TAQ4 MFHM*\U!I/BHM0*6%6+2A^/LN ?WQ70(*%.V)>"/%!K*RJ'CG!F0E_N^("Z)T M<4U&[1&@T@)46HA%&TJH[Q'0-^L14.CF?B8*"S!:6F(9&+*BHDA=R(K9!A&U MA=HF0*4%J+00BS;45M\FH*]I$U"Y:,]6HCH &W':' MR"DKS MU".?_"_XJ%T"5%J(11MJJ.\2,'67 -[$HC8(U$E!:BT$(LV%/_%HX<0&@0, M^I<#,PU.=>-@+._0B2.X;D 4;RN9=M@',O&T'G7K8"SOWBXEEV*2_NVP'S.W*U(<#G#KER3X]2[/&G)SM^B(KZ*BJU MA._K4/K[92V3XO2PQ-.;*G]HGZ3W-:^J/&U?'GBTXT5C4/]]G^?5]S=-@/,C M*]?_ U!+ P04 " !D;F)7"PQZ8Z($ !B'0 &0 'AL+W=OQ9Y_2A&ZFQM "5K% MNXP^X_VOJ$G(X[PESDCU%^QK6X\9+W>$XKQQ9B/(TZ+^C%^;0G0<;/L-![MQ ML,]UO@-PY^5?NZ6%6E@YC<F)]Z#DUHS& MOU1R5=ZLP&G!9]::R"757A[+?".6 1US0#0%AD:!$XA^H_4<* M?Y.EW>9N'W*_LY7 .=K> ,?Z"=B6[8"/\P"\?_=!,JY[->:/);T!%JPPM@(3 M7#$:T.@CP85Z1A6I,0%:LE$I,;W:.^V\VVZKMJNBSWW?Y I4 K]AFQ/6.%QD"Y+#T?%/,\CLE^%*I=<*"&N95,+Z! MO\SLB?G2U4]GN$@3K*>?U^KG*?4+$(,NT_KA1*_LM88@F5A*RJ5BZ80%-R7_TK(.Q(+) M@H8Z@T:R3%W+=H]/3*^TP[:T0V5IYZP%VJ"8T,/& #X_(KZ#2%\&E*Q+I[I. M6* 3%NJ$19I@/75'K;JC[_CJ-]*IMDY8H!,6ZH1%FF ]M:%U[# M+2\/#::[ MA/DCRSI9-!NK[IKC#TZM @G+MOQ3L_ \LTB=X+4%[+3H4,N>WV#ZV8@%E%A) M"BA:^0(KE%@-H5@^97K7EL\^EL^^VSDH;)SG'U"A**R.&NK5J,N7;VUT@*MM% K+=)%ZTM\[-ZA^QUW M;*BUA==*"[320JVT2!>M+_JQY8=Z>OX&TV_5Q"548B5LM('$2K;KB%:NL(-% MZO2N+=^Q3X=Z&G4H=KJN)Y;/%]YZ'&&C#20LZ S%^HDP*(H1J1.\MH#']AI> MVU]#L>UD\KMBT;0VV&=&#;5&C611'4O5L=@)_?OX/@>2NX'O4% MQ=OJ &J!*<5Y]95U]PDJN0'[?84Q/5SP .VQZNP_4$L#!!0 ( &1N8E&PO=V]R:W-H965TR'8-MX26- M7A(D?^?3N5DZQ[HY,/Y3; F1X"%+K)F/,-2 M#?EF)'::_WY"4'6X' MO%O=#ARM$4G)4FH*K/[=DRE)4\VD]/A5D0[J-;7@Z>]' M]J0P7AFSP(),6?J-KN3V=A -P(JL\3Z5G]GA+:D,\C7?DJ6B^ L.%=89@.5> M2)95PDJ#C.;E?_Q0.>)$ +IG!% E@-H"_AD!MQ)PVP+>&0&O$O N7<&O!/Q+ M5P@J@:#P?>FLPM,S+/'DAK,#X!JMV/2/(ER%M'(PS75FW4FNGE(E)R=W9*/R M1 KP"MR5R078&B0TQ_F2XA1H4O!:2DX7>XD7*0&2@8\[PK&D^0;4XB]F1&*: MOE0\7^]FX,752W %: Z^;-E>X'PE;D92J:L7'2TKU::E:NB,:BYXSW*Y%6"> MK\C*(#_OEX][Y$?*3;6OT*.OIJB7\([LAL!UK@%RD&O09]8O_G$IA\"!A3@R MF?.\U9,_7KWA#+=.'+?@<\_P?5"[GL I$6-39$M9SRRK=\NQV.$EN1VH[5 0 M?D\&D[__@H'SC\FM-LGF-LD22V2- 'AU +P^]LD7)M7[F3^&P12%DB H"/01 M$Y>8<#YTD%/C&O;ZM;U^;\*] MRY3.K,NR@L]QVTE8A<% ]_S4"L/#3 /AFYL3L.P-CSL-?PS$9+OEW+/]?FW M9$(=?NI\ \LMYAOC:_BFG_ [_&%R6-C1/NRXJY?XJ:G97? 5#%';J9:6;+@^ MJET?]7KJ72Z)8I6 /*C"6I!KO?N9?!=U?1>&+4MF75 017$KU;H@Y :=3#.@ M($2>.='BVMKX\C=L050301Y'$C^8-_RXHXB/XG8,9UV4Y_BPE5SS+DJ]/I'C MM&PWP) 30-]L/'2.=:G3:_Z=:H.V!*MH5S4F^/Z>9 O"C6]+/]E3MWRK;'.K M;(DMMF983MH%^(RRKQ*V%0:;;'.K;(DMMF88T#$,Z+G%7\5P^F:Z#HK;F]?, M@$-1A+R@M1\8<%&(XJ!=_IEP0>@[YW:$8\,!^SN.)Q2 T&K_895M;I4ML<76 MC,FQ!X&7-"&7EX$57>/L<;W ;^=D%^8Z3JP9)ISKGVT3CDT2C*T5!;W]UI.ST";;W"I; M8HNM^97\V+JA_M;MJ45!1=?X8AAX;KLH,,%"-VC7J0:8YR+4+E--,!^ZR)R0 M2#=(S9ECK8[Z:_7O\ =(& >JG06Y>@:R\EJ"Z&L)=8SM9'& U=_VKP'OKRN* M[Q[70&HW:\ 5@,,09#1-R^N^%$LB]#V-7O'81XOJP#0'YAHW05? &48UOYK3O'++R?^:4BJC=:RT63.^H?)W 4B5'U+&5X\"4^62E$E)KL&'*4C9LK#FT9@# M41NAI&)-E7JUXE2)_]ICKLH(3:,5'2KE"?C ) $PTEH"O%I1355D M(_,3I)X4:XR.*I6WQ>]5$M%<* ^OE7K.,%2[,B\O8,N!9+OBPG"A_,JRXJ?* MH!7A&J">KYGR4S70"]37X)/_ %!+ P04 " !D;F)72!?*%6P$ K$@ M&0 'AL+W=O M_)K,,= X:Q<@Z8)XW3X$^T!+9XLH):HD'3? ?OR.E");C:,N@8-]L262]_"Y MAW:EQA2GOJ_C%#.F.[+ G'H64F7,T*M:^KI0R!)G ME D_"H*!GS&>>Y.Q:[M1D[%<&<%SO%&@5UG&U,,Y"KD^\T+OL>&6+U-C&_S) MN&!+G*'Y7-PH>O-KE(1GF&LNAZ<78=\:N!%_PKLRE_&)? M+I,S+[",4&!L+ 2COWNDYKN/W\B/[!.4_.S)G&J11_\<2D M9][(@P07;"7,K5S_AI5#CF LA7:_L*[&!A[$*VUD5AD3@XSGY3_[5@FQ91!V MGS&(*H/H>X/^,P;=RJ#[7PUZE4'/*5.ZXG2X8(9-QDJN0=G1A&8?G)C.FMSG MN5WWF5'4R\G.3&:XI%4T&HYA5BX]R 5\X#G+8\X$6%!X;XSB\Y5A MH&*&YTNHS0]OF**'% V/F7@'AQ=H&*>'8_@\NX##@W=P #R'/U*YTBQ/]-@W M1-^2\..*ZK2D&CU#M0O7DF;0\&N>8++#_J+=_J3%WB?9:NVB1^VF42O@#(L. M=(,CB(*HNXO/J\T;=+KU4G8=7K=]*>$6"ZG&/KE%;=0J M-BME)8BEINBD@(,X96J)^@AR-#LXG[>CWH4[52N-!L[(EMC[R?'PI#?V[[?5 M>#HH'$91/:CA9;_VLM_*YR.5=)>I5/*I<.:H-=S899>N>9.A5TA5$:XXFW/! MS0/,'^"*Y!!2)78@92Q,21DAC<$C^#2%NVO,YJAVNMO*Z:5!LB>PAGR#6K[! M&^;*8)\R[ FL(<.PEF'X%KDR+5'[VV$_"H+OPKYUZEU90M?&=SP#_P_'X9VQB_6;4]H37VCC;[1&V91!;XO*?:$UI1B MLZ4,6[=JK\^C[M.-T=,O1/ODKW7.;A2;+9M-5=B^JZ)=GDT<%_RY7>:L/#&@ M/3%0MA7&I4"]:S^BH^^/!3JB,Y-AP@XX@+ SI'.<$.6Y63"#VAZI[(R;O-95 M!/(\EAG"0LD,9)FY,B?0=NE&0L MQXK-8JN $#*#8E-%;+^L*XEPE41L5Q([0+16$R%CY\VC,VL$30UZP8E>39R3 M^=<54X:8$HPEVB'R")^D00A'EB6P).$6BHZK?).HG5TQXF^=E#.D%;(W#IK6 M;96;\J15M]:W&N?N+/^DO7_K4X^X9_,T4Y37*-04%SS4IMJ#I@LZ0 MPE&5-Q/EBY&%.ZO/22>9N4>*B 25'4#]"TE^5R]V@OI^:/(O4$L#!!0 ( M &1N8E>,KN8"% 8 (HD 9 >&PO=V]R:W-H965TL"^))1XF\:JV42M]V.C)804QE MFZ>0X),%%S%5>"F6'9D*H*$!Q5''"R"R. MJ=B^AXAOKEIN:W?CCBU72M_HC"Y3NH1[4)_36X%7G9(E9#$DDO&$"%A#C3SX3713YIQ_U1F\=B8.94PYM'?+%2KJ]9YBX2PH%FD[OCF=R@:9 (,>"3-7[(I M;)T6"3*I>%R ,8*8)?E_^KWHB*< O +@'0'S?6O=?1J HJR MZ#5:?+Z?D%?/7Y/GA"7D8<4S29-07G84QJ@]=8(BGDD>C_=(/!?D!D-823)- M0@BK^ ZVK6R@MVO@>Z^1\(9NB3C9S!O$\N-TC; MI.L\ZGW:#)] @/#: M8H6FZF34Z.=4&=DDF]@DF^9D T.FMR3K4;+P!(0E\RYC:ENL! M"6@4$:%/* 2^@PB8!#R[R$"P5"\N=3IJ='2JCFR239J[X&$%A"X%#B-(%)F# MV@ DY-9_P"&4\+79Q,LSO,!M)F[7B4)[:;J-I(*O&>[ S;TQCU.:;/%HHE:$ M'O8@G@4*Q,MGYYX[?/=C?X>9T(-6\Z@5$R'9 A4(C/ 4O'M P1)<\0@(570 MKI.YS8Z;V23S+9%59'Y>ROS\?\D\S=2QRE,0C(<'75\W%'*CNE'0&,>IHZ"Y M46X?9;"M/3[:C&)JDVQFD\RW1%:1U$4IJ8OF;5G \?B-.DH%*@(GB(\?QXW[ MM$:Z4Y5ADVQBDVQJDVQFD\RW1%91B^OL2TC.K]ZI%1XL2<@JV\0JV]0JV\PJ MFV^+K:JC@U*DVSCO'(EGMY2=$;Y)<(E;L52O3@'N9>@2R'Q+4BKPHE9/1=73 M.3BP.FVO7SW5CNO-AD=FDSJSHP/RM+EM)^?5)IMOBZV:5V^?5Z\QKW>5*DU= MBO.*3FTBO1\+#\.^XQPGLC&"DT>\3;:I5;:953;?%EM5&?N*L-M8,&S>:9!_ MR<\*1,WT)R\;5BO"5MFF5MEF5ME\6VQ5$>W+PF[OEV\_K%:$K;)-K+)-K;+- MK++YMMBJ.MH7H]WF:O0I!:,T$\&*ZA^"!3^M'_W$\72Q /-&GO"$'+ZO/*M4 M7W;.0\*4-%&]R:-2?!^/!@C0WR#H >#U7QQLGJ2B7T&_G]73+E,8.ZP9SV2T M)2$+<6U6VKA-'@Q'"+%I4-%$OJCAWE 32)!%5&%U"4HKI!Z$4;X'/S=X?M/HD9CGV.=IL5"U;&TG@+\^I5$6)>LVJ3^VPN,=^P"Y+)@Y97NO\W M>="3V!E'2Q=!9(**4EG;YY_I7-#Q9(EDD2P0*@^-;3R66)WH7AJ MOKN8@_4$L#!!0 ( &1N8E>1\S3T M2P, $@+ 9 >&PO=V]R:W-H965TN MJB70W(*JT@T\+W8KRKB33NS>K4PG8JM+QN%6$K6M*BK_GT$I]E/'=^XW[MBF MT&;#32 J(' %$+B&QF&BDV#PNJ:3J18D^DL48V\V"3:=$H MGW%S[$LM\2U#G$[O '(LI%4)Y*/@%W/!M10E6FW(>ZY!@M+D@BR;HB!B3>8% MY1M0A'%RA]!?85\M0%-6OD:2S\L%>?7R-7EIL'\78JLHS]7$U2C#!.-F;A8<]\,63O1^I";N*""U?^ ?'F76=Y)?;U9*2_Q._^T[LH8S MZNM:U32#J8/-28'<@9/^\<*/O3_[\O6<9(MG(CO*9=3E,AIB3V>TI#P# M0C59P89Q;C**'U$-DHF^TIT-\CTVCPU9;,E,_]^E890$_L3='2:HQRH>QV%G M=:1\U"D?#2K_B#<6PT*JC'@MV6JK;:/0 B^+KFUP;!N'Q<;:8NO+S.@\S"0\ MEC)O;$8'-K[OG>KM,0K#J%]NW,F-!^4V7=$TMATMMV#.^(DRX[/H+H+D1,+\ MW,B/P^1$9X_1R'] 9]+I3 9UFI9?U?;&?KK$01>/K?'DK"PNPB0:79TDXYE\ M'B5MW"5M_+M= '@^_/V/SZO\*O%/SW_0WV,;Y*]<-IK=@QFC KFQLYHBF=AR MW5R5W6XW#M[8*>AD?XYC8C/5_:1I9LP/5&*/5*2$-5)ZEPG6KFSFMF:A16TG MF970.!?9QP)'79#& -^OA=#W"^.@&Y[3'U!+ P04 " !D;F)7**Y9#A+RO&4RKQ MD*\MD7.@86F4)I9KV]=62N-L,)N6Y^9\-F6%3.(,YIR((DTI__X("=O>#YS! M[L3'>!U)=<*:37.ZA@7(S_F#!^>M[Y8&Y15_Q; 5 M>_M$W'^_H[^KKQY MO)DE%?#$DK_C4$;W@]L!"6%%BT1^9-OW4-_01/$"EHCR/]G6U]H#$A1"LK0V MQAZD<59MZ4LMQ)[!Z/:(@5L;N <&1UL8U0:C P/7/6(PK@W&AP:3(P:3VJ"\ M=:NZ]U(XCTHZFW*V)5Q=C32U4ZI?6J-><:8&RD)R_#5&.SE;1)1#Q)(0N/B% M^-^*6'XGOY*',(R5(VE"/F35<%1NO?! TCBYG%H2VU8$*ZC;>:K:<8^T> M628C0?PLA+!K;V&?FXZ[NXX_NEK@,^579&0/B6N[(U(.NP"\CWLYX5'+MY<_A#8TX/?P?**V#==< _&UV,\"+!_3HEQ]_JE4734#(51 MB1X=NW5T>WEGNNF"9AGDF8;PC6<-5VZT4V:A5AH, YO9DE>S94AH(2/&XW]Q.:(I*S))_B-O M^KRD;>!<+YF$>17L>F^-<2=V]===VGQ#S79<<-NXX%;O@BK::'T0HM)'8X]' M+>Q2OI XS9DX3!4JQ?6\@O#??,MH/WQ2MZQ"W=8A[VB%5'EXELX+,$W2& M+C[5(\]VA$F:9Y3FFZ)UG=,FQH[QS-@QFAH;I7E&:;XI6M;/J M+ 8O$_(,)K4FZ)U1T:;UCO:_+0=&1C:Q8(N M<>TL B+5*2MR$?BK6$#%9QH((.MLV BRC."0UPI>5' D"C18":=A MOHK_C*;WIFA=_[0)OG,BPS\1;N":N0".(!BM&1@E.89I?FF:%W?M+4%1U]<."C@-V&* MP*>**$[4=6JV,^[FIH?)Z9.^#V?K;[2X8(K6?4W85A?<$]6%LUZ@U##]2X\G M?9/GRFV4YINB=>5N*PON#U06=F-[N(L 5($A#OH5=UZ5O.[L0[U-IOJ>49IO MBE;I;>V]RD^!K\MO* 0)5*V]>JO?G&V^TW@HOTZPVLNKCSPPJEW'F2 )K-#4 MOKK!D)!7WTU4!Y+EY8&ULM5C;;N,V$/V5@1H4NT!B77Q-:AO(.MUM@*0-XF[W(>@#+=$6L93H M):EX\_<=4K(NB:,F@?)B2R3G<.9PACKD="?D=Q53JN%GPE,UNJ\*8 M)D3UQ):FV+,6,B$:7^7&55M)262-$NX&GC=R$\)29SZU;3=R/A69YBRE-Q)4 MEB1$/GRB7.QFCN_L&V[9)M:FP9U/MV1#EU1_W=Y(?'-+E(@E-%5,I"#I>N:< M^V<7_L08V!'_,+I3M6+J.9XQF/**>A-A $_^[I@G)ND-"/'P6H M4\YI#.O/>_3/-G@,9D4470C^C44ZGCD3!R*Z)AG7MV+W!RT"&AJ\4'!E?V%7 MC/4<"#.E15(8HP<)2_-_\K,@HF;@]Y\Q" J#X+'!\!F#?F'0?ZG!H# 86&;R M4"P/%T23^52*'4@S&M',@R736F/X+#7KOM02>QG:Z?DM55IFHP$$HK M(&D$BYC(#57'\"?FW@F<1Q$SZT0X7*9YMIE5^W!!-6%BEFQK1Z(#]1;O]:8N]B^R4 M% 5[BA9!*^"2;GO0]XXA\(+^(7_>;-YPIU^N6-_B]5^\8G;!L)G*>PIW5S@> M+C5-U+^'R,_!!X?!S2YSIK8DI#,'MQ&+Z,Q__<4?>;\=BKPCL 8/@Y*'01OZ M(Q[",G/#?>:F5!_P^5,[ZIU_D+7<:&2-S%9Z/S\9GPZF[GV=C:>#_'$0E(,: M40[+*(>M_GS!K1O$&G"3V^ &F5*EX$9(6WW8_->62BQ%)."*XNX'5XRL&&?Z M 58/<(5T<"$C,U#'U-8T%UI3K.H%W%W39$7EP7!;?7IMDG0$UJ!O5-(W>L]B M&77)0T=@#1[&)0_C]RB6Q?AIWD\\[U'>MT[]QL F96"3UL 6 B5(9(L@KXC' M=5 OG+:4;YWFM4O=$5B#D=.2D=/W3/G3+GGH"*S!@^]5TL9[EZ1OAWTM!P7: ML/%9J-50,[B:;O-;@[M,MH1)5. 8%*:]%>PG8GV28?:?*T7S9EL-^0#"C08^ MB3(9DZ34>/OO 7Y28E@0*7 > LM8[*00"7PFH2DC1MN+I]W75S/6$5J3V:!B M-GC/ BK0N^*B([0F%Y76]%LEW-M+J%.96:#52PC/M<^54"4@_7:M]TTR3;%F MUE6IQ()'@*4EQ3W-:ZLU[5OQ7QUE1VA--BJAZ0_?->T[U8Q=H36YJ%2CWRK& MWI[VG0K& JVNO@;/9KU1@LV62D+Y[1H*SSQ&)MDS0FI6.>NCB(K31[(/945#8H-8,W2L=9VC^ M(R-2HZ<(8QSMH?,4/].:@C\Q7@*IKF18=273.Y3_;NU^**&X0N:>3>&Z9:G. M+Q[*UO(N[Y.]P7K2/CY;8*H=ZIE@C[W^;TQ%K?, M[^/R%RVV]H9JA3R)Q#YB1J"J-P.P?RTP[N+%3%#>BL[_ U!+ P04 " !D M;F)7O)HV8TP# ".%0 #0 'AL+W-T>6QEB78[9PQ'2P+(>LAF6M=?0K#>CIG!:TORHI)@^2E*J@V734+ZTHQ MFM5 *D38[722L*!T=X#H10?7-1@FG1PD_8PR)GRY M*[SV<6JD6E.G&+GO(6^8*"WUY]Q-BM(O.U[Z%AG;26'#95-!KDI=P4 M4TQV1#LS229E"ICJDT3D75H-! L!SN*S^9PUV45 JAU69A&QNFLE-1Z M6#.:AI&=,B%N8??_S'>TE_G6NMGEEFW3&&J:3L9U0'];S6EOR_9>I!M4_*'4 M7Q9F.-+V85.Q&\5ROK3]9=X:P-0C7)U6E5A]%GPF"^8&?W#"T8"N><&\5/S1 M9(-2F9H 4R1X8$KSZ7;DMZ+5'5OJ=3DM<]QS]P@]_]MYGC')%!7;IDWMO^59 M?K'C^/*U+-MOE7W#7H_-*_VMF^P=@\GD&$P>14WVC\%D>@0F+U_M6_-PD_%1 M3&3T)DV&S7%MZTRXG.>94P^.1@:>4TG MYH_-'7WS?,9RNA#ZK@6'9-/^SC*^*-+VJ1N8B.:I3?L;#"]*VF._R<5EQI8L M&S==-9O89F :)FMS 6$?N;:7'\$X#O,C@&%Y, <8Q[&P//_3>/KH>!R&>>M[ MD3[*Z:,<:$/^\ 2--_:N-Y0$&M@I8[4!^?QZH M*3\GCF%5,6_8#L:1-,40J$5_C28),CL)?/SK@^V2.$Y3/P*8WT$<8PCL1AS! M'( '#(EC^Q[<>Q^%Z_=4N/D/[.@/4$L#!!0 ( &1N8E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G E-V)FZ1UG%^_22/CB;!G]^;(%=#=AH=TDN=- MTIX\:_-PK_4#^]'4RHY[:^<>C_M]6ZY%P^WO^E$H?V:I3<.=_VA6??MH!*_L M6@C7U/UD,"CZ#9>J=WJR+>O&].$'[43II%;^8#AP)\6S?3L?/K(G:>6]K*5[ M&?>Z][7HL48JVET74][@TW)^Z$<;+<.;P( MD+?\WG9''+^?/ M4JU",?Y7],'/Z.IA^[JIQ&/S?ZI1+Y>R%%-=MHU0;E./1M0!4-FU?+0]IG@C MQKWM)8RKBETHYRN)S=2F*']M^*7^JV?5YE<[CPOJT!Q+?\+,J@Z<#O);M3 %D@D,4A(3, .4(@1X>$S 'D%P3R"RWD#7]A3Y;="-/]>>@L M4VG+6MO6"(#X%4'\2HLX4U96PK!;PRNO$S8QAJM5&""=A>/X !O(![2,4V%+ M(Q_#<::7[*RU4@EK._N<\0@3]0VQ<.;B2:A6L+DH]4K)#C<@^@;J#"\A)F:< M(;%R_N3A%KL7R(/)94ALEYGRU>9\C!+1G<14,B1VR<+I\B$TK6YX:7Q)=B?8 M8!89$FMD4O[=^B]]CX0Y8T@LC6M?[DR5NA%AN NUUOCFOUCS:* ;8L88$BOC MF];5LZSKKE-^=VN/.?/!7:T"!YM 3,P90V)I7&FU.KH5IF%3<>\@%::)(;$G MP@V5KM/"KT'-^T*H,NZW"2:*A%@4KPWPEO^(F3 K),16N.32L#M>M[ ?).B4 M@U@ 4V'D$P]3RZB2, 3TGQ,2\D%![0:S> M!Z,$\T!"[(&Y$)4O) Q?UUH==4%#UW7(<7YDBZH->95W$$P*23$4D C<#2[33!+),26 M0"-PO)R!>2(E]L0V K-/MZ'SV,\0#)-%2BP+D(7WLF':2(FU 4+G7C9T@8K8 M'TCZ#*P0$_-'2NP/-('&W0/32DJLE3B![KW9F$Y28IV\):J]:)A-4F*;@&BU MEPU32$JL$#1CQ8T/4TA*K)!MQMI7?QDFC8Q8&FC8BNHOPQ22$2L$3PIPB3G# M;)(1VP1/"A$F)I:,6"PX)EP+S]"]#V*Q_ HT1VQ251TFK]^VY" F)I:,6"P M<]$V#3M\:$S<0;B(D))B,6#$QA$>GF!,3$9),1RP:L4A[!5]DY-YYRXU[FB?$Q+R3$7LGQESX$JO6#_7^KG=Y ^X?8A;*B2WT+YB^K"X2 M04S,0CFQA;! ?L3.(29FH9S80G@@AQ;*,0OEQ!;",:&%L/>IC=Q9[_2$!.S4$YLH7>SL/=#)\3$+)036V@7,SRU%)X(FH?+(29F MH?Q#=U4\YH5ULNDF0Y-&&XB)62@GMM .YNOFL6O]7;^$PWN!6:CXP(V6/5*' MF)B%B@_;>]D;C"$F9J&"V$(1YD[RN(.8F(4*8@O!Q0T\R!68A0IB"\68(+WO MUB9FH8+80C'F-RZ599^NM+7"?F;1OGZ!/@M&;"%\U2AZ8@VS4$$]%]JN&OWG M!+C +%006PA@PH8I%5>EY#7$Q"Q4?-0:W#[,:*EKA%EH=- 5.=@V1YB%1N3/ MA6&8T?.4F(5&Q!;:MTL+NA/$Q"PT(E^10S9LX[:)66C46:C?76Q/3RJQE$I4 MU_XKK#]>\KJ\,2R\;)[7R_+P],VRK>MS?^R[NM*\VCYZO_VW@=-_ %!+ P04 M " !D;F)7Q]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%] M4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7 M=N5T/K)I^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V M_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58" MO17U5@*]%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9 M]F?4.Q/HG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ M4D":$52@(LW9-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK M%WJ;\M>P9M[66[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O84 M0MO0[-&&]-/V>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B M%Z>34[YA.G[RL_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^ M-$Z[H>:3V?EZ_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/ M2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( M &-N8E<'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ 8VYB5UYC/5+O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 8VYB5YE&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5^?,9/B[ M!P \R$ !@ ("!&PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5^WW@L(! P ZPD !@ M ("!!"( 'AL+W=O40?%X0@@ (0C 8 " @3LE !X;"]W;W)KP & M @(&S+0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ 8VYB5U;Q?[#4 @ (@@ !@ ("!9SH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5PD%/NWJ" EQD !D M ("!W$P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8VYB5XF[>;Q>!0 70X !D ("!#& 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5^5% M4<:8!@ TP\ !D ("!V'4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5S5<:5%T!0 P@\ !D M ("!B8X 'AL+W=O,' #,% &0 @($TE >&PO M=V]R:W-H965T&UL4$L! A0#% @ 8VYB5S)QL41O! C P !D ("! M7*@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8VYB5UTH!VCQ!P 0Q( !D ("! +D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5\)&PO=V]R M:W-H965TU3@\)3 0 +,) M 9 " @;3> !X;"]W;W)K&UL M4$L! A0#% @ 8VYB5R0E!=E%! 0@L !D ("!-^, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8VYB5SJ(&7Y0! &PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5QJ>P+KO @ M50D !D ("!#OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8VYB5\F(2D=2!0 _B$ !D M ("!4PL! 'AL+W=O&PO=V]R:W-H M965TH4 0!X;"]W;W)K&UL4$L! M A0#% @ 8VYB5Q=7(;%&!@ 38 !D ("!L!&PO=V]R:W-H965T&UL4$L! A0#% @ 9&YB M5ZN[-J$0! IA4 !D ("!-"T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9&YB5Y%F&PO=V]R:W-H965T&UL4$L! A0#% @ 9&YB5]VGI@"7%@ ZD ! !D M ("!/4@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9&YB5V"NG/FZ @ ? D !D ("!XF0! 'AL+W=O M&PO=V]R:W-H965TQL M 0!X;"]W;W)K&UL4$L! A0#% @ 9&YB5_2* M&!^B P 810 !D ("!5W$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9&YB5R2CWQOX! 0QX !D M ("!&WX! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9&YB5SDZ6Q82!@ $A\ !D ("! M$Y$! 'AL+W=O&PO=V]R:W-H965T,KN8"% 8 (HD 9 M " @?^; 0!X;"]W;W)K&UL4$L! A0#% M @ 9&YB5Y'S-/1+ P 2 L !D ("!2J(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9&YB5[R:-F-, M P CA4 T ( !Z+ ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 9&YB5\?7 XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 267 329 1 true 79 0 false 10 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Operations Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Balance Sheets Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Description of Business and Basis of Presentation Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 11 false false R12.htm 995465 - Disclosure - Revenue Recognition and Contracts with Customers Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomers Revenue Recognition and Contracts with Customers Notes 12 false false R13.htm 995475 - Disclosure - Warranty Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarranty Warranty Notes 13 false false R14.htm 995485 - Disclosure - Inventories Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventories Inventories Notes 14 false false R15.htm 995495 - Disclosure - Stock Based Compensation Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation Stock Based Compensation Notes 15 false false R16.htm 995505 - Disclosure - Acquisition Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisition1 Acquisition Notes 16 false false R17.htm 995515 - Disclosure - Net Income Per Common Share Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare Net Income Per Common Share Notes 17 false false R18.htm 995525 - Disclosure - Goodwill and Other Intangible Assets Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 18 false false R19.htm 995535 - Disclosure - Long-Term Debt Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebt Long-Term Debt Notes 19 false false R20.htm 995545 - Disclosure - Commitments and Contingencies Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995555 - Disclosure - Income Taxes Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995565 - Disclosure - Fair Value Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValue Fair Value Notes 22 false false R23.htm 995575 - Disclosure - Derivatives Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivatives Derivatives Notes 23 false false R24.htm 995585 - Disclosure - Accumulated Other Comprehensive Income Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome1 Accumulated Other Comprehensive Income Notes 24 false false R25.htm 995595 - Disclosure - Segments Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegments Segments Notes 25 false false R26.htm 995605 - Disclosure - Reedemable Non-Controlling Interest Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterest Reedemable Non-Controlling Interest Notes 26 false false R27.htm 995615 - Disclosure - Shareholders' Equity Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquity1 Shareholders' Equity Notes 27 false false R28.htm 995625 - Disclosure - Restructuring Costs and Charges,, Net Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNet1 Restructuring Costs and Charges,, Net Notes 28 false false R29.htm 995635 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies 29 false false R30.htm 995645 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersTables Revenue Recognition and Contracts with Customers (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomers 30 false false R31.htm 995655 - Disclosure - Warranty (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyTables Warranty (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarranty 31 false false R32.htm 995665 - Disclosure - Inventories (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventories 32 false false R33.htm 995675 - Disclosure - Acquisition (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisition1 33 false false R34.htm 995685 - Disclosure - Net Income Per Common Share (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare 34 false false R35.htm 995695 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets 35 false false R36.htm 995705 - Disclosure - Long-Term Debt (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebt 36 false false R37.htm 995725 - Disclosure - Fair Value (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueTables Fair Value (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValue 37 false false R38.htm 995735 - Disclosure - Derivatives (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesTables Derivatives (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivatives 38 false false R39.htm 995745 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome1 39 false false R40.htm 995755 - Disclosure - Segments (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsTables Segments (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegments 40 false false R41.htm 995765 - Disclosure - Reedemable Non-Controlling Interest (Tables) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestTables Reedemable Non-Controlling Interest (Tables) Tables http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterest 41 false false R42.htm 995775 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail Description of Business and Basis of Presentation - Additional Information (Detail) Details 42 false false R43.htm 995785 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail Revenue Recognition and Contracts with Customers - Additional Information (Detail) Details 43 false false R44.htm 995795 - Disclosure - Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail) Details 44 false false R45.htm 995805 - Disclosure - Warranty - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail Warranty - Additional Information (Detail) Details 45 false false R46.htm 995815 - Disclosure - Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail) Details 46 false false R47.htm 995825 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 47 false false R48.htm 995835 - Disclosure - Stock Based-Compensation - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock Based-Compensation - Additional Information (Detail) Details 48 false false R49.htm 995845 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 49 false false R50.htm 995855 - Disclosure - Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail) Details 50 false false R51.htm 995865 - Disclosure - Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail) Details 51 false false R52.htm 995885 - Disclosure - Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail) Details 52 false false R53.htm 995895 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail) Details 53 false false R54.htm 995905 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail) Details 54 false false R55.htm 995915 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 55 false false R56.htm 995925 - Disclosure - Long Term Debt - Schedule of Long-term Debt (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail Long Term Debt - Schedule of Long-term Debt (Detail) Details 56 false false R57.htm 995935 - Disclosure - Long-Term Debt - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail Long-Term Debt - Additional Information (Detail) Details 57 false false R58.htm 995945 - Disclosure - Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail) Details 58 false false R59.htm 995955 - Disclosure - Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail) Details 59 false false R60.htm 995965 - Disclosure - Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail) Details 60 false false R61.htm 995975 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 995985 - Disclosure - Fair Value - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail Fair Value - Additional Information (Detail) Details 62 false false R63.htm 995995 - Disclosure - Fair Value - Schedule of Fair Value on Recurring Basis (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail Fair Value - Schedule of Fair Value on Recurring Basis (Detail) Details 63 false false R64.htm 996005 - Disclosure - Derivatives - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail Derivatives - Additional Information (Detail) Details 64 false false R65.htm 996015 - Disclosure - Derivatives - Summary of Fair Value of Hedges (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail Derivatives - Summary of Fair Value of Hedges (Detail) Details 65 false false R66.htm 996025 - Disclosure - Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail) Details 66 false false R67.htm 996035 - Disclosure - Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail) Details 67 false false R68.htm 996045 - Disclosure - Segments - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail Segments - Additional Information (Detail) Details 68 false false R69.htm 996055 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail Segments - Summary of Financial Data Attributable to Operating Segments (Detail) Details 69 false false R70.htm 996065 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail) Details 70 false false R71.htm 996075 - Disclosure - Reedemable Non-Controlling Interest - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail Reedemable Non-Controlling Interest - Additional Information (Detail) Details 71 false false R72.htm 996085 - Disclosure - Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail) Details 72 false false R73.htm 996095 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 73 false false R74.htm 996105 - Disclosure - Restructuring Costs and Charges, Net - Additional Information (Details) Sheet http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails Restructuring Costs and Charges, Net - Additional Information (Details) Details 74 false false All Reports Book All Reports pgti-20230930.htm pgti-20230930.xsd pgti-20230930_cal.xml pgti-20230930_def.xml pgti-20230930_lab.xml pgti-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pgti-20230930.htm": { "nsprefix": "pgti", "nsuri": "http://pgtinnovations.com/20230930", "dts": { "inline": { "local": [ "pgti-20230930.htm" ] }, "schema": { "local": [ "pgti-20230930.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "pgti-20230930_cal.xml" ] }, "definitionLink": { "local": [ "pgti-20230930_def.xml" ] }, "labelLink": { "local": [ "pgti-20230930_lab.xml" ] }, "presentationLink": { "local": [ "pgti-20230930_pre.xml" ] } }, "keyStandard": 260, "keyCustom": 69, "axisStandard": 34, "axisCustom": 0, "memberStandard": 32, "memberCustom": 42, "hidden": { "total": 20, "http://fasb.org/us-gaap/2023": 16, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 267, "entityCount": 1, "segmentCount": 79, "elementCount": 727, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 913, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "longName": "100010 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R3": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "100020 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R4": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R6": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R7": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_c163cc20-a8b8-4821-b0f8-423e1bc09809", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c163cc20-a8b8-4821-b0f8-423e1bc09809", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "995455 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomers", "longName": "995465 - Disclosure - Revenue Recognition and Contracts with Customers", "shortName": "Revenue Recognition and Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarranty", "longName": "995475 - Disclosure - Warranty", "shortName": "Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventories", "longName": "995485 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995495 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisition1", "longName": "995505 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare", "longName": "995515 - Disclosure - Net Income Per Common Share", "shortName": "Net Income Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets", "longName": "995525 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebt", "longName": "995535 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingencies", "longName": "995545 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995555 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValue", "longName": "995565 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivatives", "longName": "995575 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome1", "longName": "995585 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegments", "longName": "995595 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterest", "longName": "995605 - Disclosure - Reedemable Non-Controlling Interest", "shortName": "Reedemable Non-Controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquity1", "longName": "995615 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNet1", "longName": "995625 - Disclosure - Restructuring Costs and Charges,, Net", "shortName": "Restructuring Costs and Charges,, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies", "longName": "995635 - Disclosure - Description of Business and Basis of Presentation (Policies)", "shortName": "Description of Business and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersTables", "longName": "995645 - Disclosure - Revenue Recognition and Contracts with Customers (Tables)", "shortName": "Revenue Recognition and Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyTables", "longName": "995655 - Disclosure - Warranty (Tables)", "shortName": "Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995665 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables", "longName": "995675 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables", "longName": "995685 - Disclosure - Net Income Per Common Share (Tables)", "shortName": "Net Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "995695 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables", "longName": "995705 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueTables", "longName": "995725 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesTables", "longName": "995735 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "pgti:InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "pgti:InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "longName": "995745 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsTables", "longName": "995755 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestTables", "longName": "995765 - Disclosure - Reedemable Non-Controlling Interest (Tables)", "shortName": "Reedemable Non-Controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "longName": "995775 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)", "shortName": "Description of Business and Basis of Presentation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_75ba42ab-c87b-47f7-8847-8f02a47af544", "name": "pgti:NumberOfPlants", "unitRef": "U_Plant", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R43": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "longName": "995785 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Detail)", "shortName": "Revenue Recognition and Contracts with Customers - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4c175ded-22da-44af-af43-ee47693013ce", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R44": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "longName": "995795 - Disclosure - Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail)", "shortName": "Revenue Recognition and Contracts with Customers - Net Sales by Reporting Segment, Product Category and Market (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e4de584a-4436-45dc-a241-c16dbcd5add2", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R45": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail", "longName": "995805 - Disclosure - Warranty - Additional Information (Detail)", "shortName": "Warranty - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "pgti:WarrantyExpenseRateDuringSpecifiedPeriod", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "pgti:WarrantyExpenseRateDuringSpecifiedPeriod", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail", "longName": "995815 - Disclosure - Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail)", "shortName": "Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_1552d755-8652-4457-b686-41956bb39c6f", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1552d755-8652-4457-b686-41956bb39c6f", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "longName": "995825 - Disclosure - Inventories - Summary of Inventories (Detail)", "shortName": "Inventories - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995835 - Disclosure - Stock Based-Compensation - Additional Information (Detail)", "shortName": "Stock Based-Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2a4b4511-c09e-475e-8d37-0125524118f7", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R49": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "longName": "995845 - Disclosure - Acquisition - Additional Information (Detail)", "shortName": "Acquisition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_609f0429-a6e4-4d3c-8c1d-2c36337c4b0b", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R50": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "longName": "995855 - Disclosure - Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail)", "shortName": "Acquisition - Schedule of Fair Value of Assets and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9613a289-7f9f-4e58-b384-1ee969a9d116", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R51": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "longName": "995865 - Disclosure - Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail)", "shortName": "Acquisition - Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_9613a289-7f9f-4e58-b384-1ee969a9d116", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9613a289-7f9f-4e58-b384-1ee969a9d116", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "longName": "995885 - Disclosure - Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail)", "shortName": "Net Income Per Common Share - Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R53": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "longName": "995895 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill and Intangible Assets Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail", "longName": "995905 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail)", "shortName": "Goodwill and Other Intangible Assets - Estimated Amortization for Future Fiscal Year (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "longName": "995915 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail", "longName": "995925 - Disclosure - Long Term Debt - Schedule of Long-term Debt (Detail)", "shortName": "Long Term Debt - Schedule of Long-term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f1a8759d-4908-46c5-9ab7-77ebedab18c9", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R57": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "longName": "995935 - Disclosure - Long-Term Debt - Additional Information (Detail)", "shortName": "Long-Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R58": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail", "longName": "995945 - Disclosure - Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail)", "shortName": "Long-Term Debt - Activity Relating to Deferred Financing Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_4c175ded-22da-44af-af43-ee47693013ce", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4c175ded-22da-44af-af43-ee47693013ce", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail", "longName": "995955 - Disclosure - Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail)", "shortName": "Long-Term Debt - Estimated Amortization Expense Relating to Deferred Financing Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "pgti:DeferredFinanceCostsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pgti:ScheduleOfDeferredFinancingCostsTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "pgti:DeferredFinanceCostsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pgti:ScheduleOfDeferredFinancingCostsTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail", "longName": "995965 - Disclosure - Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail)", "shortName": "Long-Term Debt - Contractual Future Maturities of Long-Term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995975 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R62": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "longName": "995985 - Disclosure - Fair Value - Additional Information (Detail)", "shortName": "Fair Value - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "pgti:FairValueMeasurementsTransfersBetweenLevelTwoAndLevelThree", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "pgti:FairValueMeasurementsTransfersBetweenLevelTwoAndLevelThree", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail", "longName": "995995 - Disclosure - Fair Value - Schedule of Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value - Schedule of Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail", "longName": "996005 - Disclosure - Derivatives - Additional Information (Detail)", "shortName": "Derivatives - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pgti:InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R65": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "longName": "996015 - Disclosure - Derivatives - Summary of Fair Value of Hedges (Detail)", "shortName": "Derivatives - Summary of Fair Value of Hedges (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pgti:InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e2294642-69f6-46f6-9ffe-c023610cd8ce", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pgti:InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R66": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "longName": "996025 - Disclosure - Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail)", "shortName": "Derivatives - Gains (Losses) on Derivative Financial Instruments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a94ffaf8-5955-458c-964a-c067f1c0331e", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R67": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "longName": "996035 - Disclosure - Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail)", "shortName": "Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R68": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "longName": "996045 - Disclosure - Segments - Additional Information (Detail)", "shortName": "Segments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_d6262942-644e-40f1-81cc-55eea81bbfdc", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_24ffb911-a6cb-4033-a7a7-c3451df128cc", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R69": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "longName": "996055 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Detail)", "shortName": "Segments - Summary of Financial Data Attributable to Operating Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_24ffb911-a6cb-4033-a7a7-c3451df128cc", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R70": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "longName": "996065 - Disclosure - Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail)", "shortName": "Segments - Summary of Financial Data Attributable to Operating Segments (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_83c198e8-334e-4320-88c4-9c4560aea737", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R71": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail", "longName": "996075 - Disclosure - Reedemable Non-Controlling Interest - Additional Information (Detail)", "shortName": "Reedemable Non-Controlling Interest - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_4c175ded-22da-44af-af43-ee47693013ce", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_12074cad-b737-42d2-b574-6c87079afa27", "name": "pgti:SellersEquityInterestCallRightExerciseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R72": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail", "longName": "996085 - Disclosure - Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail)", "shortName": "Reedemable Non-Controlling Interest - Summary of Changes in Redeemable Non-Controlling Interest (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_4c175ded-22da-44af-af43-ee47693013ce", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail", "longName": "996095 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_0794e3dd-0a63-42be-8861-63942cd85a5c", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e250c26-dc22-4bf1-bddf-82c51da1d89d", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } }, "R74": { "role": "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails", "longName": "996105 - Disclosure - Restructuring Costs and Charges, Net - Additional Information (Details)", "shortName": "Restructuring Costs and Charges, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_828bd409-8a9d-498a-9b80-38887989cd0d", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_77614ed5-83e0-460c-8ea9-2fc3dc223dc4", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pgti-20230930.htm", "unique": true } } }, "tag": { "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Income from operations:" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Ending Balance, Shares", "terseLabel": "Beginning Balance, Shares", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Decrease in acquired accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "verboseLabel": "Total income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r286", "r300", "r306", "r309", "r875" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total liabilities assumed", "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r82", "r84", "r565", "r895", "r896" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r978" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r772", "r774", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r810", "r811", "r812", "r813", "r816", "r817", "r818", "r819", "r834", "r835", "r838", "r840", "r905", "r907" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r565", "r895", "r896" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net sales:" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r82", "r84", "r565" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r565" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]", "verboseLabel": "Accrued Expenses [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r33" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r397", "r404", "r807" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r125", "r167", "r740", "r741" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r404", "r807" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r21", "r105", "r109", "r111", "r114", "r115", "r585" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Beginning Balance", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r163", "r698", "r734", "r739", "r748", "r784", "r902" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r954" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r977" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Gain or (Loss) Reclassified from Accumulated OCI(L) into Income", "totalLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net, Total", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r25", "r110" ] }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAndProductWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation expense", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r67" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r159" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Eurodollar [Member]", "terseLabel": "Euro Dollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r977" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r316", "r317" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of consideration", "totalLabel": "Fair value of consideration transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r16" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Gains (Losses) on Derivative Financial Instruments", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r110" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r977" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Common Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r261", "r275", "r276", "r277" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net income", "verboseLabel": "Net income including portion attributable to non-controlling interest", "totalLabel": "Net income", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r194", "r218", "r221", "r233", "r237", "r245", "r257", "r258", "r286", "r300", "r306", "r309", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r574", "r577", "r578", "r612", "r621", "r690", "r702", "r751", "r803", "r820", "r821", "r875", "r899", "r900", "r914", "r1017", "r1053" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r977" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome1" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r138", "r226", "r686", "r704" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r986" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to the Company", "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": [ "r43", "r220", "r222", "r228", "r688", "r707" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r985" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r905", "r906", "r907", "r909", "r910", "r911", "r912", "r1024", "r1025", "r1087", "r1107", "r1109" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r986" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software License [Member]", "verboseLabel": "Software license [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r867", "r1044", "r1045" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition related expenses", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r81" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r987" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r986" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r988" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r987" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r989" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Add: Dilutive shares from equity plans", "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": [ "r266", "r267", "r268", "r274", "r510" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r920", "r990" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r62", "r157" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r392", "r395" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [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": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r920", "r990" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r920", "r990" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNet1" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs and Charges, Net", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r400", "r401", "r403", "r406", "r411" ] }, "pgti_SixPointSevenFivePercentSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SixPointSevenFivePercentSeniorNotesDue2026Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Six Point Seven Five Percent Senior Notes Due2026 [Member]", "documentation": "Six Point Seven Five Percent Senior Notes Due 2026 [Member]", "terseLabel": "2018 Senior Notes due 2026 [Member]", "verboseLabel": "2018 Senior Notes due 2026, Maturing in August 2026 [Member]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r984" ] }, "pgti_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "IncomeTaxesLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "pgti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability non current.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Non Current", "terseLabel": "Accounts receivable", "negatedLabel": "Operating lease liability" } } }, "auth_ref": [] }, "pgti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities And Other Liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities And Other Liabilities", "negatedLabel": "Accrued and other liabilities" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r104", "r108" ] }, "pgti_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EmployeesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees [Member]", "label": "Employees [Member]", "documentation": "Employees." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r402", "r403", "r404", "r405", "r408", "r409", "r410" ] }, "pgti_ShareholdersReturnOptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareholdersReturnOptionOneMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TSR Falls at 75th Percentile or Higher [Member]", "label": "Shareholders Return option One [Member]", "documentation": "Shareholders Return option One [Member]" } } }, "auth_ref": [] }, "pgti_CustomerRelatedBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "CustomerRelatedBacklogMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer-related Backlog [Member]", "label": "Customer-related backlog [Member]", "documentation": "Customer-related backlog.", "terseLabel": "Customer-related backlog asset [Member]" } } }, "auth_ref": [] }, "pgti_AccruedInterestRateOfLoan": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AccruedInterestRateOfLoan", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued Interest Rate Of Loan", "label": "Accrued Interest Rate Of Loan", "terseLabel": "Accrued Interest rate" } } }, "auth_ref": [] }, "pgti_ComprehensiveIncomeNetOfTaxAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ComprehensiveIncomeNetOfTaxAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Comprehensive income net of tax attributable to redeemable noncontrolling interest.", "label": "Comprehensive Income Net Of Tax Attributable To Redeemable Noncontrolling Interest", "negatedLabel": "Less: Comprehensive income attributable to redeemable non-controlling interest" } } }, "auth_ref": [] }, "pgti_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issuable Based On Target Performance", "terseLabel": "Percentage of shares issuable based on target performance" } } }, "auth_ref": [] }, "pgti_SellersEquityInterestPutRightExercisePeriod": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SellersEquityInterestPutRightExercisePeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sellers equity put right exercise period.", "label": "Sellers Equity Interest Put Right Exercise Period", "terseLabel": "Sellers equity interest put right exercise period following call right exercise period" } } }, "auth_ref": [] }, "pgti_TwoThousandAndTwentyThreeLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandAndTwentyThreeLongTermIncentivePlanMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2023 long term incentive plan.", "label": "Two Thousand And Twenty Three Long Term Incentive Plan [Member]", "terseLabel": "2023 Long Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "pgti_BuyerFeesAndCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BuyerFeesAndCosts", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Buyer fees and costs.", "label": "Buyer Fees and Costs", "terseLabel": "Buyer fees and costs" } } }, "auth_ref": [] }, "pgti_TermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TermLoansMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loans.", "label": "Term Loans [Member]", "terseLabel": "Term Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Commodity Contract [Member]", "terseLabel": "Aluminum Contracts [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r892", "r901" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "pgti_LessThanOneYearAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "LessThanOneYearAnniversaryMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less Than One year Anniversary [Member]", "label": "Less Than One year Anniversary [Member]", "documentation": "Less than one year anniversary." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of credit facility", "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": [] }, "pgti_TwoThousandTwentyOneAnlinEbitdaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandTwentyOneAnlinEbitdaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Anlin EBITDA [Member]", "label": "Two thousand twenty one Anlin EBITDA [Member]", "documentation": "2021 Anlin EBITDA." } } }, "auth_ref": [] }, "pgti_EffectiveIncomeTaxRateContinuingOperationsExcludingEffectOfTemporaryDifferences": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EffectiveIncomeTaxRateContinuingOperationsExcludingEffectOfTemporaryDifferences", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Continuing Operations Excluding Effect Of Temporary Differences", "label": "Effective Income Tax Rate Continuing Operations Excluding Effect Of Temporary Differences", "terseLabel": "Effective tax rates, excluding discrete item" } } }, "auth_ref": [] }, "pgti_BusinessCombinationEarnOutContingencyPaymentDueInTwoYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationEarnOutContingencyPaymentDueInTwoYear", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out contingency payment due in two year", "label": "Business Combination, Earn-out Contingency Payment Due in Two Year", "documentation": "Business combination, earn-out contingency payment due in two year." } } }, "auth_ref": [] }, "pgti_DeferredFinanceCostsTwoYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsTwoYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred finance costs two year.", "label": "Deferred Finance Costs Two Year", "terseLabel": "2024" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule for Valuation of Identifiable Intangible Assets Acquired and Estimate of Useful Lives", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r34", "r196", "r237", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r576", "r579", "r580", "r621", "r902", "r1053", "r1097", "r1098" ] }, "pgti_SharebasedcompensationawardtranchefourMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SharebasedcompensationawardtranchefourMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Five Year Anniversary [Member]", "label": "ShareBasedCompensationAwardTrancheFour [Member]", "documentation": "Share based compensation award tranche four." } } }, "auth_ref": [] }, "pgti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPurchasePrice1": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPurchasePrice1", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase price", "terseLabel": "Business combination, purchase price", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed purchase price 1.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Purchase Price1", "totalLabel": "Purchase price" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "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": [] }, "pgti_InsulationGlassPlantMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "InsulationGlassPlantMemberMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Insulation glass plant.", "label": "Insulation Glass Plant Member [Member]", "terseLabel": "Insulation Glass Plants [Member]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r506", "r511", "r539", "r540", "r542", "r898" ] }, "pgti_RevolvingCreditFacilityDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RevolvingCreditFacilityDueTwoThousandTwentyFourMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit facility due two thousand twenty four.", "label": "Revolving Credit Facility Due Two Thousand Twenty Four [Member]", "terseLabel": "Revolving Credit Facility due 2024 [Member]" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r984" ] }, "pgti_BusinessAcquisitionAdditionalPaymentOnWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessAcquisitionAdditionalPaymentOnWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition additional payment on working capital adjustment.", "label": "Business Acquisition Additional Payment on Working Capital Adjustment", "terseLabel": "Additional payment on working capital adjustments" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r919" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r234" ] }, "pgti_OneYearAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "OneYearAnniversaryMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Year Anniversary [Member]", "label": "One Year Anniversary [Member]", "documentation": "One year anniversary." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r234" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r149", "r150", "r151" ] }, "pgti_PrepaymentsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PrepaymentsOfTermLoan", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments of term loan", "label": "Prepayments Of Term Loan", "documentation": "Prepayments of term loan." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Credit facility amortization percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r952" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Income", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r1091", "r1092" ] }, "pgti_GainOfForgivenessPortionOperatingLeaseLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "GainOfForgivenessPortionOperatingLeaseLiabilityMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gain of Forgiveness Portion of Operating Lease Liability by Landlord of the Charlotte, NC [Member]", "label": "Gain of Forgiveness Portion Operating Lease Liability [Member]", "documentation": "Gain of forgiveness portion operating lease liability." } } }, "auth_ref": [] }, "pgti_RightsExercisableUponMinimumPercentageOfBeneficialOwnershipAcquired": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RightsExercisableUponMinimumPercentageOfBeneficialOwnershipAcquired", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Rights exercisable upon minimum percentage of beneficial ownership acquired.", "label": "Rights Exercisable Upon Minimum Percentage of Beneficial Ownership Acquired", "terseLabel": "Rights exercisable upon minimum percentage of beneficial ownership acquired" } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payment to acquire business", "verboseLabel": "Cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r44", "r570" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to redeemable non-controlling interest", "totalLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "negatedLabel": "Less: Net income attributable to redeemable non-controlling interest (\"RNCI\")", "negatedTerseLabel": "Less: Net income attributable to RNCI", "verboseLabel": "Net income attributable to redeemable non-controlling interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r144" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Additional reserves for credit losses", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r369" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of fair value of contingent consideration in Anlin Acquisition", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration payment", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r641" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r983" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r145", "r679" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r48", "r197", "r868" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r245", "r246", "r247", "r248", "r260", "r319", "r320", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r399", "r543", "r544", "r545", "r555", "r556", "r557", "r558", "r567", "r568", "r569", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r619", "r623", "r624", "r625", "r626", "r633", "r634", "r637", "r638", "r639", "r640", "r643", "r644", "r645", "r646", "r647", "r681", "r682", "r683", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax benefit net of federal tax effect", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r551" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r474", "r475", "r495" ] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing available during period", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "documentation": "Maximum amount borrowed under the credit facility at any time during the period." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total net sales", "documentation": "Amount, including 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": [ "r287", "r288", "r299", "r304", "r305", "r311", "r313", "r315", "r493", "r494", "r679" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r642" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Passes at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r61", "r64" ] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2021-08 [Member]", "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." } } }, "auth_ref": [ "r567", "r568" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "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": [ "r54" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of current long-term debt", "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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r143", "r237", "r286", "r300", "r306", "r309", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r621", "r875", "r1053" ] }, "pgti_BusinessAcquisitionPaymentForEstimatedNetWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessAcquisitionPaymentForEstimatedNetWorkingCapital", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for estimated net working capital", "label": "Business Acquisition, Payment For Estimated Net Working Capital", "documentation": "Business acquisition, payment for estimated net working capital." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "terseLabel": "Subsegments", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "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": [] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Maturity term of credit agreement", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments And Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r158", "r412", "r413", "r852", "r1050" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r581" ] }, "us-gaap_DebtInstrumentCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantCompliance", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt instrument, covenant compliance", "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure." } } }, "auth_ref": [ "r26", "r124" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of estimated income taxes", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "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": [ "r49" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition Accounting Policy", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r186", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r864" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, net", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r474", "r476", "r495" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r118", "r120", "r440", "r636", "r880", "r881" ] }, "pgti_MedleyFloridaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "MedleyFloridaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Medley, Florida [Member]", "label": "Medley Florida [Member]", "documentation": "Medley Florida." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r187", "r203", "r204", "r205", "r237", "r265", "r269", "r272", "r274", "r280", "r281", "r351", "r431", "r433", "r434", "r435", "r438", "r439", "r459", "r460", "r462", "r465", "r472", "r621", "r744", "r745", "r746", "r747", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r783", "r804", "r822", "r844", "r845", "r846", "r847", "r848", "r992", "r1020", "r1030" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition and Contracts with Customers", "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": [ "r186", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r496" ] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "terseLabel": "Subsegments", "documentation": "Divisions of a component 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": [] }, "pgti_ScheduleOfEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ScheduleOfEquityTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity [Table]", "label": "Schedule Of Equity [Table]", "documentation": "Schedule Of Equity [Table]" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "pgti_NonimpactResistantMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NonimpactResistantMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Nonimpact-Resistant [Member]", "documentation": "Nonimpact-resistant." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "pgti_ReductionToContractAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ReductionToContractAssetsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reduction to contract assets.", "label": "Reduction To Contract Assets [Member]", "terseLabel": "Reduction to Contract Assets [Member]" } } }, "auth_ref": [] }, "pgti_AggregatePrincipalAmountOfSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AggregatePrincipalAmountOfSeniorNotes", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate principal amount", "documentation": "Aggregate Principal Amount of Senior Notes", "label": "Aggregate Principal Amount Of Senior Notes", "terseLabel": "Long-term debt" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "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": [ "r38", "r122", "r694", "r782" ] }, "pgti_TreasuryStockValueAcquiredCostMethodIncludeCommission": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TreasuryStockValueAcquiredCostMethodIncludeCommission", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of common stock repurchased", "label": "Treasury Stock Value Acquired Cost Method Include Commission", "documentation": "Treasury stock value acquired cost method include commission." } } }, "auth_ref": [] }, "pgti_FourthAmendmentToCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "FourthAmendmentToCreditAgreementMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fourth Amendment [Member]", "label": "Fourth Amendment to Credit Agreement [Member]", "documentation": "Fourth amendment to credit agreement." } } }, "auth_ref": [] }, "pgti_DerivativeHigherRemainingMaturityRangeOne": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DerivativeHigherRemainingMaturityRangeOne", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative higher remaining maturity range one.", "label": "Derivative Higher Remaining Maturity Range One", "terseLabel": "Maturity period of contract, maximum" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "pgti_DerivativeLowerRemainingMaturityRangeOne": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DerivativeLowerRemainingMaturityRangeOne", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative lower remaining maturity range one.", "label": "Derivative Lower Remaining Maturity Range One", "verboseLabel": "Maturity period of contract, minimum" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships [Member]", "verboseLabel": "Customer relationships and customer-related assets [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "pgti_FiveYearAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "FiveYearAnniversaryMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Five Year Anniversary [Member]", "label": "Five Year Anniversary [Member]", "documentation": "Five year anniversary." } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r977" ] }, "pgti_ShareBasedCompensationArrangementPercentageOfAdditionalSharesToBeReceivedByGrantee": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementPercentageOfAdditionalSharesToBeReceivedByGrantee", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of additional performance shares to be received by grantee", "label": "Share-based Compensation Arrangement Percentage of Additional Shares to Be Received By Grantee", "documentation": "Share-based compensation arrangement percentage of additional shares to be received by grantee." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "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": [] }, "pgti_ImpairmentsOfRightOfUseAssetsOfLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ImpairmentsOfRightOfUseAssetsOfLeasesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Impairments of right of use assets of leases.", "label": "Impairments Of Right Of Use Assets Of Leases [Member]", "terseLabel": "Impairments of Right-of-use Assets of Leases of Raleigh-durham and Charlotte, North Carolina Showroom Facilities [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r13", "r66" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r195", "r212", "r237", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r575", "r579", "r621", "r902", "r1053", "r1054", "r1097" ] }, "pgti_FourPointThreeSevenFivePercentSeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "FourPointThreeSevenFivePercentSeniorNotesDue2029Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Senior Notes Due 2029 [Member]", "label": "2021 Senior Notes Due 2029 [Member]", "documentation": "Four point three seven five percent senior notes due 2029.", "verboseLabel": "2021 Senior Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r223", "r224", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "pgti_StockWithheldInLieuOfTaxesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "StockWithheldInLieuOfTaxesValue", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock withheld in lieu of taxes, value.", "label": "Stock Withheld in Lieu of Taxes Value", "negatedLabel": "Stock withheld in lieu of taxes" } } }, "auth_ref": [] }, "pgti_TwoThousandTwentyThreeShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandTwentyThreeShareRepurchaseProgramMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2023 Share Repurchase Program.", "label": "Two Thousand Twenty Three Share Repurchase Program [Member]", "terseLabel": "2023 Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "pgti_NumberOfDividendRightsDeclared": { "xbrltype": "integerItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NumberOfDividendRightsDeclared", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of dividend rights declared.", "label": "Number of Dividend Rights Declared", "terseLabel": "Number of dividend rights declared" } } }, "auth_ref": [] }, "pgti_QuantityOfAluminumCommodityContracts": { "xbrltype": "massItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "QuantityOfAluminumCommodityContracts", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Quantity of aluminum commodity contracts.", "label": "Quantity Of Aluminum Commodity Contracts", "terseLabel": "Derivative, amount of hedged item" } } }, "auth_ref": [] }, "pgti_FairValueMeasurementsTransfersBetweenLevelTwoAndLevelThree": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "FairValueMeasurementsTransfersBetweenLevelTwoAndLevelThree", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurements transfers between level 2 and Level 3.", "label": "Fair Value Measurements Transfers Between Level Two And Level Three", "terseLabel": "Fair value of assets, level 2 to level 3 transfers" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r365", "r366", "r371", "r372", "r373", "r374", "r375", "r376", "r456", "r470", "r600", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r705", "r877", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1034", "r1035", "r1036", "r1037" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r977" ] }, "pgti_NumberOfPlants": { "xbrltype": "integerItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NumberOfPlants", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of plants.", "label": "Number Of Plants", "terseLabel": "Number of plants" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r977" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Asset", "totalLabel": "Business Combination, Contingent Consideration, Asset, Total", "terseLabel": "Fair value of contingent consideration", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r93", "r572" ] }, "pgti_ForwardContractsAndMidwestTransactionPremiumContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ForwardContractsAndMidwestTransactionPremiumContractsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aluminum Contracts and MTP Contracts [Member]", "label": "Forward Contracts And Midwest Transaction Premium Contracts [Member]", "documentation": "Forward contracts and midwest transaction premium contracts." } } }, "auth_ref": [] }, "pgti_AnlinWindowsAndDoorsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AnlinWindowsAndDoorsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Anlin [Member]", "terseLabel": "Anlin Windows & Doors [Member]", "label": "Anlin Windows and Doors [Member]", "documentation": "Anlin Windows & Doors." } } }, "auth_ref": [] }, "us-gaap_DerivativeAverageForwardPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAverageForwardPrice", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Average Forward Price", "terseLabel": "Derivative average price", "documentation": "The average forward price on the group of price risk forward or futures contracts, such as gas futures contracts." } } }, "auth_ref": [] }, "pgti_PaymentsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PaymentsOfTermLoan", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of term loan", "label": "Payments Of Term Loan", "documentation": "Payments of term loan." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, gross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r206", "r316", "r317", "r870" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense (benefit) related to other comprehensive loss", "terseLabel": "Income tax expense (benefit) related to other comprehensive income (loss)", "totalLabel": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "verboseLabel": "Income tax (benefit) expense related to components of other comprehensive income (loss)", "negatedTerseLabel": "Tax effect", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r18", "r168" ] }, "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income." } } }, "auth_ref": [ "r584" ] }, "pgti_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DevelopedTechnologyMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Developed Technology [Member]", "label": "Developed Technology [Member]", "terseLabel": "Developed Technology [Member]", "verboseLabel": "Developed technology [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest rate terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Name [Member]", "verboseLabel": "Trade name [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r88" ] }, "pgti_WarrantyExpenseRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "WarrantyExpenseRateDescription", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warranty expense rate description.", "label": "Warranty Expense Rate Description", "terseLabel": "Warranty expense rate description" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfMachineryAndEquipment", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sales of assets", "documentation": "The cash inflow from sale of machinery and equipment." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r581" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock; par value $.01 per share; 10,000 shares authorized; no shares outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r128", "r695", "r902" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r985" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r129" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, Shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r129", "r783" ] }, "pgti_MinorityInterestRedeemableNonControllingInterestEstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "MinorityInterestRedeemableNonControllingInterestEstimatedFairValue", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RNCI in Eco at initially estimated fair value", "documentation": "Minority interest redeemable non controlling interest estimated fair value.", "label": "Minority Interest Redeemable Non Controlling Interest Estimated Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "terseLabel": "Earn-out contingency liability", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r92", "r572" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "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_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "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": [ "r55", "r56", "r57", "r58" ] }, "us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNumberOfInstrumentsHeld", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Number of Instruments Held", "terseLabel": "Number of outstanding forward contracts", "documentation": "The number of derivative instruments of a particular derivative liability or group of derivative liabilities held by the entity." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting standards update extensible list", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r245", "r246", "r247", "r319", "r320", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r399", "r543", "r544", "r545", "r557", "r558", "r567", "r568", "r569", "r589", "r590", "r591", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r619", "r623", "r624", "r625", "r626", "r633", "r634", "r637", "r638", "r639", "r643", "r644", "r645", "r646", "r647", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r1027" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r179", "r245", "r259", "r357", "r559" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "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": [ "r14", "r691", "r700", "r902" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r146" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r177", "r184", "r257", "r258", "r294", "r550", "r561", "r709" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "verboseLabel": "Provisions for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r230", "r368" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r1032" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Redeemable Noncontrolling Interest, Equity, Redemption Value, Total", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "terseLabel": "Redeemable noncontrolling interest value", "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accrued Warranty, Charged to Expense", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Accrued Warranty, Adjustments", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Accrued Warranty, End of Period", "periodStartLabel": "Accrued Warranty, Beginning of Period", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r121", "r422", "r426", "r430" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [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_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Accrued Warranty, Settlements", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r427" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r614" ] }, "pgti_MidwestTransactionPremiumContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "MidwestTransactionPremiumContractsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Midwest transaction premium contracts.", "label": "Midwest Transaction Premium Contracts [Member]", "terseLabel": "MTP Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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": [ "r238", "r547", "r552", "r553", "r554", "r560", "r562", "r563", "r564", "r749" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total 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": [ "r32", "r237", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r576", "r579", "r580", "r621", "r781", "r874", "r915", "r1053", "r1097", "r1098" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarranty" ], "lang": { "en-us": { "role": { "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r423", "r424" ] }, "pgti_LeasesCommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "LeasesCommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Leases Commitments And Contingencies Disclosure [Abstract]", "documentation": "Leases, commitments and contingencies disclosure." } } }, "auth_ref": [] }, "pgti_SellersEquityInterestCallRightExerciseDescription": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SellersEquityInterestCallRightExerciseDescription", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sellers equity interest call right exercise description", "label": "Sellers Equity Interest Call Right Exercise Description", "documentation": "Sellers equity interest call right exercise description." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "pgti_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePercentage": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePercentage", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award performance percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Percentage", "terseLabel": "Performance percentage" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "pgti_ThirdAmendmentToCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ThirdAmendmentToCreditAgreementMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Third amendment to credit agreement.", "label": "Third Amendment To Credit Agreement [Member]", "terseLabel": "Third Amendment [Member]" } } }, "auth_ref": [] }, "pgti_SellersEquityInterestPutOrCallRightExercisePurchasePriceDescription": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SellersEquityInterestPutOrCallRightExercisePurchasePriceDescription", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sellers equity interest put or call right exercise purchase price description.", "label": "Sellers Equity Interest Put Or Call Right Exercise Purchase Price Description", "terseLabel": "Sellers equity interest put or call right exercise purchase price description" } } }, "auth_ref": [] }, "pgti_SoutheastSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SoutheastSegmentMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Southeast Segment [Member]", "terseLabel": "Southeast Segment [Member]", "documentation": "Southeast segment." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "periodStartLabel": "At beginning of year", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r119" ] }, "pgti_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "IncomeTaxesTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "pgti_EquityMethodInvestmentsAndCostMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EquityMethodInvestmentsAndCostMethodInvestmentsAbstract", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments And Cost Method Investments [Abstract]", "label": "Equity Method Investments And Cost Method Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "pgti_DeborahLLapinskaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeborahLLapinskaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Deborah L. LaPinska.", "label": "Deborah L. LaPinska [Member]" } } }, "auth_ref": [] }, "pgti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetNonCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset non current.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Non Current", "terseLabel": "Operating lease right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1012" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r917" ] }, "pgti_CashOnHandMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "CashOnHandMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash on Hand.", "label": "Cash On Hand [Member]", "terseLabel": "Cash On Hand [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "totalLabel": "Derivative Asset, Total", "label": "Derivative Asset", "verboseLabel": "Total derivative instruments Assets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213", "r214", "r620", "r764", "r765", "r766", "r767", "r768", "r770", "r771", "r772", "r773", "r774", "r789", "r790", "r834", "r837", "r838", "r839", "r840", "r841", "r872", "r907", "r1108" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Axis]", "terseLabel": "Business Combination, Separately Recognized Transactions", "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction." } } }, "auth_ref": [ "r83" ] }, "pgti_StockWithheldInLieuOfTaxesShares": { "xbrltype": "sharesItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "StockWithheldInLieuOfTaxesShares", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock withheld in lieu of taxes, shares.", "label": "Stock Withheld in Lieu of Taxes Shares", "negatedLabel": "Stock withheld in lieu of taxes, Shares" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchases of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r20", "r76", "r163" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "pgti_ShareholdersReturnOptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareholdersReturnOptionTwoMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TSR Falls at 25th Percentile or Lower [Member]", "label": "Shareholders Return Option Two [Member]", "documentation": "Shareholders Return Option Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r166" ] }, "pgti_TypicalOrderQuantitiesPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TypicalOrderQuantitiesPaymentTerms", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Typical order quantities payment terms.", "label": "Typical Order Quantities Payment Terms", "terseLabel": "Typical order quantities payment terms net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Domain]", "terseLabel": "Business Combination, Separately Recognized Transactions", "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction." } } }, "auth_ref": [ "r83" ] }, "pgti_DeferredFinanceCostsFourYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsFourYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred finance costs four year.", "label": "Deferred Finance Costs Four Year", "terseLabel": "2026" } } }, "auth_ref": [] }, "pgti_VolumeProductMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "VolumeProductMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Volume product.", "label": "Volume Product [Member]", "terseLabel": "Volume Products [Member]" } } }, "auth_ref": [] }, "pgti_RevenuePracticalExpedientInitialApplicationsAndTransitionCompletedContractSameReportingPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RevenuePracticalExpedientInitialApplicationsAndTransitionCompletedContractSameReportingPeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue Practical Expedient Initial Applications And Transition Completed Contract Same Reporting Period", "label": "Revenue Practical Expedient Initial Applications And Transition Completed Contract Same Reporting Period", "terseLabel": "Revenue recognition, practical expedient" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r917" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Fair value of consideration transferred", "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree." } } }, "auth_ref": [ "r87" ] }, "pgti_IncreaseDecreaseContractAssetsNetPrepaidExpensesOtherCurrentAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "IncreaseDecreaseContractAssetsNetPrepaidExpensesOtherCurrentAndOtherAssets", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease contract assets, net, prepaid expenses, other current and other assets.", "label": "Increase Decrease Contract Assets Net Prepaid Expenses Other Current And Other Assets", "negatedLabel": "Contract assets, net, prepaid expenses, other current and other assets" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r985" ] }, "pgti_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r193", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r398", "r405", "r410", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r878", "r1000", "r1106" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "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": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r548", "r549", "r693" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "pgti_ShippingAndHandlingCostAndCommissionsOnContractAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShippingAndHandlingCostAndCommissionsOnContractAssetsPolicyTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Shipping and handling cost and commissions on contract assets.", "label": "Shipping And Handling Cost And Commissions On Contract Assets Policy [Text Block]", "terseLabel": "Shipping and Handling Cost and Commissions on Contract Assets" } } }, "auth_ref": [] }, "pgti_AllEmployeeGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AllEmployeeGrantMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All-Employee Grant [Member]", "label": "All Employee Grant [Member]", "documentation": "All Employee Grant." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments", "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": [ "r282", "r283", "r284", "r285", "r286", "r298", "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r315" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustments to Allocation [Member]" } } }, "auth_ref": [ "r240", "r241", "r242", "r255", "r256", "r278", "r610", "r611", "r995", "r996", "r997", "r998", "r999", "r1003", "r1004" ] }, "pgti_EcoEnterprisesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EcoEnterprisesLLCMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Eco Enterprises, LLC.", "label": "Eco Enterprises L L C [Member]", "terseLabel": "Eco Enterprises, LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivatives" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r170", "r586", "r600" ] }, "pgti_WesternSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "WesternSegmentMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Western segment.", "label": "Western Segment [Member]", "terseLabel": "Western Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r209", "r869", "r902" ] }, "pgti_SeniorSecuredCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SeniorSecuredCreditFacilitiesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior secured credit facilities.", "label": "Senior Secured Credit Facilities [Member]", "terseLabel": "Senior Secured Credit Facilities [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Financial Data Attributable to Operating Segments", "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": [ "r55", "r56", "r57", "r58" ] }, "pgti_NonCashPortionOfRestructuringChargesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NonCashPortionOfRestructuringChargesNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash portion of restructuring costs and charges, net", "documentation": "Non cash portion of restructuring charges net.", "label": "Non Cash Portion Of Restructuring Charges Net" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Activity Relating to Deferred Financing Costs", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [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": [ "r494", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r923", "r934", "r944", "r969" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r239", "r451" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Credit available under the credit facility", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r30" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r966" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r239", "r451" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r239", "r451" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r239", "r451" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r202" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued under ESPP, Shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r20", "r128", "r129", "r163" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting of restricted stock, Shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock, Shares", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r20", "r128", "r129", "r163" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r36", "r68" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r890", "r1057" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of treasury stock, Shares", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Purchases of treasury stock, Shares", "terseLabel": "Shares repurchased", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r20", "r129", "r163" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r890", "r1057" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r966" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Amount available under credit facility", "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": [ "r30" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterest" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Reedemable Non-Controlling Interest", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r167" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Noncontrolling interest, ownership percentage by parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r982" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r953" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r966" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r891", "r1057" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable Noncontrolling Interest [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_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r891", "r1057" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before tax:", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r922", "r933", "r943", "r968" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r966" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r30", "r1021" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss) before tax", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r18", "r168" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r931", "r939", "r949", "r966", "r974", "r978", "r986" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [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": [ "r1021" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r931", "r939", "r949", "r966", "r974", "r978", "r986" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Redeemable non-controlling interest", "verboseLabel": "Accretion value of redeemable non-controlling interest", "documentation": "As of the reporting date, the aggregate carrying amount of all 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. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r69", "r70", "r71", "r72" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedLabel": "Redemption of redeemable non-controlling interest", "terseLabel": "Redemption of redeemable non-controlling interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest By Legal Entity [Table]", "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (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 entity." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "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": [ "r229", "r249", "r250", "r252", "r253", "r255", "r265", "r272", "r273", "r274", "r278", "r611", "r612", "r689", "r708", "r873" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r985" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r160", "r236", "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r471", "r473", "r601", "r825", "r826", "r850" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of long-term debt", "terseLabel": "Repayments of debt", "totalLabel": "Repayments of Long-term Debt, Total", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r47", "r747" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive loss, net of tax expense (benefit)", "totalLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r18", "r168", "r219", "r222" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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": [ "r377" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r448", "r498", "r503", "r616", "r652", "r880", "r881", "r892", "r893", "r894" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "On or After August 2025 [Member]", "label": "Debt Instrument, Redemption, Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Initial Useful Life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r200" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r448", "r498", "r499", "r500", "r501", "r502", "r503", "r616", "r653", "r880", "r881", "r892", "r893", "r894" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodFourMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "On or After August 1, 2026 [Member]", "label": "Debt Instrument, Redemption, Period Four [Member]", "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Future Maturities of Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation of EPS and Reconciliation of Weighted Average Common Shares Used in Calculation of Basic and Diluted EPS", "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": [ "r1031" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards", "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": [ "r526" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful Life (in years)", "verboseLabel": "Initial Useful Life (in years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r154" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r954" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Amortization for Future Fiscal Year", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "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": [ "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r405", "r410", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r878", "r1000", "r1106" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r954" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r527" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r957" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r956" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill and Intangible Assets Net", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income, net of tax", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r216" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Components of Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r223", "r224", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount of Gain or (Loss) Recognized in OCI(L) on Derivatives", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax, Total", "terseLabel": "Increase (decrease) in fair value of derivatives", "label": "Decrease in fair value of derivatives", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r215", "r216", "r582", "r583", "r587" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r36", "r73", "r74", "r117", "r118", "r120", "r123", "r161", "r162", "r880", "r882", "r1023" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "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": [ "r615", "r616", "r617" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r955" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value on Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r615", "r616" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r425" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Income taxes paid from stock withheld relating to vesting of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r232" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r955" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r165" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [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": [ "r402", "r403", "r404", "r405", "r408", "r409", "r410" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r956" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r402", "r403", "r408", "r409" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification to earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r178", "r216", "r217" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital", "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": [ "r130" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories", "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": [ "r29", "r135", "r136", "r137" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Period Increase (Decrease), Total", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Increase relating to Martin Acquisition net working capital payment", "documentation": "Amount of increase (decrease) 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": [ "r1041" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r958" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r957" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r79", "r80", "r508" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r957" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance criteria defined in share awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r78" ] }, "pgti_SellersEquityInterestCallRightExercisePeriod": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SellersEquityInterestCallRightExercisePeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sellers equity interest call right exercise period.", "label": "Sellers Equity Interest Call Right Exercise Period", "terseLabel": "Sellers equity interest call right exercise period" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r957" ] }, "pgti_ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ECOWindowSystemsAndItsRelatedCompaniesECOGlassProductionLLCAndUnityWindowsLLCFloridaLimitedLiabilityCompaniesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "ECO window systems and its related companies, ECO glass production, LLC, and Unity windows, LLC, Florida Limited Liability companies.", "label": "E C O Window Systems And Its Related Companies E C O Glass Production L L C And Unity Windows L L C Florida Limited Liability Companies [Member]", "terseLabel": "ECO [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net income per common share attributable to common shareholders:" } } }, "auth_ref": [] }, "pgti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedSubjectToShareholderReturn": { "xbrltype": "sharesItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedSubjectToShareholderReturn", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares awarded subject to total shareholder return", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Awarded Subject to Shareholder Return", "documentation": "Share-based compensation arrangement by share-based payment award, shares awarded subject to shareholder return." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r958" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ] }, "pgti_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SPA [Member]", "label": "Share Purchase Agreement [Member]", "documentation": "Share purchase agreement [Member]." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r507", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ] }, "pgti_RepaymentsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RepaymentsOfTermLoan", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Repayments of term loan.", "label": "Repayments of Term Loan", "terseLabel": "Repayments of term loan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r507", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "terseLabel": "Purchases of treasury stock under repurchase program", "negatedLabel": "Purchases of treasury stock under share repurchase program", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Price Risk Cash Flow Hedge Unrealized Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Fair Value of Derivative", "negatedLabel": "Fair Value of Derivative", "documentation": "The estimated net amount of unrealized gains or losses on price risk cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r116" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r210", "r378", "r379", "r871" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle accounting standards update adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r180", "r181", "r183", "r188", "r189", "r244", "r319", "r320", "r352", "r353", "r354", "r360", "r361", "r399", "r555", "r567", "r568", "r588", "r589", "r590", "r602", "r603", "r613", "r618", "r619", "r622", "r623", "r624", "r633", "r637", "r638", "r639", "r643", "r681", "r682", "r728", "r729" ] }, "pgti_DerivativeInstrumentsAndHedgingActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DerivativeInstrumentsAndHedgingActivitiesLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative Instruments And Hedging Activities [Line Items]", "label": "Derivative Instruments And Hedging Activities [Line Items]", "terseLabel": "Derivative Instruments And Hedging Activities [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, early adoption", "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]", "documentation": "Indicates (true false) whether accounting standards update was early adopted." } } }, "auth_ref": [ "r182", "r183", "r192", "r244", "r320", "r352", "r355", "r362", "r399", "r556", "r569", "r588", "r591", "r604", "r607", "r613", "r618", "r619", "r622", "r625", "r626", "r634", "r638", "r639", "r683", "r728", "r729" ] }, "pgti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedSubjectToPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedSubjectToPerformanceAdjustment", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares awarded subject to performance adjustment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Awarded Subject to Performance Adjustment", "documentation": "Share-based compensation arrangement by share-based payment award, shares awarded subject to performance adjustment." } } }, "auth_ref": [] }, "pgti_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Purchase Agreement [Member]", "label": "Asset Purchase Agreement [Member]", "documentation": "Asset Purchase Agreement." } } }, "auth_ref": [] }, "pgti_AdditionsToRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AdditionsToRightOfUseAsset", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Additions to right-of-use asset.", "label": "Additions to Right-of-use Asset", "terseLabel": "Additions to right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan (ESPP)", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r180", "r181", "r183", "r188", "r189", "r319", "r320", "r352", "r353", "r354", "r360", "r361", "r362", "r399", "r555", "r567", "r568", "r569", "r588", "r589", "r590", "r591", "r602", "r603", "r604", "r607", "r613", "r618", "r619", "r622", "r623", "r624", "r633", "r637", "r638", "r639", "r643", "r681", "r682", "r728", "r729", "r999" ] }, "pgti_ProceedsFromAmountsDrawnFromRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ProceedsFromAmountsDrawnFromRevolvingCreditFacility", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from amounts drawn from revolving credit facility.", "label": "Proceeds From Amounts Drawn From Revolving Credit Facility", "terseLabel": "Proceeds of amounts drawn from revolving credit facility" } } }, "auth_ref": [] }, "pgti_PaymentsOfBorrowingUnderRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PaymentsOfBorrowingUnderRevolvingCreditFacility", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments of borrowing under revolving credit facility", "label": "Payments Of Borrowing Under Revolving Credit Facility", "terseLabel": "Payments of borrowing under revolving credit facility", "negatedLabel": "Payments of borrowing under revolving credit facility" } } }, "auth_ref": [] }, "pgti_AmortizationOfDeferredFinancingCostsDebtDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AmortizationOfDeferredFinancingCostsDebtDiscountAndPremium", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of deferred financing costs, debt discount and premium.", "label": "Amortization Of Deferred Financing Costs Debt Discount And Premium", "terseLabel": "Amortization of deferred financing costs" } } }, "auth_ref": [] }, "pgti_DebtInstrumentBasisPointsFloor": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DebtInstrumentBasisPointsFloor", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument basis points, floor.", "label": "Debt Instrument Basis Points Floor", "terseLabel": "Basis points, floor" } } }, "auth_ref": [] }, "pgti_BusinessAcquisitionPercentageOfOwnershipStakeAcquired": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessAcquisitionPercentageOfOwnershipStakeAcquired", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition percentage of ownership stake acquired.", "label": "Business Acquisition Percentage Of Ownership Stake Acquired", "terseLabel": "Business combination, percentage of ownership stake acquired", "verboseLabel": "Percentage of ownership stake" } } }, "auth_ref": [] }, "pgti_GainOnRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "GainOnRestructuringCharges", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on restructuring charges", "label": "Gain on Restructuring Charges", "documentation": "Gain on restructuring charges." } } }, "auth_ref": [] }, "pgti_TradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TradenameMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Tradename [Member]", "documentation": "Tradename.", "terseLabel": "Trade names [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Property, plant and equipment additions in accounts payable", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r208", "r318", "r364", "r367", "r370", "r1105" ] }, "pgti_InitialFairValueOfConsiderationTransferredAtClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "InitialFairValueOfConsiderationTransferredAtClosing", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Initial fair value of consideration transferred at closing.", "label": "Initial Fair Value of Consideration Transferred at Closing", "terseLabel": "Fair value of consideration" } } }, "auth_ref": [] }, "pgti_AccrualOfExciseTaxLiabilityInTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AccrualOfExciseTaxLiabilityInTreasuryStock", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Accrual of excise tax liability in treasury stock.", "label": "Accrual Of Excise Tax Liability In Treasury Stock", "negatedLabel": "Accrual of excise tax liability in treasury stock", "terseLabel": "Accrual of excise tax liability in treasury stock" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Liability, Total", "label": "Derivative Liability", "negatedLabel": "Total derivative instruments Liabilities", "terseLabel": "Derivative liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213", "r214", "r620", "r764", "r765", "r766", "r767", "r770", "r771", "r772", "r773", "r774", "r796", "r798", "r799", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r872", "r1108" ] }, "pgti_RevolvingCreditFacilityDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RevolvingCreditFacilityDueTwoThousandTwentySevenMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit facility due two thousand twenty seven.", "label": "Revolving Credit Facility Due Two Thousand Twenty Seven [Member]", "terseLabel": "Revolving Credit Facility Due 2027 [Member]" } } }, "auth_ref": [] }, "pgti_PrepaymentOfTermLoanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PrepaymentOfTermLoanAmount", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of term loan amount.", "label": "Prepayment Of Term Loan Amount", "terseLabel": "Prepayment of term loan" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Basis spread on LIBOR", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r188", "r189", "r190", "r191", "r192", "r243", "r245", "r246", "r247", "r248", "r252", "r260", "r278", "r319", "r320", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r399", "r543", "r544", "r545", "r555", "r556", "r557", "r558", "r567", "r568", "r569", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r619", "r623", "r624", "r625", "r626", "r633", "r634", "r637", "r638", "r639", "r640", "r643", "r644", "r645", "r646", "r647", "r681", "r682", "r683", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss)", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r224", "r627", "r631", "r632", "r704", "r1015" ] }, "pgti_SellersEquityInterestCallRightExercisePurchasePriceDescription": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SellersEquityInterestCallRightExercisePurchasePriceDescription", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sellers equity interest call right exercise purchase price description.", "label": "Sellers Equity Interest Call Right Exercise Purchase Price Description", "terseLabel": "Sellers equity interest call right exercise purchase price description" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r45", "r1021" ] }, "pgti_BusinessCombinationContingentConsiderationLiabilityAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationContingentConsiderationLiabilityAdjustment", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments on purchase allocation", "terseLabel": "Earn-out contingency liability adjustment", "label": "Business Combination Contingent Consideration Liability Adjustment", "documentation": "Business combination contingent consideration liability adjustment." } } }, "auth_ref": [] }, "pgti_NetIncomeLossAvailableToCommonStockholdersDilutedShares": { "xbrltype": "sharesItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedShares", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive shares", "label": "Net Income Loss Available To Common Stockholders Diluted Shares", "documentation": "Net income loss available to common stockholders diluted shares." } } }, "auth_ref": [] }, "pgti_DerivativeInstrumentsAndHedgingActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DerivativeInstrumentsAndHedgingActivitiesTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative Instruments And Hedging Activities [Table]", "label": "Derivative Instruments And Hedging Activities [Table]", "terseLabel": "Derivative Instruments And Hedging Activities [Table]" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed, Total", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Issuance of common stock in Eco Acquisition", "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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": [ "r50", "r51", "r52" ] }, "pgti_DeferredFinanceCostsThreeYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsThreeYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred finance costs three year.", "label": "Deferred Finance Costs Three Year", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r53", "r188", "r189", "r190", "r191", "r192", "r243", "r245", "r246", "r247", "r248", "r252", "r260", "r278", "r319", "r320", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r399", "r543", "r544", "r545", "r555", "r556", "r557", "r558", "r567", "r568", "r569", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r619", "r623", "r624", "r625", "r626", "r633", "r634", "r637", "r638", "r639", "r640", "r643", "r644", "r645", "r646", "r647", "r681", "r682", "r683", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "pgti_ImpactResistantMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ImpactResistantMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impact-Resistant [Member]", "label": "Impact Resistant [Member]", "documentation": "Impact-resistant." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Estimated contingent consideration", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r3", "r4", "r91", "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r394" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r260", "r505", "r993", "r994", "r1029" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "terseLabel": "Noncontrolling interest, redemption price", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r96", "r163", "r169" ] }, "pgti_ShareBasedCompensationArrangementPercentageOfSharesToBeForfeitureByGrantee": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareBasedCompensationArrangementPercentageOfSharesToBeForfeitureByGrantee", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of performance shares to be forfeiture by grantee", "label": "Share Based Compensation Arrangement Percentage Of Shares To Be Forfeiture By Grantee", "documentation": "Share Based Compensation Arrangement Percentage Of Shares To Be Forfeiture By Grantee" } } }, "auth_ref": [] }, "pgti_NewRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NewRevolvingCreditFacilityMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Revolving Credit Facility [Member]", "label": "New Revolving Credit Facility [Member]", "documentation": "New revolving credit facility [Member]." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r260", "r505", "r993", "r1029" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestSummaryOfChangesInRedeemableNonControllingInterestDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in redemption value of RNCI", "negatedLabel": "Change in value of redeemable non-controlling interest", "label": "Change in redemption value of RNCI", "negatedTerseLabel": "Increase in redemption value of RNCI", "verboseLabel": "Decrease (increase) in value of RNCI", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r27", "r71", "r72", "r75" ] }, "pgti_TwoThousandTwentyTwoAnlinEbitdaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandTwentyTwoAnlinEbitdaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Anlin EBITDA [Member]", "label": "Two thousand twenty two Anlin EBITDA [Member]", "documentation": "2022 Anlin EBITDA." } } }, "auth_ref": [] }, "pgti_BusinessCombinationEarnOutContingencyPaymentDueInOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationEarnOutContingencyPaymentDueInOneYear", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out contingency payment due in one year", "label": "Business Combination, Earn-out Contingency Payment due in One Year", "documentation": "Business combination, earn-out contingency payment due in one year." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "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": [ "r41", "r42", "r139", "r207", "r697", "r735", "r739" ] }, "pgti_ConsiderationOfLeaseLiabilityForgivenessMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ConsiderationOfLeaseLiabilityForgivenessMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consideration of Lease Liability Forgiveness [Member]", "documentation": "Consideration of lease liability forgiveness." } } }, "auth_ref": [] }, "pgti_ImpactResistantWindowAndDoorProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ImpactResistantWindowAndDoorProductsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "documentation": "Impact Resistant window and door products [Member]", "label": "Impact Resistant Window And Door Products [Member]", "terseLabel": "Impact-Resistant Windows and Door Products [Member]" } } }, "auth_ref": [] }, "pgti_CompanyPerformanceCriteriaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "CompanyPerformanceCriteriaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Company Performance Criteria [Member]", "label": "Company Performance Criteria [Member]", "terseLabel": "Company Performance Criteria [Member]" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Preliminary Valuation Amount", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r391" ] }, "pgti_ProductWarrantyPeriods": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ProductWarrantyPeriods", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Product warranty periods.", "label": "Product Warranty Periods", "terseLabel": "Warranty periods" } } }, "auth_ref": [] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs and charges, net", "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "negatedLabel": "Restructuring costs and charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r407", "r408", "r1049" ] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Commitments for Non-Cancelable Operating Leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r171", "r201", "r237", "r286", "r301", "r307", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r575", "r579", "r621", "r692", "r795", "r902", "r915", "r1053", "r1054", "r1097" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets Acquired", "terseLabel": "Preliminary Valuation Amount", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [] }, "pgti_ScheduleOfEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ScheduleOfEquityLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity [Line Items]", "label": "Schedule Of Equity [Line Items]", "documentation": "Schedule Of Equity [Line Items]" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestTables" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Summary of Changes in Redeemable Non-Controlling Interest", "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (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 entity." } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r313", "r314", "r766", "r769", "r771", "r828", "r830", "r833", "r843", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r866", "r886", "r907", "r1057", "r1106" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock; par value $.01 per share; 200,000 shares authorized; 64,512 and 63,940 shares issued and 57,262 and 59,912 shares outstanding at September 30, 2023 and December 31, 2022, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "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": [ "r129", "r696", "r902" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r313", "r314", "r766", "r769", "r771", "r828", "r830", "r833", "r843", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r866", "r886", "r907", "r1057", "r1106" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r129", "r783", "r801", "r1109", "r1110" ] }, "us-gaap_PreferredStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsShares", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends, Shares", "terseLabel": "Preferred stock dividends issued", "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r20" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisition1" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r164", "r566" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Ending Balance", "terseLabel": "Beginning Balance", "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r94", "r95", "r97", "r190", "r191", "r224", "r240", "r241", "r242", "r246", "r256", "r356", "r363", "r473", "r543", "r544", "r545", "r557", "r558", "r592", "r594", "r595", "r596", "r597", "r599", "r610", "r627", "r628", "r632", "r647", "r731", "r732", "r750", "r785", "r801", "r823", "r824", "r849", "r914", "r1022", "r1038", "r1090", "r1109" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax earnings", "totalLabel": "Income before income taxes", "verboseLabel": "Total income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r140", "r175", "r286", "r300", "r306", "r309", "r690", "r701", "r875" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fees and cost", "totalLabel": "Total", "negatedTerseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "periodEndLabel": "At end of period", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r119", "r1056" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Inventory Classified as Cost of Sales [Member]", "verboseLabel": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt extinguishment costs, including call premium classified as financing activity", "terseLabel": "Debt extinguishment costs", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Aluminum Forward Contracts [Member]", "terseLabel": "Aluminum Contracts [Member]", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common stock issued under ESPP", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r20", "r128", "r129", "r163" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business combinations", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r44" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Grants of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Grants of restricted stock", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r20", "r128", "r129", "r163" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeitures of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "terseLabel": "Forfeitures of restricted stock", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r20", "r128", "r129", "r163" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r20", "r163" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less Than One year Anniversary [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "pgti_MartinTradeNameMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "MartinTradeNameMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Martin Trade Name [Member]", "documentation": "Martin trade name." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r448", "r498", "r499", "r500", "r501", "r502", "r503", "r616", "r651", "r652", "r653", "r880", "r881", "r892", "r893", "r894" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Year Anniversary [Member]", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r984" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Year Anniversary [Member]", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Indefinite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r23", "r157" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r543", "r544", "r545", "r752", "r1024", "r1025", "r1026", "r1087", "r1109" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r40", "r190", "r223", "r224", "r225", "r240", "r241", "r242", "r246", "r256", "r258", "r279", "r356", "r363", "r473", "r543", "r544", "r545", "r557", "r558", "r592", "r594", "r595", "r596", "r597", "r599", "r610", "r627", "r628", "r629", "r630", "r631", "r632", "r647", "r730", "r731", "r732", "r752", "r822" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r190", "r240", "r241", "r242", "r246", "r256", "r258", "r356", "r363", "r543", "r544", "r545", "r557", "r558", "r592", "r595", "r596", "r599", "r610", "r730", "r732", "r752", "r1109" ] }, "pgti_NorthVeniceFloridaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NorthVeniceFloridaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "North Venice, Florida [Member]", "label": "North Venice Florida [Member]", "documentation": "North Venice, Florida." } } }, "auth_ref": [] }, "pgti_DebtFinancingOtherCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DebtFinancingOtherCosts", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing costs other", "label": "Debt Financing Other Costs", "documentation": "Debt financing other costs." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued and other 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": [ "r12" ] }, "pgti_RightsExpirationDescription": { "xbrltype": "stringItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RightsExpirationDescription", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Rights expiration description.", "label": "Rights Expiration Description", "terseLabel": "Rights expiration, description" } } }, "auth_ref": [] }, "pgti_ProductWarrantyAccrualAdjustmentsOfPurchasePriceAllocationInBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ProductWarrantyAccrualAdjustmentsOfPurchasePriceAllocationInBusinessAcquisition", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantySummaryOfCurrentPeriodChargesAdjustmentsToPreviousEstimatesSettlementsRepresentingActualCostsIncurredWithRegardToAccruedWarrantyDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Warranty, Acquisition-Related", "label": "Product Warranty Accrual Adjustments of Purchase Price Allocation in Business Acquisition", "documentation": "Product warranty accrual adjustments of purchase price allocation in business acquisition." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of 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": [ "r148" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Calculation of net income per common share attributable to common shareholders:" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [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": [ "r600" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r985" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "negatedLabel": "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": [ "r12" ] }, "pgti_NewConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NewConstructionMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "documentation": "New construction.", "label": "New Construction [Member]", "terseLabel": "New Construction [Member]" } } }, "auth_ref": [] }, "pgti_PrepaymentOfTermLoanFeesCostsAndAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PrepaymentOfTermLoanFeesCostsAndAccruedInterest", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fees and costs relating to prepayment of term loan", "label": "Prepayment Of Term Loan Fees Costs And Accrued Interest", "documentation": "Prepayment of term loan fees costs and accrued interest." } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r21", "r99", "r100", "r102", "r103", "r106", "r109", "r112", "r113", "r115", "r600" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r20", "r190", "r223", "r224", "r225", "r240", "r241", "r242", "r246", "r256", "r258", "r279", "r356", "r363", "r473", "r543", "r544", "r545", "r557", "r558", "r592", "r594", "r595", "r596", "r597", "r599", "r610", "r627", "r628", "r629", "r630", "r631", "r632", "r647", "r730", "r731", "r732", "r752", "r822" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "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": [ "r7", "r19", "r42", "r594", "r597", "r647", "r730", "r731", "r1015", "r1016", "r1017", "r1024", "r1025", "r1026" ] }, "pgti_DebtFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DebtFinancingCosts", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt financing costs.", "label": "Debt Financing Costs", "terseLabel": "Financing Costs" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r497", "r504", "r534", "r535", "r536", "r654", "r678", "r727", "r773", "r774", "r827", "r829", "r831", "r832", "r842", "r862", "r863", "r876", "r884", "r897", "r904", "r907", "r1048", "r1055", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "pgti_ExecutiveAndNonExecutiveEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ExecutiveAndNonExecutiveEmployeesMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive and Non Executive Employees [Member]", "label": "Executive and Non-Executive Employees [Member]", "documentation": "Executive and Non-Executive Employees [Member]" } } }, "auth_ref": [] }, "pgti_DeferredFinanceCostsFiveYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsFiveYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred finance costs five year.", "label": "Deferred Finance Costs Five Year", "terseLabel": "2027" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r504", "r678", "r727", "r773", "r774", "r827", "r829", "r831", "r832", "r842", "r862", "r863", "r876", "r884", "r897", "r904", "r1055", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "pgti_BusinessAcquisitionNetWorkingCapitalAdjustmentPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessAcquisitionNetWorkingCapitalAdjustmentPaid", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition net working capital adjustment paid.", "label": "Business Acquisition Net Working Capital Adjustment Paid", "terseLabel": "Net working capital adjustment paid" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r497", "r504", "r534", "r535", "r536", "r654", "r678", "r727", "r773", "r774", "r827", "r829", "r831", "r832", "r842", "r862", "r863", "r876", "r884", "r897", "r904", "r907", "r1048", "r1055", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "pgti_DebtInstrumentFinancingCostsPercentageOfLenderSpread": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DebtInstrumentFinancingCostsPercentageOfLenderSpread", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of lender spread on principal amount", "label": "Debt Instrument Financing Costs Percentage of Lender Spread", "documentation": "Debt instrument financing costs percentage of lender spread." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r504", "r678", "r727", "r773", "r774", "r827", "r829", "r831", "r832", "r842", "r862", "r863", "r876", "r884", "r897", "r904", "r1055", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104" ] }, "pgti_AccruedLiabilitiyMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AccruedLiabilitiyMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued liabilitiy.", "label": "Accrued Liabilitiy [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of stock withheld in lieu of taxes", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r20", "r75", "r129" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash activity:" } } }, "auth_ref": [] }, "pgti_ThresholdNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ThresholdNetLeverageRatio", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Threshold net leverage ratio.", "label": "Threshold Net Leverage Ratio", "terseLabel": "Threshold net leverage ratio" } } }, "auth_ref": [] }, "pgti_PercentageExciseTaxImposed": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PercentageExciseTaxImposed", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage excise tax imposed.", "label": "Percentage Excise Tax Imposed", "terseLabel": "Percentage excise tax imposed" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1033", "r1096" ] }, "pgti_EarningsBeforeInterestTaxDepreciationAndAmortizationMetricMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EarningsBeforeInterestTaxDepreciationAndAmortizationMetricMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA Criteria [Member]", "label": "Earnings Before Interest Tax, Depreciation and Amortization Metric [Member]", "documentation": "Earnings Before Interest Tax, Depreciation and Amortization Metric." } } }, "auth_ref": [] }, "pgti_WarrantyExpenseRateDuringSpecifiedPeriod": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "WarrantyExpenseRateDuringSpecifiedPeriod", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warranty expense rate during specified period.", "label": "Warranty Expense Rate During Specified Period", "terseLabel": "Warranty expense, average rate" } } }, "auth_ref": [] }, "pgti_DeferredFinanceCostsYearThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsYearThereafter", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Finance Costs Year Thereafter", "label": "Deferred Finance Costs Year Thereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "pgti_TwoThousandSixteenCreditAgreementDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandSixteenCreditAgreementDueTwoThousandTwentyFourMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2016 Credit Agreement Due 2024, Maturing in October 2024 [Member]", "terseLabel": "2016 Credit Agreement Due 2024 [Member]", "label": "Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Four [Member]", "documentation": "Two thousand sixteen credit agreement due two thousand twenty four." } } }, "auth_ref": [] }, "pgti_OtherThanOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "OtherThanOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Other Than Officer.", "label": "Other Than Officer [Member]" } } }, "auth_ref": [] }, "pgti_BusinessAcquisitionWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessAcquisitionWorkingCapitalAdjustments", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition working capital adjustments.", "label": "Business Acquisition Working Capital Adjustments", "terseLabel": "Working capital adjustments" } } }, "auth_ref": [] }, "pgti_RepurchaseNotesPercentageAtAggregatePrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RepurchaseNotesPercentageAtAggregatePrincipalAmount", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Repurchase notes percentage at aggregate principal amount", "label": "Repurchase Notes Percentage At Aggregate Principal Amount", "terseLabel": "Repurchase notes percentage of aggregate principal amount" } } }, "auth_ref": [] }, "pgti_DeferredFinanceCostsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DeferredFinanceCostsRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtEstimatedAmortizationExpenseRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred finance costs remainder of fiscal year.", "label": "Deferred Finance Costs Remainder Of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "auth_ref": [] }, "pgti_LeasesCommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "LeasesCommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, Commitments And Contingencies", "label": "Leases Commitments And Contingencies Disclosure [Text Block]", "documentation": "Leases,Commitments and Contingencies disclosure." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r917" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r981" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r927", "r938", "r948", "r973" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r958" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r390", "r393", "r394", "r396", "r680", "r684" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r924", "r935", "r945", "r970" ] }, "pgti_BusinessCombinationContingentConsiderationLiabilityPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationContingentConsiderationLiabilityPaid", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination contingent consideration liability paid.", "label": "Business Combination Contingent Consideration Liability Paid", "terseLabel": "Business combination contingent consideration liability paid" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r965" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r187", "r203", "r204", "r205", "r237", "r265", "r269", "r272", "r274", "r280", "r281", "r351", "r431", "r433", "r434", "r435", "r438", "r439", "r459", "r460", "r462", "r465", "r472", "r621", "r744", "r745", "r746", "r747", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r783", "r804", "r822", "r844", "r845", "r846", "r847", "r848", "r992", "r1020", "r1030" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r958" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r924", "r935", "r945", "r970" ] }, "pgti_TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandSixteenCreditAgreementDueTwoThousandTwentySevenMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Seven [Member]", "label": "Two Thousand Sixteen Credit Agreement Due Two Thousand Twenty Seven [Member]", "terseLabel": "2016 Credit Agreement Due 2027 [Member]", "verboseLabel": "2016 Credit Agreement due 2027, Maturing in October 2027 [Member]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership" } } }, "auth_ref": [] }, "pgti_ShareholderRightsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ShareholderRightsPlanMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shareholder rights plan.", "label": "Shareholder Rights Plan [Member]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r925", "r936", "r946", "r971" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "pgti_AccruedWarrantyReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AccruedWarrantyReserveCurrent", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued warranty reserve, current.", "label": "Accrued Warranty Reserve, Current", "terseLabel": "Accrued warranty reserve, current" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r926", "r937", "r947", "r972" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock at cost (5,800 shares and 2,760 shares at September 30, 2023 and December 31, 2022, respectively)", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r39", "r76", "r77" ] }, "pgti_NonWindowAndDoorProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NonWindowAndDoorProductsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "documentation": "Non Window And Door Products [Member]", "label": "Non Window And Door Products [Member]", "terseLabel": "Non-Impact Window and Door Products [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r311", "r679", "r721", "r722", "r723", "r724", "r725", "r726", "r865", "r885", "r903", "r1000", "r1051", "r1052", "r1057", "r1106" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r958" ] }, "pgti_NorthVeniceMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "NorthVeniceMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "North Venice [Member]", "label": "North Venice [Member]", "terseLabel": "North Venice [Member]" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r958" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r211", "r902" ] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureReedemableNonControllingInterestAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r928", "r939", "r949", "r966", "r974" ] }, "pgti_MartinAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "MartinAcquisitionMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Martin Acquisition [Member]", "label": "Martin Acquisition [Member]", "documentation": "Martin acquisition [Member]." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r959" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r311", "r679", "r721", "r722", "r723", "r724", "r725", "r726", "r865", "r885", "r903", "r1000", "r1051", "r1052", "r1057", "r1106" ] }, "pgti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnterpriseValue": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnterpriseValue", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Enterprise value", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Enterprise Value", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed enterprise value." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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": [] }, "pgti_WriteoffsOfLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "WriteoffsOfLeaseholdImprovementsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "WriteOffs of leasehold improvements.", "label": "WriteOffs Of Leasehold Improvements [Member]", "terseLabel": "Write-offs of Leasehold Improvements [Member]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r959" ] }, "pgti_ProductWarrantyPeriodForMajorityProducts": { "xbrltype": "durationItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ProductWarrantyPeriodForMajorityProducts", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Product warranty period for majority products.", "label": "Product Warranty Period For Majority Products", "terseLabel": "Warranty period of the majority of products sold" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r959" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted-average number of common 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": [ "r264", "r274" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r916" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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": [] }, "pgti_GlassTemperingAndLaminatingPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "GlassTemperingAndLaminatingPlantMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Glass tempering and laminating plant", "label": "Glass Tempering And Laminating Plant [Member]", "terseLabel": "Glass Tempering and Laminating Plant [Member]" } } }, "auth_ref": [] }, "pgti_ProceedsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ProceedsOfTermLoan", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Proceeds of term loan.", "label": "Proceeds of Term Loan", "terseLabel": "Proceeds of term loan" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r917" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r959" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "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": [ "r229", "r249", "r250", "r252", "r253", "r255", "r262", "r265", "r272", "r273", "r274", "r278", "r611", "r612", "r689", "r708", "r873" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r191", "r240", "r241", "r242", "r245", "r246", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r278", "r358", "r359", "r558", "r606", "r610", "r611", "r612", "r640", "r646", "r647", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r959" ] }, "pgti_TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoThousandTwentyOneSeniorNotesDueTwoThousandTwentyNineMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2021 Senior Notes due 2029, Maturing in October 2029 [Member]", "terseLabel": "2021 Senior Notes due 2029 [Member]", "label": "Two Thousand Twenty One Senior Notes Due Two Thousand Twenty Nine [Member]", "documentation": "Two thousand twenty one senior notes due two thousand twenty nine." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted-average number of common 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": [ "r262", "r274" ] }, "pgti_IncomeTaxExpenseBenefitExcessTaxReceivedByState": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "IncomeTaxExpenseBenefitExcessTaxReceivedByState", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax expense benefit excess tax received by state.", "label": "Income Tax Expense Benefit Excess Tax Received by State", "terseLabel": "Income tax expense benefit excess tax received by state" } } }, "auth_ref": [] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r191", "r240", "r241", "r242", "r245", "r246", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r260", "r278", "r358", "r359", "r558", "r606", "r610", "r611", "r612", "r640", "r646", "r647", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r959" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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": [ "r6", "r149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r917" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "pgti_ReclassificationOfAccountsReceivableToNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ReclassificationOfAccountsReceivableToNotesReceivable", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Reclassification of accounts receivable to notes receivable.", "label": "Reclassification Of Accounts Receivable To Notes Receivable", "terseLabel": "Reclassification of accounts receivable to notes receivable" } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r959" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "pgti_TwoYearAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TwoYearAnniversaryMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Year Anniversary [Member]", "label": "Two Year Anniversary [Member]", "documentation": "Two year anniversary." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r48", "r149", "r235" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r960" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r917" ] }, "pgti_LongTermDebtMaturitiesRepaymentsOfPrincipalThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalThereafter", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of principal thereafter.", "label": "Long Term Debt Maturities Repayments Of Principal Thereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r918" ] }, "pgti_SecondAmendmentToCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SecondAmendmentToCreditAgreementMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Second Amendment to Credit Agreement.", "label": "Second Amendment To Credit Agreement [Member]", "terseLabel": "Second Amendment [Member]" } } }, "auth_ref": [] }, "pgti_DebtFinancingCostsLenderSpread": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "DebtFinancingCostsLenderSpread", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing costs lender spread", "label": "Debt Financing Costs Lender Spread", "documentation": "Debt financing costs lender spread." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureRestructuringCostsAndChargesNetAdditionalInformationDetails", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureSegmentsSummaryOfFinancialDataAttributableToOperatingSegmentsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r402", "r403", "r408", "r409" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r541" ] }, "pgti_RepairAndRemodelMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "RepairAndRemodelMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "documentation": "Repair and remodel.", "label": "Repair And Remodel [Member]", "terseLabel": "Repair and Remodel [Member]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r962" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r917" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r961" ] }, "pgti_AccruedWarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AccruedWarrantyReserve", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureWarrantyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued warranty reserve.", "label": "Accrued Warranty Reserve", "terseLabel": "Accrued warranty reserve" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r930", "r941", "r951", "r976" ] }, "pgti_ScheduleOfDeferredFinancingCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "ScheduleOfDeferredFinancingCostsTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Amortization Expense Relating to Deferred Financing Costs", "documentation": "Schedule of deferred financing costs.", "label": "Schedule Of Deferred Financing Costs Table [Text Block]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r963" ] }, "pgti_EbitdaAndShareholdersComponentCriteriaMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "EbitdaAndShareholdersComponentCriteriaMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA Criteria of Performance and TSR component [Member]", "label": "EBITDA And Shareholders Component Criteria [Member]", "documentation": "EBITDA And Shareholders Component Criteria." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r964" ] }, "pgti_PercentageOfUnsecuredNotesIssuedAmountToPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "PercentageOfUnsecuredNotesIssuedAmountToPrincipalAmount", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of unsecured notes issued amount to principal amount.", "label": "Percentage Of Unsecured Notes Issued Amount To Principal Amount", "terseLabel": "Percentage of principal amount issued" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r964" ] }, "pgti_SeriesAParticipatingPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "SeriesAParticipatingPreferredStockMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Series A participating preferred stock.", "label": "Series A Participating Preferred Stock [Member]" } } }, "auth_ref": [] }, "pgti_InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "InterestRateSwapsDesignatedAsFairValueHedgesTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value of Hedges", "documentation": "Interest Rate Swaps Designated As Fair Value Hedges Table [Text Block]", "label": "Interest Rate Swaps Designated As Fair Value Hedges Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r980" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Preliminary Valuation Amount", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Ending Balance", "terseLabel": "Beginning Balance", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r129", "r132", "r133", "r152", "r785", "r801", "r823", "r824", "r902", "r915", "r1022", "r1038", "r1090", "r1109" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r573" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDerivativesGainsLossesOnDerivativeFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r105", "r107", "r109", "r111", "r772", "r774", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r810", "r811", "r812", "r813", "r816", "r817", "r818", "r819", "r834", "r835", "r838", "r840", "r872", "r905", "r907" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r991" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rates", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r551" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative, Fair Value, Net, Total", "label": "Derivative, Fair Value, Net", "terseLabel": "Assets (Liabilities)", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r620" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "terseLabel": "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": [ "r13", "r60", "r65" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "negatedLabel": "Less: Amortization expense", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r142", "r455", "r635", "r1019" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r615", "r616", "r617" ] }, "us-gaap_OffsettingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAbstract", "lang": { "en-us": { "role": { "label": "Offsetting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r1023" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r978" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtContractualFutureMaturitiesOfLongtermDebtDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Face value of debt outstanding", "verboseLabel": "Long-term debt", "terseLabel": "Aggregate principal amount issuance", "totalLabel": "Total", "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": [ "r26", "r173", "r457" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r240", "r241", "r242", "r279", "r679", "r743", "r763", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r822", "r908" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeComponentsOfAccumulatedOtherComprehensiveIncomeDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfHedgesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r456", "r470", "r600", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r705", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r979" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r448", "r498", "r503", "r616", "r651", "r892", "r893", "r894" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Estimated fair value of assets acquired", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Compensation expense for stock based awards", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r538", "r546" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureSegmentsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense", "terseLabel": "Amortization expense", "totalLabel": "Amortization, Total", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r13", "r65" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r642" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, exercise price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r185", "r879", "r1089" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r36", "r239", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r636", "r879", "r880", "r881", "r882", "r883", "r1021" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities", "negatedLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "pgti_AdditionsToOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "AdditionsToOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Additions to operating lease liability.", "label": "Additions to Operating Lease Liability", "terseLabel": "Additions to operating lease liability" } } }, "auth_ref": [] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Net other measurement period changes in Martin Acquisition", "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r388" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r573" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sales of assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1019", "r1046", "r1047" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r239", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r636", "r879", "r880", "r881", "r882", "r883", "r1021" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r126", "r127", "r172", "r173", "r239", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r636", "r879", "r880", "r881", "r882", "r883", "r1021" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1013" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported [Member]" } } }, "auth_ref": [ "r191", "r240", "r242", "r245", "r246", "r249", "r250", "r258", "r278", "r558", "r606", "r610", "r611", "r640", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742", "r999", "r1001", "r1002", "r1003", "r1028", "r1039", "r1040", "r1088", "r1094", "r1095" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureLongtermDebtActivityRelatingToDeferredFinancingCostsDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [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": [ "r36", "r73", "r74", "r117", "r118", "r120", "r123", "r161", "r162", "r239", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r636", "r879", "r880", "r881", "r882", "r883", "r1021" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r245", "r246", "r247", "r248", "r260", "r319", "r320", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r399", "r543", "r544", "r545", "r555", "r556", "r557", "r558", "r567", "r568", "r569", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r619", "r623", "r624", "r625", "r626", "r633", "r634", "r637", "r638", "r639", "r640", "r643", "r644", "r645", "r646", "r647", "r681", "r682", "r683", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income", "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": [ "r98", "r168", "r220", "r222", "r227", "r687", "r706" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r31" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r87" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r448", "r498", "r499", "r500", "r501", "r502", "r503", "r651", "r652", "r653", "r880", "r881", "r892", "r893", "r894" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r87" ] }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesAtFairValueNetAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments in Hedges, at Fair Value, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income attributable to common shareholders", "totalLabel": "Net income attributable to the Company", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r141", "r151", "r176", "r194", "r218", "r221", "r225", "r237", "r245", "r249", "r250", "r252", "r253", "r257", "r258", "r270", "r286", "r300", "r306", "r309", "r351", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r612", "r621", "r703", "r803", "r820", "r821", "r875", "r913", "r1053" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareCalculationOfEPSAndReconciliationOfWeightedAverageCommonSharesUsedInCalculationOfBasicAndDilutedEPSDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r249", "r250", "r252", "r253", "r262", "r263", "r271", "r274", "r286", "r300", "r306", "r309", "r875" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, redemption percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r85", "r87" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleForValuationOfIdentifiableIntangibleAssetsAcquiredAndEstimateOfUsefulLivesDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete-related intangible [Member]", "verboseLabel": "Non-compete agreement [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r89" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "On or After August 1, 2024 [Member]", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquired Receivables, Gross Contractual Amount", "terseLabel": "Contract assets, net", "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables." } } }, "auth_ref": [ "r86" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Net Sales by Reporting Segment, Product Category and Market", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior to October 1, 2024 [Member]", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersNetSalesByReportingSegmentProductCategoryAndMarketDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r494", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Share repurchase program an initial term", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities excluded from the calculation of weighted average shares outstanding", "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": [ "r275" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Business combination, effective date of acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r22" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share attributable to common shareholders:", "terseLabel": "Net income per common share attributable to common shareholders:" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, Shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r128", "r783" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r128", "r783", "r801", "r1109", "r1110" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r134", "r174", "r699", "r902", "r1022", "r1038", "r1090" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r128", "r459" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Other intangible assets, net", "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": [ "r59", "r63" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Credit agreement date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationForFutureFiscalYearDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Subtotal", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r680" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/DisclosureAcquisitionScheduleOfFairValueOfAssetsAndLiabilitiesAssumedDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail", "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill at September 30, 2023", "totalLabel": "Goodwill, Total", "label": "Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Goodwill at December 31, 2022", "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": [ "r198", "r380", "r685", "r878", "r902", "r1042", "r1043" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r684" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsNetDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r157" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r240", "r241", "r242", "r279", "r679", "r743", "r763", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r800", "r802", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r822", "r908" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "pgti_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://pgtinnovations.com/20230930", "localname": "TermLoanFacilityMember", "presentation": [ "http://pgtinnovations.com/20230930/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "24(b)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r29": { "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" }, "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.19(b),22(b))", "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.19,20)", "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.19-26)", "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.20)", "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.21)", "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": "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r168": { "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" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r408": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r409": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r410": { "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" }, "r411": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r829": { "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" }, "r830": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r842": { "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" }, "r843": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r852": { "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" }, "r853": { "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(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r854": { "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(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r855": { "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(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r856": { "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(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "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(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "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(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "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(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r860": { "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(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r861": { "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 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r994": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1048": { "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" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1087": { "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" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1110": { "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 93 0000950170-23-058008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-058008-xbrl.zip M4$L#!!0 ( &1N8E=P6BR;.ZP" "[ -P 1 <&=T:2TR,#(S,#DS,"YH M=&WL?5ES'$>2YO/.KZAE;X])M@PR[@.4M :!I)JV%, FH.Z9?:'%X0'DJ%") MKH,DYM>O1Q9N@@1(5*&BP%2W20 J*S/2/=S];NUJM7C_[/+S_]3T(&SU^^VAYLPX?!9IPV[^%Y,XG# M=C(;P^"'W=]_'+P:#9L1#/[CU[>O!\_;.#N$T71 !@?3Z='&TZD&I>??:H^.Q\W^P73P0_QQ4+Z$3QZ-8#@\'KQL1GX4&S\<[)X^\C&N,3X9 M; Z'@[?E6Y/!6YC ^#VD)^66__;3P11I@?0837Y^=&'='\23=KS_E#GGGGXL MUSR:7[3Q,8R'J3F[MOS:7#T>B3[GU^XO'P<_.3L\H^?7'_I_I/ M(#[9;]\_Q0^>EOUP>N%L0O:]/SJ[./M)Z!YP\L&EBYM)*SDS7V+!_(K3+T!, MUR\#/[AT9\"WYM=M DZ?PLSTFT?[TW/2EE]&H_:]/Y?<\A3J!#W?*E.";WWI M.:=4.-\I3Z=C/YKD=GS8W:IL)$6HO?!G\Y_+7P]AZCL51^!?L^;] MSX^VVA&R<4KVD*R/!G'^V\^/ILC=IW/5\;3<]NG)?7\*;3H>3*;'0_CYT:$? M[S>CC8&?3=O_V1P>M6/<[--G1SX5;;PQL$QUOX/F,_?#5*\/'_PO').WZJN51@HR' M:)1^Z?[SF56_'/O8H8*396>6@T^"!!UP&^!CB9/4D4QI9 MC9KY%_YX]\?N!;+G*EH4MB#P5108XD&A M(@PR4IXUMS'=X55D9$8E)#+GR1,I?4;1D8( [D6-6IN)8D,7\RH^)& )-WM0 MR LIM"2!9DML5ED';5&/\*NO\F8,&7#WI]UI&__\AQ_./MGU]\D-2;T+$X_>+27\/FY,)3'>GJ'O*[MK)9]CY33MIRD-?G&&3%^?0Y.KK D*T=T*.+)0D) (3P!:VG*!M&1=\N6F:P"&C.: M46]Z9$_9PY9&2U+B5$74J APEB,S%@(U^ #"1):(5A(G@>&OTGD1!*(#8?SG MW_X5.F+C#F/]YIO1ZW8R>0MQZ">3)C>07H[;P\TV-J]&TQ9=[O807J 8=%&# M-PAJD0X7"#>_8&>,YNUH# >%9N7^W;=N0T+O9,X>#8YR2J$I1=7GM/0H=-ID M%JE I'@#";?:"2[DM[9-Q;+NPOA]$V&RVP[3[8!?5#H(9)W1J'10VP1B@PTD M:94D3S%[\P49JXB4:.XDDRB:*)&X&PU/B&5Q3U@TQ1$%1'L:ETM*[V-2V68$ M$]$5#(TF,P$0E514$$3, &M!2BX#B(*I$:V@D(7)R5*@@5+F X(MT+T@7T"<>LD)2UN!VZ"8'C1 ME5D0C]X^$=PC4M1@C#5+%G"!F R-*\G(-UP!@FY'649_7E#I+(_>?@&H5D1* M*L"[:%#I*XY8+YH2CA#H@FO'T:)ZB_9[N:3D67%)N2?!4=36PJ)<*' (@@7+ M"+:<@K@6I$3P80%5(HE@$+Z+$C@Q!K=F\9*""E2[)5MPZ2&QSFF2-!4'PI%N MDUIA51*>1?0!UX*4#&RQD8&P"(CJT,R@\>8_=<ZOWZ=39H13":;\5^S9NY2;'YL)H]^ M*;3:>+&U\\]FE-H/N\<3W#R%5:^FN.^&N)52V3U^A.X07O5;V8AOQFV:=>&# MUZ^W\-(_1OBF\^]/\"\OA^VX2?YU<]A,S]VIX[/;S!?YT]-KU_[+Z4N?O>+3 MZ^AYU$5ASZC;'>1,?^EB]XP2RLY(=_+)Z>^GWWMZB;_7LSM&[ZQ&U&HH1^,B MT--$V45VHQY)@Q(?X'3V_#A+;QOA^^;T?[EBQ;/%B3] M>%IBT+]T)["(&\\9<_[9&0'3A4M=%WR^_,FW\#!PJM%E4D1Y@3RTN#E"CAY5 M,933"=1N'FKEX9DB?X$B.Y>?=M3%:SMVGEZVF5(GSG[XQC?IU6C+'S53/UP; M*5-.:&LE<3P(-):6XD_)$Y:Y-5DSI1.MED.S,&E2X\?'NWX(.[D+WEX0MMT# MCV87;1V,YRD";X9^]"#EC!NI-<-]@0"K.*BX!A=*""PC=,7_X7]-M5R\G9SM MC<%/9LCJPN1R>M(N@9479 RY8Q8D8R)D8+(@>H3TZ";AO:U!&0,I$W!',U5J MS;GS%J:(EB&]\.,1FK:U 1GHN.8D+?I9I@3)O&_^[_JQUO%1-\,4&B.-^"):7PYG'7')(K)7VAO%KPLG$!X8+20C,D(D,@6+(L,C"51$^4!$8, 1:Q#7TH$G9,#IPU4ZSPM!#'< M^FDENE%D]<*>V1P.7QP>#=MC@-]PW]RD:&]\U&0\W=@K^=+E<",U[YLT\\.+ M@>R3A]V#J^&^QM58S%9$8"2M9ZA6<*.@47:&!"\!JD8(Y$ZM,Q& ;$E48XRKA27C)6D\DI9LRJ_H@+GG?F2-, E$;H<%@#,5+B!8OEB% IW$B9ZVIAP2E@ M^V'*6W<-@F6,*Q4@403P270RH9WZBJ MT:YZ3YQ0C#B?0Z39F\1TK;R\C;.[V\ZF!^ GTZ6YNQ4P42=)/2OQI,P4XG0I MB=4(CA0H+ZB6P@A>*Q-?HHQU11^_'I_]^#>\HT=->OP:WI^*Y"?7OQH=S::3 M[@J^* 5?GQ>X',BF52ZE-)0D\"7GSGKB+=,D4^TCXT9'52UDNR6:GL<<'RY\ MJT( M$XXQECSJ\VI!^6<3K_8^M'L'[6SB1PG9.P48S2\]0\G(T0O7['W /QUW&V 1 M,9.W!:S/5U-^_;T9-8>SPW71U!;!-"^9Y9$C?I>)9>)=1%=-&^DRI&3KS1&J M&FL;0L4]PS3#D<(T:!*3*##-"&)9P6H\T4B1M0EDK;RL#QE=U=;FEKA[@=I: M&9=%4ID$",C0["-QSB12"K:C-3Z95&U0\BN$DMHX$&CP1G'GG8F*45LO' M]7"%[W$_+0=22>:% 8.R[4R7L$N),PBY.20I J28];H[O_>6&%^!RQ29%A'1 M,?&V-+.QG,W;ID@N@(5(G:5+KU7YNKW,+]/I+GO9 \W.B$"T\*5,+1CT#%2I M]+"4\0!"\VHAY;P:[VQ'OVZC/S_(.=I82I:?DNG%B/761YF2RK#:KZK:Z,,;9X:PKY^LZ?%Q3$;HN.7 N.LUD$H1+ MQ5#!951U/ ?4I_[CLD-[S!7=NQAI9IP:&7TBP90"35X: M!RG<%"5T0(WSV?/J<&AI8O@:]OWP1;>>AU-'70&0U6!L !H(YT$3::PE5EM! M2I5H-D(%)V-M^Z&(W0DO=\8G+0XN;(I_M$.$5R<7+ J_+3S'_=9/WL/].-K? MR5V<,\-XWMWARHM?R-_N+D)MN#GMSK1>C? &2P ;%>Q=Y3*Z8(A':$R)2*]+ MXZGD"57&N*BBK3A\MAYAEQHR$!8(96D.-(BLB(RE:Q[EI1>53L0R=. 39];7 M"V67S*.'YP M+-P1J:2EL2_:1(,FDJ72:=(Q8FG!4L$I3ZL]#:TSW%''\=UJ M@A\.@"O-/ '7YE3M@3Z1&KAT0#"4YJ M%9-TMC]P7BL78DFM,8,!*#H?O"CA05MF""' U-[;;$5(L=X&1Y-\&4"$2W#F3+Q6@>TKT(& M3S4X49W'?L8_/RQC3W3MS5P8Z[&2$(_L(@HH&/1G9L'/4#6 8[7<&[RS3XT$&JQUCDGJ+4!J* M<.ILB=-4$6\\^B3 8Y35Q(FD>2]T+ MK[;-PSU'0[KL0%1,)]OU/$?PXA_3?\TFTP<; ;$RA6!S)%[95-JF ?%2,**$ MXCI L';Y9^5?'3B\*%5W2B\1BKI @3"G2L\X*TC@CA.M7'34L2A$=3CH?CL7 M+JJ=X*U?ZQY:))X^ZA](*H04E^G7!3]_19#19:/B5^8&K",V/AQ9O3.ZA^2\ M%?1.5-F51/.2)E,T0;*2!!8L": ,?N(XR]7&W+[0*J1DD7=YE7L'8X ;&X:X MQ4&2,+T 1B#!X5&7,].QY/*F^_*UM\B#7T]_QF?+8DB:X'Z01#)7!B5*0R * MPTQBE*=JSVV^;3 JI09[M/=-D]1H\"5;ZY+^ "9YG4JLVR,#<@W4[(R/2=1 M@%= 34B\6DU1;[>1%:5&W6I$:9V\K-;K6T592&;6166( 9%*U$"A]::":",0 MS3IK?:R6CY]O"84F_77K1_ MA*0X-1ELK#>QY/ZFE MZ 8Q'5E"_1'0=B0O25#X@)0RS<);X7)U *VJT_(5)6PSKH'92*3S@4A;#!*3"4JGJGA58Q M5/YJJN6YEWJGE"'N,E>\=("W&D6JI%IZE4AFK#2>X#&):BM9;DCGVHQQ/#OO M'](LG2>+RI*VV9ELLB):E?[\22,,E<*3;+R0(C&I1'6&J2I1J2'ZPQ-E$!*A MT+4Y\(($,&63X/^BILRJ:JH=L50$XG3(Q@@7 MN%]W#MUWX=?"\C<,2HD,@7"C))$2%/$\.Z(D"YQ#M"HMW6_Z6J"TL,9@1@4O M.4+;:$N#6K0$Q%J)_\J4>VE\5K*ZII[%+3G;D[]!NS_V1P=-O!1SW6['TX-_ MP @]ED5&&CXMCNI:C.W!82'Z:']SE%[[PV8T#W@,'VP.L9,^!A=(R'A;&:(G M948,:C-='F2\9=4&0A?>TFL]'5M +!ZX3,1%C0;)9XF@7.-"#(()3C4+LMIH M4;7S!%;36R;DDM.MRATUZG#PEOC$&6'XHV;9XO^K1?"?]ZHNE#A>)@,*)J2UT6($OD"GC MUI:'@T!VBBP(0A-+0 8H S9RAFKK/E?4Q:B*0X1/SMOD(H0[*Z<]#RCA>0.A]5WMF MYJU1+A'IJ$5#$15Q/I2& A @^O-^N0N->VT\MLKLG(F(> M35:!G%AM.[5'OC?LU JK3^DR[1PU 'KNJ\XXFW4Q 8; M<]14*EL=FNE[H]][;K107.J JCIH5VJ4G25>J$Q\*5I4+&I7;ZCW5B[_+@R' MS6C_-QC!V \W1VDS':*>1RYV3ON+CZ7#P=*;HZ\F!90[)T&7T0BVY T:+HLO M7B9#,VY\])G7V[BPSGC.JKH%K6C_")V85I1$IVT9G%"<(FD)0V6!1L0H*:O- M.ZTN"WQ%B4E@15?5E_KW8VOEG M,TKMA]UCA!&'$_0M7DTG)^?>Q1?UHP8F>%5707B2((VW>/UZ"R_]8X1O.O_^ M!/_R)ZG64ZKWU>29[@HB)]E); :X$JJ91 &VZ(QR<0XW692FH]SS7W M4%YU[*6"O%\*7-'(-4FQ)&^'S$A(*1/+HV+)LV3K/4WO6K2]A:.38:&H"O?' M_O!+N7GSR.VU7UNV)BSL75!PG:8B: A7#&+TTE42\0I1E!IME$]H&:ME6"T- M(2KPM9ST$*,' JFTOHX I;K%%>ESV974J'JG1ZY5,NPBS1V "QXT\3[8THN/ MH126B6B,&AZ#I%2M>V'NO CI-ITVUU/LDJ*.(3I!1P\RD1Q_\M1X(DQ.TC' M#ZL-7'W303*Z]PE*T^>U.3Y&+D3%12!:=E)F9,G+H @OF11@!).RNK.C&VI5 M_]$.456>7+"H^,["0]&W?O(>NI.C_9W!<9/@#)HF7*/E9KA>H$\:O)1<\J!!THLE!X-%51ESK):$E*G*H8%-7U3BW[ M;/QC92=@RY$UR3S/E%EBP*!*MNAMA2@DB=PHFVE4%1]55B-KR^GPH(-6*4E- MT'MB9?@,(\%F(%QSEH*58&RUX<.5'\(L)TV=!LW1"$G"T+,ETCE! J6I])X* M"JQSW%37**8F%W=9,^\TY8J7,D^)=B8+1:P+@43\@&G#.:]74"J/TE: (I)' M]!L10#B/5D]R4V:N!TJX]\D(EQVMMPOSDE'$HF7_[KF]U>@$J37B%\F(80!E MUSCB %U-]!VB2:BFF:FV8TN?B7UOVR1*+6U$>,5C+,77)7KM2CF E]1:ZQ3Z MW[5ND_L9\'?'B=R=M5I$I>Z:C0)<@*U=P2@^1Z65&A21OG1#Y)$2)X,F,9:$ M!71&>+UMRVIN7[R"HYPH*/..)9)M#$2&A+ I<$H@40!A*,N\VA/4]:HQ64%> MBO"E):D%PI3NAAP:@@8+2%0F9N44@S5H_EA1C< *W!JA901$HX25XB 9+0)4 MS@-A/D.(WBC&J\W9JZVJNH*C+>19HLHDHD.)==.2<9MD)@J\FX-=E%54X2T"N_=-.YN4 MDLRC=HS0\V'6ZSE#12FP-+;DW3*7B.@'7:]702#/:28\ MMZA.LL.] :5?E+"2, "GG7>)L6I/LFI* UG@ #CLT\B&R)%1-PD:":.QT@@ M*TNIMCF:=8_=W%<:R *[X(6N+"@((E22!2"A$BTS@9",CFI78M[5-DZI'R M MLH2!S1P*DA&2\^Q-J+:AY J\Y>]].)OP5DK)NRH!(FDT MQ$GINPKWX&DN[6'7;K=\4]N5XMD^R+,0*L"[: PQBFLBHP'BA$!UHQT767I+ M51\&70.HFK/UF25-HNT&\D5';-2.4!]M$=4<_'<"59=C^.^W_6T%?C$-RN4L M'%'(JFQ4(DUB1!D@N@P6I&<[4^ MP^XL3)K4^/%QR4?;R9U7?8GE03M,,)Y/^BCIA\N.=HM%C4#CW$F-\%R[ MC-A-X[]090.)^!3D2DQV^96J=_"Z'V9:L[2*&:;*2#J%=C.C&/KL#!$1M,^) M"V.J94JU>9PK&NB4(5"E)-&@4;YXX@3-K"!E;$X,.%M9!GC:Y#*)D+SAG$%(U;I M\G,W&UGTP/PD^G]Y&:N)IVG)%]E<)8( M7OI4\))>RS5B#QK**%:;;*I6YFH9ZUF!ZK0B,FWD^GF*.'?8/S^HA;]S3>CG8S,W$=^%XE]TXZ+)=Q! M,OE2KO,:117.#DH77DY8CZ)83=:OB(9:-,/HB\A"-X/<>8I;+L<%!H%/H@R:>E5,E'8!8 8F H88&5 $^5!M.[GW]K7<,?1>P MX(AF)2U1I3(A2WH2T-?D02LN3?W5+=]-I;72B0%'YU)!:?5C(!(OF"=6>O3H[H MVCJ._)*%:($I$=%ZQ8JSZ$H2MI0EO G.$9==L-()(5*UA]S?=(151&TVA?%N MFZ?HB<"5;ZX+W[A3B0:62#*E:IJ#)TZ;3%)4WFNNO*1]-\Z^&V>540Z?>5"@ M-&&R))92!9W-)N",I5IXXU*U,/G^3^ONR&.F2Y-[IF[!XY-+]2)X'$Q2BDI% M&()G(F-$_>13)*4SEC29!N6KA=)?<1#P%HY\,^Y").BRPCV4&*\@G,5CH-H D M+Z+DUL:*^[?T\QKKRY-,.=(H/"4ZX2Y"8(<&R2&>QSV5N?,B9U_=25?1 #L? M1C">'#1'%R4_MB_PW<9'XV8"I>KOKCLH0;/Q&O;]\$7WX@^T./'*.,$;%-G% M2^]TQ*H!M$?7(G@KT;]0'C%IU@11D1,JHC-3[^3!FD/U%23S"YL8E\(2JT0I MIU.:.$X1Y :9@.MHHZFV)GF=>IJLYQF=]""=")^X MUM466ZZ3X*\@+@C,.\%M(LXI]-2@S!TH,Q2IL5E'2H60U7:%^9Z:$3!.SHEW M3_8>4,B%D>=A&_=IS1+$E@NG1,,91X&2@Q MJ' L=RP@BJQU'WY;?L/)@54'+DHPZJ Y6EA[^AJ3!.\[Y*5YXCF),A^0E=8A M-I,0(1$KG0:O O.BVEK3SY^&7? ]+AV(+7D^[0)/Q+BT0)DQ1$LEB619H&.8 M#?&!6@HN^^BK'?IWJ[[S!6CLY.X@>E'R_.6:C3K@Z6I.#:,05%@;26+1$!FE M)0Y0U+.P(3&;,[?5^J)]6^VOTD%7G)J[Z""1K(1<=2$0J7_(JHR(ZQ<2% M4$Q =4[-]W%*4>+8M_2"KEQZIU V,"%J2H+RR/)GD>G.%$1ZF)S%H3:T&485S1>^NUDM5);+4=%1>F1WG4P0I99BT* MBEQ!>.T86/ MJZB__>LB^^-;DQEGEL3,H: Q3SQWCG"> ;*0VM'JFM,L/S#\76T!R:QG70\O M225:L$R)5<:49 *;$),GFZL-WM4']Q95S)9,](891'K6BH(K@'A UM"8#)4! M#(/JX-ZBL@COQH0KONI=F) =BRD819+/R 3+(@F,EV)=%@5(3I6H]J1D[:JR M5G0JJX)--&9%-"\E\\)2$JPWY31,19^]U;G::M];Q*JO-A?:'*75QQ87I22- M"50P'HF6J=2Q( .M0DNFC.=&"2-$7C_Y7&7S^GX@VP7/7F81M?&H#H(IW>-* MWT;4/(B/@\?]0!-4!XW/%4.87E )D.#PJ!/T[OTO\_S+U^Z,%G;B474'P@HL MD:5.).$DX4RGTAHD$Z\*Y$LN:BXC6J3URP]:7C5Z&@VG717\'619>-$@)PLB<@:(H4O">@A MD\ 3=4JR('UU,<5:4R\J.+YS H33VA 72P^:@,;46D=)#DF ,AFM:K7LK#K[ M;9$9N,"L#5X2_)D2"31IA#X)@@REO5=U1ZSKE F[&G=#"VXA=&GN0IE!R M3X.50#(-*) 6C6*@CA'#9,DP17S#JC6%-5? +R>5D:(M]"A4)%N3RD0D3:Q/ ME#C/K59*4I_J3S"M:MS""I2E-MIRCJQ3C,8R!,X1;S,C8*14PBMF1;6!@8H' M?2X'AH*6++/(B;,&F16#)4%J2@P8*YEPSM3;(:3.0K!5#1->C; GS35W9;"@ M+--[*,JY93$2A1C)6Q9"7GY[XO6@%.BDH'0=MT&94N2OT+8)03P#:DK!I<_5 MJL5;(I&],=JVV?BX"V+.4^L>9+VC%" E+1FQHE2N";RW"]Z2:)D.8%1"$[?F MK%QJ8F0%CKJ4V64*B?@046^!M@@R2SX?2 =*6@.Z6FF\Y]Z>W7$Y3$[WS?FA M^6Z$D4>2OQG#^Z:=34J'SZ-VC'[(\OT-MI!1V I4$M(SPAWR7EK5A4PE 9]R M$)D*J^H5Y%F8?.IA("*9S7M9S.M,AV>._2*VP9GR^ W:_;$_.FCBI7[ V\C] M@W_ J(G+SOQ:41S(4V4,E42(TB EJTA"ZDKMM$3O1FM5[S"&&A3_2Z^#*6 M:JPJ2&&06A3=1FF)U$F@&P"& )4\41644A7G;BRJ &2!@W/Z I ;"D R4V4, M'&$B12(I#\3RC!Z.DE26W0:V6A5];XTYJ]':41NIHF(D>(7J 9$VL4DBZ+8Y M@O>&9I8K.!-9SA&^$EE 3@;5(A10&C.:+ -$FQ!0/P;AZDN56;N$BTO>QIU" M)R8%DXTF1BETTH4KS1ZX)A&D%E1&)U2UQ[^5!;06R)4,3I>9H,1FX8DL@U\M M]ZC]#<\@49=(USMV5;9\.4=.GW1]F9=O/$P/$H S8TL220I$JN*P%!.0/4LY M"1XEKRX 6UMZY&I"2.C'*&6#P+V ZD9"0*C"74G5S BY:A4=>.C[K-\MP+L M'R1C,F=+A"X96@X%-UA$DY1'Y)Q67*U];<[]YXVL)NE !8_6FR4"-B,VUM(3 M"PSW2L@>K#$IQ>JDK;:D@XM_3/^%;N+2S\06F&^@J0'JK2)< GI(@)HV,) D M6VEBC#+':N.Y=90=+"?.SL"9K)DD-+)230>!^! , M439I(;UR)E;;O..SQQ^K#V@O)^H9:#2))DMD=*[D-Y?A45Z3E+)41IL<7;4: M\MX"?[=>T6?+H,\NN-*^;UV2M936P%V!0#Q)-*31$2MU<6>83U9%*^WZR?3J M>EFM.)_B]+$H"0%W;+GU+AQYQ Q0LH%CNS]J_AO2A3+PBW9IRT\.=D9_0XI4 M!2OD@C C!0G4&$6\9:@6&6?$FL@0\C-O<\E:C-6A_;5N(+I Z)&4--PALY)Q MZ*G)$MST&LUEMHE*'4,2O:M^U][HETYY(?WJXY_#=O]AALB-R;RT@^"TZ[!# M,PDI9))C2C%R37.L+I.GFFS8BW.Q[U1>;H-.Y9Q""I/1SQ.AE+T6MX^#<,D' M)JI+2:ZW+TX%CKOGX#AUE"3P%"ULJ:G,#EUX+IV0,D5-:^R#N8(^&&C+=+:@ MT'?&VTJ579GED(BD8$2(&M%(=5N_LHDN#Z'Q0UG"*^^ MAP,$%Y(S09!4YNC(DL[CK#2$J< 5YREPN>[AL7LYQEU2-SX:.21)24:I(C+H M0()&(!$-X]QV8XRK/0'X0O+T;O.Q"S7?&&76:\,HEH7V+A*O7/&C>!DUG2C1 MH!R*6)9*KGO"8@U1YAJ:;2XPH5*R(*(JLSBC0N] )5OJ:(!H6IH?H5Y6H=J@ MF.XPCJ7Q.-AJQ"O9T8:BE"JP'FR)S1E6#$ MZQC0NRP-CHPW) JI6,J,VUAMZG(=1^D59(5Z[I+7/!&J4S>)G1+$0):(*+U* M(219;PW'O94;W>Z!"#D,$!KW>N8]V6:;T&H!F?LZ-2$B.%0H2"ELE:]!Z, M#]+3P!3$ZBJ.*I^>L*0\"I\\)$M+>YHR*Q-1I \BD"R<"<$XH+ZZ<^_U&0&T MR)&"!B5*R8+T#6I6[2-QAD?4L5(DF:Q$#[U61M6,]2X'M-B"LBA9R!14UT>X MS*:6 HB3D1(0SF5)':6FVH80E9XF+##1^5)3DI3V0TD00=&5$RF2 =9QRJ8]&*\_NJ:.A402I? MD*RTQRA=TLIA@@F)N,P]<:5MM$8CRNIMQE.SI:P@\"ESLA!MZ7]2:JW1F"(( M,B7^I9T(*E#MJLNMJ-RMJ$#7.XK&V*"SF$OV/8(EB0Q%1\19&Q*W/N58;05] M!75 %<@EBT%8Q3)!X.2(S*+T$N::<,=HX!H$!R1WF6/0("'XFZ' ,2FS(FV3"ONHJ2ZVO2PS\+VSV#V MU0RF7V2*F P@LD83(7E 64^8U5Q!3.!E9# MB?9X= ^#(]K[;$NC=%-OM.>RRW>QP0@Z9Z];E*0'$E&?C9HYO_YX=X(TXHE6 M.&/-87?\!Y=Z39Q>='K7TVM.?R^WO>817>O=ZV_;=A^.1>L^EX8QB^\CZ3$M29?&9=\P^_\HXG*<[7$^[DPZ^\Y1^3]*:=C=+Y M.E/S'B7GXJ7;N/G'?MJ.KSZWF;22,[/QQ^[S+SWVD^^7/SZ'47M8.M1\>MN; MJ7WIRT\OK_N&]RTI7ZE3PI.=O(D+:Z)_W@Z'?CSIHG 5T>&V.^4.U-A]_LEF MNN7+7'.W;K;E]9NS^^C+MVL^;HPOY-0-ALWHS[?M\++*+U]XTH[WGW)*Q=,Q M?ORT7/=HX,=Q_.6+3ZYXFE%=D=RVTU$[A4>#:?L6\N3G1R^W]]ZA1R*M+QZR MM\5214:L$XX$R[CG.F;/_*-!'K>')]]YEY3CD3M*N"V-UAPX8HWD!#C/9?BP MC3D,7KX++%@N%2-1Q&XHMR:.E?F(FD;E\6]>D&16SMT&?'?F4T#TAH9U.V\,-=C1]EE%; MDTGSW[#!*/YZZ,?[S8A,VR.\O/LL^\-F>+RQAX9P,D G9_"V/?2CTPM/[D2? MA7:,2SC]G3_AZF@Z2.TL#.%9MP@_;/9'&R4>">-G^&*3(S\Z7>6' Y1 @G^) ML(&0AGP8^Z,+*^.GZ_S<6G A'YHT/=C(S91T5FPTQ6?\^U^8IL]^>EH>A<0Y M^A)I/D\'?=/3KU#BQK>-[; =;_R%=O\\^_R[?X!B]S9".TP7E_>MU/AC^]7> MB^>#W;W-O1>[@]T76W^\?;7W"G_/$?6W_;W/[MQ6!KY_??7^WNOMK9 MOBO=OF[_U$JU?WJ4NM'^M!T]'CQ_LO5DP*F2[J'M*?N-U'FY\_;WP2DQ+J[G M*^[]J-/SHW;4V<(F=I;CY3N=71).*F(8JD8)5)'@128B,4/!19YL?C0X@:RH M>SLG4'/-'>I:+66G4U%9LQB)4@#>LA!RBH\&94C@SX\2-!O/V]B!^'*<4@=! M$:[__6QS72+++[?9VK\[W]LOMU[\?;U?P[>OGBS\W9O\.:/M[M_;&[O#?9VBDW<0\,W8&*P\W; MU _IQ\'.R\'>WUY<,)<+>)E/]\"WOLZUNG=%I#V#$)M;>X5LS GYT.SDMXK MRW8\F![ X%^GFF8P#[T, &F0;C"@WZA!@3+K1>(D9E7.PVDB0>1,'"I01JW. M@?M%:=!YNL.+>7CIDO[<2/@7E'-MU"8GK!UQE#UR_:BU[;S>W=U]U M\+1'KO>(7"M8WJ"W)9=1]/1,[YW"Z!)_7PL<-[CFGXHTWK1=BI)8'+5Z49A3 MIM3:-I.2F##(S1 &HUGG'"S',>!)1'06&9%<&R*S=R1$*Q#3T#)/B,=@[^P8 MO.BR'U[BNVQWKU('F2EE1!AGV+J@_ N'9M\:>$U,*LX<$;9K!B$XL88[0E-V M#)!Y/"^(V6]AOQM=-YINXR<+9?B-+_\YAK_Y;6_P:C1JW\\/7!_C+_')5S+_ MA&F=#\/5$\?_^FQ%Q[#T23F%G;3#)IU>.>[(U2U+__7.)[-RI2>S"SYAO+NB M5-:)K+,GP',98!%+U3$M;1M5+,WYHM1R,;*SF=*XU*O-__,:T0FKQ;UCU-#! M^4CUP?-Q\QZ6I#^KVP%69:,5:,*XUF@J=2#>F$1H3(H'9TQ(:J$[8 M_W!GO MM1_N&$Y='/^WV_'T8/ /Q)K97L=YEA5,CE<8(G\B\!PPM]6A&"T(]!&4" ME0"+W0I=!MO.^,VX?=^,XAT-ZN+H^_+U.NR")6V"Q&FFED>2DXY$LFB(MYR1 M3*,(/"B1[Y[%<&D3O&DG4S_\?\W15INJV0)"/C?__*14^:> M3093&,+103LZ]? VEK1/,Y=!.8&&*KM46O:7ZZ]ST/UL MVIYZS64IZ)>7M9?+R= ?M[,IWOXCI&?S1S%*G]"_GGXAEB*!HPEL3$[FZ5[V MLKM[/RK/QP6,3Y_^OIDTH2L,W3C]_LE%>%4Z(T[WN'(F6I+ I^DS%_ ;/K]R M _QA?'4]!_-=UC'[FG7@FY* 6OO/C>[?I/SA^CW['L;3!H7WA.FX8[X0CKBP M.PH?RB)7O1]79O@[X#YH.C$S5U80=?S^#E<&;PE]S]0T6-/+I!9]SA M3/J*TKA/DM=(Z)4)PZNWNX,7AT?#]AC&@UWB&LN09%4N/_662]72,Y5'7-EDU'28C+J5:B$-NT4H[!/;AO\M M/LF]Q\@^DRBY.JQ4H3;R)K[T'N,JJ%XCK5ZH?)C[TV MZ+7!JFF](ADHR81GIA$^QH/2.G& @!!7@'\Y1XU]*&E)H:2^:^@HDN#900HJW-7?._$#CAD/'1BJQ3^9#T'"9;3QS\<#] D&[\NTL<'_ M0J^!E7*%0=>\Z=[C1B<*I,+]MN8JN4**WEV"@U:"%QE, ()(932Q/BBB?-*) M*YL2W#D=Y 2US2%++>+[YK>]5[UL]K)9L6P*JX34V9#8E1DKGHC7CA$7I'): M6JV]7I1U?7$"G[H"C4].9@JX6L2AS )SC_&*_VS'?PZZ@82#T^6O0P+JE5*3 M/@3\^1/B42K1?1B$XT$\ .0S+OY/A/=0NB)WX=[Q62KEX ?VX^# 3[HRN33P MPR%^6(KE2_SX7[.F1(^G[2# R05XS[, LABTXY-BZI,P\H7H\^G>*J'E\G$I M&AXD_'2TWUV*1(A0#-R \4'7_V0R^ 'OAT(TF,S0$9DZPLCK/_"9-UT,>#*_W5%KJH;VT%L(B. M% LDT78[N-K,X_ZS^$^1714D^3K;5'0VJNO#9CI%!0]#5-OC=E1P[/#X\0 0 MU!XC*D!M5&8SO(?!*:DJYNDM[,_F780'NV1O M\$-!X.89%_S)R073@V:"2_9'^+@?EVW(YNL]LT\P^;&W/DN.R0%H+36:&R5* MAR^/#H,SEFC%P1IPS+,%%2)=V+!EOYX8HUH$M+<^O?7IK4^GE%'?^\$07PT& M/D:T/B5_)77Z>%S\BFO_.D")(==^,,&7P!]/7)-B+V)[B%1!2X:6 F^'OD64\$'[J'E[T"9]49D+Z:IL;LZ^XN"EYRMQT MP4WY6_RF_*LK%WSA/-(^B./(2RRD3[@PBE[XAS>CKT%'W]AKGCM(2CI.@BC# MPS@B))^D(M+3[ Q/7,BTN 9'XRW[XLE%"P^N?JNDO[Y> M#=\CFKJ;CKK:+[V:7'*[:OE9%5\VK^ZE:_!W*;!<2\TJ^?4B^M=O*6(C%)"AA"!Z.P8D4%GW/Y:$Z,38UY8&CA= MC,B3QHK@\1-?FZLXGN1 *-_JCMSA-F MDWF('_^,Z!%Q6&>(^!6B#_U%%D+0Z&?GZ..GD (;# M4S$:_(#"T44K<9/>& GLS[;60TZ6-%7'2*&X$$1;Y8F,GI%@/"4L:Q6D#9:* M!1V\[98M>IVUG\=4<=W#235Y\K>;7O>]'^B<5!/LSJL)3FH(3FL*'@_:V;2S MFIVM195TQQV\LM<\$9R7W;$QON])+UW*M'>6$K H+S)Y=(L8RE 0- :=O'(2 MKDH.-9QQA-F$&R4)2H\BGF='E&2!G;SMQVG;SQMCC01E_=<_PZ@OSI >GQ+E!:N\M>;T&*WJO+WMP M=A9UY/=A'JP@/N.R-OSP@S^>/'LT>'K/9/GN=\"*RBV[B0G;VSO_V"P3J'8? MXR];:^Z*+:PN??/7UR_*0*FMG>V]%]M[NY61I1>/>YE9=3@H4[W/ZCGU!C*LE.Z7AUO_5\JQ:(Y1X6 M]03M"=H3M"=H3]">H-40]'[2LY;L.GSK4?@;?Z%P_78MBGK0M5[[NR=H3]"> MH#U!>X+V!*V&H-\UZ)KWBZ^L,V0]6WQ59TQ^/!V\NK8YT@,G^(IT"O*Y?/+S M(_'H@1'7#P[&)9?C+T>XI]XU[\Y24=\UHWD:1]-^H>(NYQIF#KX\RY]]=;[H M,V;Z>Y"0?J9@3W1KX*&W63%KMWGO2+#7D1Z M:-A#PWZ+]P3M"=H3M"=HE00] WZ?07R3,^STKCTJG6_J!WY;IV\RV+KP)A=0 M8%?4U;U,:;#88\)UEIX>$_:8\(%O\9Z@/4%[@O8$K1$3EC8PXR^TTE@K3+C5 MO#!+Z MR<&[O+9(\$J0$%]F\'+8?N@QX5I+3X\)=8\)'_86[PG:$[0G:$_0&C%AUV+] MX(%@PJY5_D$[Q.=.YM.3W;/!BW_-FNEQ#Q+769QZD&AZD/BPMWA/T)Z@/4%[ M@MX_2!RU4YB\8^^"GS23=VU^A\N?X H6T'CF/I#A=EE^F##WN(]01\L05?;FH;WK6GZ/;R UC3\'7[3[Y]$$5,SB;/)!+'=._SK M\+@ R34X:/[][!5.HX63P?.S5^DF8FV>O$X)+YXCR0(UYU/&RS5O83(;]N7, M#TG4>HC)^V/I![['>X(^6(*N%F.*'F/V>W@!&%.\^]?,EW'HB*C>0_EE>/IS M 9S#=C*K'V/^_<(K=&CQ[^>OT8'-\AICO-5F:&?3P>]^_"=,!V^;R9\]@EQG M0>H1I.C/K!_X'N\)^F )NEH$*7L$V>_A!2!(6?(>I^-V.'EW-&XCI(*TZL>, M6R>+[O#BF[.%]X!PG>6B!X3"W00(^^V\-MNY)VA/T)Z@/4%[@O8$K8:@U6"L M^Z=G'U?[>FB[V&FP_3C8^U,WOZ0&(6DO;& MMB[5WQ.T)^A:'&+U4V#[/;R(0RSV;@C[?C@_P8+4C/;7X CK=5GR_.QJON3^ M\&J=Y:$'@CT0?.A[O"?H@R7HBH'@9H\$^TV\""3HWXV;R9_OLH_3=KP&*+"D ML0]>SE?; \!U%H,> /8 \*'O\9Z@#Y:@?=.-?@^O(T&O-MV8C<:PWTS0%)8;!;7J$TSIAWZ1WLSM^B@7GN^Q\3*!^> MA!%["+G6DM1#2,EZ"/FP]WA/T =+T+ZG1K^'UY&@5WMJ),B^M"M[-SMJ1P@; M1TT[/D6/S3I41SX_>8'!'_@"B!C+"UP CCU(7&=9Z4%B#Q(?^A[O"?I@"=JW MS>CW\#H2]&K;#"0*O)OX#-/CLUYK:]$ZXW>\SV"W6_C%[FH]*%QGV>A!80\* M'_H>[PGZ8 FZ6E"H>E#8[^$%@$+UKBVUO8LK1KX/.+C:'GH@V /!?H_W M!.T)NGH@J'L@V._A!0!!_0X^'C2AF:Y!./#%R4I[V+?.N[^'?9+WL.]A[_&> MH#U!>X+V!+U_4#?!#_QT-H;ZX=SNZ5)[/+?.&[_'S';N"=H3M"=H M3]">H#U!>X)60-!3'(7_]6$(W8_?#QGN]VV'D#^!U76_*N,W/?[S;WONN53A M1I#!*3&J6 ZO:C4#39H\'37GR6]:JG MLC-H4N% F6[Q+CQ>A[ILOMT;O!K\^U\^#5]LO=][^OKGW:F?[SFKQQG7&$Z MXC=4$=O;.__H)'#W,?ZR]:0.!?L9Z9M,\3^'>.'D77L$8_^%AE'W2WG M+[9W7SP?X$^[.Z]?/<>]]GQ0Y>X?[+P<[+QY\7;.\Y5S^Y[1UOS2\K"-9HHK MB9\EV _-:# ]:&<3/TJ3QP/X&.%H.L!--Y@<^#$,_&$[PWWXX_?KNG3>Z>F3 M3Q9:%K7A9]/V64#/'\;=6IK1?EEZN9P,_7$[F^+M/T)Z-G\4H_0)_>OI%W + M#/W1!#8F@"@+Q?V4!EU(8'[O1U?31MXWDR8TPV9ZO''Z_>O21[K'*?&$<_W7 M0KIK0QCS-=WPN7M"K;OC/=@32NT#68=]8JVI8AW:JJ^ZQQ>RD.RU24C!QS_W MQRC\B9RHJ]S]\^S;@U]S\;Y.N&]4)W:I^O@&?6*7$TP\&X^H'RV?Z"=JYY0F M3Q1J^0YP#$[-4'ULN1N&^%:N[1V, 0:_X^\'D\$+?.=T4SAX)5R;/X**"OFV M&G'J]5:OM^I@RVKTUG9IJM&KK362IAZ3U<2-R[J-WX-NJX_HJ]%K;'I84X4 ]"&=FKAQ_^JH#U??.@V9\FO+*_L(=6T"U&NJ7E/5P9:5::IK M&_OTFJHV >HU5:^IZF!+CZEZ3=5KJ@H(W6NJ6C55CZEJ%Z"O[URY!)8=-BD- MX5;D?Q@U)ZM(MCPA\K?L^>^H5&HV\K.$"T@_KD!UUUU33?_9KZ#HR@3CI^8CWFWT%+$R.Y(9 M]48PQZAPCP;=73Y.WY8^TUOO++J(]2X1Z:PG+EA*A+76..MBHNG18.0/ MD3*S"=GW_FCC+;R'T0Q>CMO#+;Q96<0_F^G!UFR"%(;QJU$OJR-7O3U9NN6YLN MKK)B"1PQ+* 9\DD2KZ,@:+.H"XYZ$3\Q73%IHR-$XCA:.ID!2 #GB')*"1\I M\SQ49+JL>FR%Z4U7;[IZTU7YUNQ-5V^Z;FVZT,/RQFA!;)!HNIB,) @+)"GG MF(*0 OBKIBMIKKF3G&@I@4B:&;$L1J(4@+O?'J MC5?E6[,W7KWQNK7Q,M0YGSPE"CP:KV SL49+0I6BT9JL=>!7C9?GX#AU% T$ M?E$RH8C-3A#)I1-2IJAI17X7&B_%'E-.>^-U+\:KSR*JX>1LJYU,!VW^UM.S M6S/@BQO]YOS(E3/H >2M?%46:F\R[VXR!>6*IDB<$FC^G.?$:Z8(M2F%")H; M XLX92LBO)-_:]LTV1RE7?C_[+U95-%DS!YR%$J;#=?K8,UBDZU9LTD MW7%OH_/0:/FX=UB'@"#*SAYE)R9K;9$)\)PK$(QSL(:FCMTY3=80>GM4W'W: M>G<@.\).#4'9&=/>[AU#E!TT392=WV]CURH6G,<&,@*+P X+6*0%M%X$ M%H%%6D#K16 16*2%WD%&8)ON6AT^_+TE#%^E^7RV>#.=O$F+M'+SB5O$B8OE MZ;/U9N4VL[=IDMY=I,6ZOSFZO:\.)M0QH?Y90IUKKTWB"I3G$82A'KRR"KBR MF7.>& N^1M?J]>[\^]7>/%K$H\]VYK.KC5FKLXC0J<&&UE%M^]XQ;,UA0]-L MQ311D6HJ4I(Y61W+DI#072!I:5&7Q"$I[I/@D3%-:C2T[EF1V)3;=B:TX[9' M14)%&JUIHB+55"3+C&2!$[ Z9!"^!#V.J!(HQ(HUVF#WJDB< M%$4R"A5I[QVR]RU:C:9FV-OV?IG*7KH,F\M5V69EPZXWZVW=*IR5#Y#6T\DB MW6/$2IW;37%4^CYL?YBCTGO;,#_=K-0XA#QR[T6B&J3C%H13N@AYLJ!I3I10 M886X=9[E/N6WSWCFR16Y?+]LKXL=E$??FMUN:QRJW#EW73D'+UAP\_6^C:EF-?H(4>6&1!2]8X@JA\9[ M6"J'D!16"1 M%M!ZQP!LQ;;73Q'#&P:K)N6.%V%YGB9YM3R?+"]2UVV^7-QC:DN=%%WOVV0$ M6>D6<\[#K:SRP$@6RD#BSH&0/(/A.D'DQB5*91*,UV@;/;W:>XLW5QOR^7)= MJ["JR%0UU"^*6QR]B4:KIKW#.@0$47WVJ#Z><9F(H*!$=V@A)%:41#!(5KFD MDJ2.W>KKN<^$EMVIC]!303BJSXBV>.\8HOJ@::+Z[.'(G,]2%@D"2V(NZN-( MB7UB^5((DKEVGI%;L<]]NDIWISY4R:D0[;25XAY'^4'Y&:UIHOS4E!_M9#9) M!% Z""UUIIK1&J-7=B@_@DXUKS&+$OAHBBQ9 M 9Y3 XH0*SQ/0D11HZNU#UE24V.PX#NFO=\[ABA+:)HH2[N7I>R-)"E(2,X5 M6"!BM%@,"\B(28[*2OT0?;BR[1*65X.!T;9$Z MVZ3/WFU6KAC';.%6[X\WZ7Q]LEQT[V2UG,^W$SVN2AJ5YGE(-K4-75**5(&> M"5;11VN:J&(U54P2P8CF$KCP&H1(%KST!B@-1D1&@I"WAAG>K^FX=1439"HI MUMS'1!6]8X@JAJ:)*K9[%0N664,C@4!3B<4,MV!SCJ"ES590363,=7J46U>Q M;K:B(01E;$1T@IIJQ#\A2 Y*BT0MZ_JH:G40 M[TSIR)0VU#:%2H=*US:PJ'2]&R\JW7Z5CB2?G4@$E=)Q-16TG=.:J'2H=&T#BTK7N_&BTNU7Z3B71!B?0$E%0?"LP1E' M(1 1I*54&W+K*IK[-R+O2NF8G5J*,5T[9(%]QM@B,#:0$5@$=EC (BV@]2*P M""S2 EHO HO (BWT#C("VW2?\:>(X:3AJOG'D[2YGB^,1_N'FY_'['O5:58Z M.4<\@Z "!Z&#!"N5!DEU]ED[PY6MT3O\8K4L;Z<; U*KM&RGC.AF$NZXL]%Q M:+1LW#NL0T 016>/HD.5,%D$ UZG4 2$4;"".& Z>6F4E5S^J)# MI@+G]HYJ9_>.(8H.FB:*SNY%1RC.'"4"',T)A(\)G.!%1321RG-;(IU;=[C? MIZ.VNNA0(J9 )IMB MC,(K=TMU[M/=6EUU+)D68431P6;5\:D0UIFQSHS (K!("VB]""P"B[30.\@( M+ ([+&"1%M!Z!PEL$T-QK^#I'_[>TH7/TWK]>#+YV),Z<9O-:N8O-\[/TV2S MG*Q23.E\^]5_^=7DK]=+^NF_B^4"/KD8J_REJYNQ)C_]Y8]<_.WER9/C[8.? M]YZVNUY?'%FQCUTTS)$5O6V]O_SQ'2-4[+]*]>WE.I#A# 4C"_+FE[L8H=QDOH&@W9MHHVBC:*-H51-MSJE0D M''1(!@05 7PD"H@)(BL?2&2W1/L^'<;]BS:=4D)1ME&V4;91M@> ,@Q9+&<,M'AC+HTVR MFR4F# AE$QCK+%B>I3)>*6-NW=-[G_G)GQ4/QCE"^:O&VTY%8,CUSL/U<'HW M8%1 5,!1*F#DA-K(#=@B=R!<)$7-NEXV19,@T3');]W?^^!6]7KSG(EHH)$- M%1 5$!40%1 5<(@*6&(WK3AGH'T)Y41V#EQW6,MF$VT11)[L,'MSW76VX MM)@R@T$@2B!*($H@2B!*X/W&7.M$-2,:HBY*)DA(X((7H)WDQCE)9(K5>Z@K M2:"Q4ZXQ"&Q) >_7_/PI#MLWM;/:X_:O'Y)H8F<#=C8@L @LT@):+P*+P"(M M] XR HO #@M8I 6TWD$"BQ.S6VA_?N+FX7+NMEG'99XL/G9#7Z15(9?S\_*# M]9E;?=$>_7O#LS?+SW[I;#F/:;5^_##Z<RMT9?""P"VR2P2 MHO0@L HNT M@-:+P"*P2 N]@XS MID#N:-/XV%'Q NN>#[\P^+MZGSX=V<.O]K7U/N>:;3I ML59>%AL::S8TRB*!VD M::(HH2A]MRB1[&2T)D*4.H"@5(,)4H(CWAB9J3"W Z71G48>R<9OOJA5?>XQ M%K4^7;RG*13XUFGRTVQQ]>CGR6PQ6:68SB^V>_ZMFU^FKB/XY-% MC?L8[($7-7YSN=XQ0D4CLW :O>%O!-NB=PQ;"WJ0TQO">)2JI1EC2K2/V?ED\PV[V_NL'URYA9OTO'BY0?/[=^= MXU8I;&+-3G!"V4/9:PU8E+W>C7>8LH=WSM<18>-3%H%;2#Q9$,88<)%$B,38 MQ)70R>D:9;/J(KPNIE$>??.B><5;G2G;R'HOZ<';R'8MU)3K[.4JFBM#"5"]CJ!,=Y#-EPD)VR,D58_M'?T MULWF'06\7C[9$L"KS3+\S_7^_\6M9V&)&K'R+L #&FQ)'&L9*1)DE1!6]H([K9&_=9O?@0XU[TTA*V%1)@B*)(HDBB2*) M(HDB>:^RJ.#=.4L.U$L*0OD,-I5'29@D38HNRUL3TAY\R')O(FGTU$A,MK:D MD3]X*>R#FS^:J'..>DSQ[*!&ZD#J&),](]1('4@= M:,\(=]">!V?/"#52!U('VC-"W3+42!U('6.R9X2ZU9G@=Q#.88\%W_9ZM3&D M AL^^Y_)@PV?NV_X#-Q)YWB J#4%08D#)R4#&:TCA!OFPJU3$?5/[VCK+ ]3?+5QF[0^S4?G:57LX^ER/G>K]?97/C1]DD^;/MDW M>C[)(V4:'81SF!V?6#)M&U@4211)%,G/CPX&*0V)%*2* 814 ;P,#I*T(EON M.0NW[D.\S_'Z'D52MCII'4421;(]8%$D4211)#\324ZL*E$A TZ%!I%*$.F9 M5$!8$4S'31;TUD35^YRO[TTDZ2,M4211)%$D4211)%$D[R.2C@A')2/ 7'=% MB.89C*(*LD@FT4!<<*3&^?H>15*T>D?(88IDQ39SK'SN[D+DV?RR;,JI\X[Z8E M.<8>QK:!19E$F429_'RXN.-$2IJ!$*5 9%7$3R4%3I?H,^GDJ;@5L]:H?NY5 M)G%T*LHDRB3*),HDRN3]9)(EQ;,N02'S7I?(D.H2&4H'1AM'7:+"1+&+^N<> M99(^TC4NE429;(S-42:;,V"4293)4A%8 M!!9IH7>0$=BF&ZZ'#W]ORN(./>I,GB\MRGU629/QOCO9XL+S?K MC5O$V>)-W\.\KT#M?]%:(R,$%H%M$EBD!;1>!!:!15I ZT5@$5BDA=Y!1F#; MS&C@\.QQ#L^^WA6#Z&4<;VO;^ENU=B3V1HW M$>Z!20Y$L<0I1#-%Z5P.%(HF9(Z%@'D/ @0)G5W M^Q51Y,1;$T+*@MQJS:E8D=Q+5,@()DA;XI(?'"[]8')I9;33J$]1'SC(""P" M.RQ@D1;0>A%8!!9I :T7@45@D19Z!QF!W5VRH?S?^7G:/CP0#/;[43\F8YMH MJ7Y]EB8NA.5Y>3/O9XLWD\5R4W[1K=J;E9M/+MQJTXVXWIRE=>KR MG 6@=>KX;K%>SF?1=1.Q\VSA%F%6GK[N;KX[+Z^P?O10H"G[UB<;#-8PN0&C MB;?#FWHW$_C"4LX^',2X<&_2%9^#RV5!'[OY;^[]^F]_F/P5>:IIGO++>:R! MQ8N_OYX+)@YGEP=!L:T,?N/ _GW+A?SXRX'\ZP?Y2T?__M9M^JG_WS6^[KOF3&OGMJ]V./9IKR3\+NH_31;%(5>7J[= M(JY_[@VGWEERZ\+>=63.76Z6-[7%[KUT=W.4M]X]'>;N_?)R4_[\NU2"A>U+ M44(>D3_?_$+H[N^]6*?'ZU3?B@7^#/A+4//Q]R(>_#T+Y _^& M?42%'"0>7SF3:G[L2.J#&T[NV-S?I!.S4];]!I^8':=WU!XF;7_> T$>=2T0 M6P?CKAZ?1I;E8>["?5?M]=DJI43X_JOVH6^EO77K9SLA M;R%OM;$L_?#6R6R!M#6HW80^64NKL?_;3]H#O1_F>I4N-FE[[R4G4]3WOO< M HUD,UZR.0V;94Y#B=I,YDMPO(\[?U^TVOLOQWB M-;8ZNUF(/_5P@_)WK\"=]('3RN\]K5Q80IT&3DP$H04'GY(#1P/3/'CKDZAQ MG>.+U;*\G>?+]?JS0>3_>O7TGE/(N9TRHON_&?G;=OLAZ= [=_3HMH]&'5N+ MAU#X4/A0^'Y<^%ATF9=7!VM\!J$$C4T$% M"A\*'PH?"A\*'PK?CPE?H)&6@"^6<(TI$"S2(F=90;(Y,D."YXK7N*JQNO!1 M(J]=96JQG;]-U)_/DI_ERO?YYXE->KM)DX]X]?AA#/3CY?/L(<3.IY=9( M"[$>'M8'*!!('F,V:,0:R0/) PT:L6X<:R0/)(]1&31BWA +7.DU^BNGJT<^3V6*2W6PU>>OFEVFRS).85K.W;C-[F]8[3$_>W1C5 MB@*,(,';(ND,M^4Q6Z%\5A*4(!J$E]OV10LZNS7^?+W_Z1XIOT=S=;=-_\99L/?9G"W*W7LUSLH'O71XOXVKVK MU#5I+*O0,HG,T HS](YA:WX>FF8KIMFB:/6F1#_=K,,X))1&+P-Q&:1-%@3W M!+RR'JC(DBI)FM,8)$V44$*-3(#0IIB(3 T>I,#(G:VZ/9+G/R?2FE992E%F46939 9OM M$!!$F3U8F27"6T^%!>V+;@I/ AB1%'A"5 E-H\CYULC/^QR#;UIF[528&M-# M1T)9O2EM$Y.W#[NZ^N6&FVR6D^16B]GBS3TJJ0\<,?'==RWUOEXC:/# 33[ M55Z14]3:.J"9%>WDV8.5P4$J/S#&)4'8K0!W+]78+RG@2HEWD4"I#M#;W4FW=GT1. M!54HD@?&,[UCB"*)QHLB.0R1--0J1KL@,) B>,%(\%IST#IQPV4)&)7NI5"Z M-Y&DG*!$'AC+](XA2B0:[V%)))9*2CVX4NS!G&EM^0Q*H-& MK)$\D#S0H!'KQK%&\D#R&)5!(];M3EJ_@W,&.6R]7OKJ1\:M]Y5K[%TB1E T M:9&5AEN$T%[D9)4%X;P&814'$T@&P[FDVF7O1-IU]_F'^L*+Y6I[N&NS67J]?.%6Y0/4NBY\2DV-L]1(!ZW00>\8MN;]H6FV8IHM*A46[^OH9@RF M*]\+8"&S(IY<@"E2"EPYW?7.:2ING=JJW9)>5S>_LQ&=UC@@/1*.:G04"4IK MW\+0MMD. <$!2NMPQGHK!*S= MO]U'"$C9U'!,HO8?!6)O-C8YC+CPCDT.8\,:R0/)8U0&C5@C>2!YH$$CUHUC MC>2!Y#$J@T:L<5!X$TG=JUQDUU0]2>\NTJ*[D-FG12K/^GFR2G.W2;$;'C[Y M+[^:_/5Z+:_^77ZK8[O!D1 X_>; I]\,MUX1DW:4<0%," E"! 76,0.:EX=: MZ4R,V76K]]I[BF/;Z;(;A$J.@$QZQQ"5$(WW ML)00P]@ZNNR2$[YH,J1,2TC*60"O4@EC72JQ*J',TENZ7+L??L]A+)\RBY'L M,")9[);'MI,1MT)@V\G8L$;R0/(8E4$CUD@>2!YHT(AUXU@C>2!YC,J@$6N< M9#Z98T4%*RKCZRV@UCL>/0&CN0,AE 'K50;MA9!: M.6WTSL>AGZ3-:=[+(#RCVQGF.HCBQ0@8I7<,6_,Q40X;PGB4R"*USX)G-61>U%9'OND^^JCA_Y[P]A6V PV@Q0 5O6UU0P5'! M#RR@M9DQ*90J$6QB(+@M^E=6$A0EQ#-%E=G]:/<]!K0&E?+ "*5W#%$-T7@/ M2PTQGJV4;,Y)&DX9V!QIT6;IH*@Q+_]0ZY)1TE"WZX;Y'N)9.Y5KPEUWT;92&L3_E4'HFL#]E;%CW3N9('FC0B/4PL4;R0/(8E4$CUD@> M2!YHT(CUR-KJVTR<]):!?7)'-_W!WE@Y@LI)B]0SW$I$-B%ZJA(DX2P(R0AX MGPPHHX)RW(9\>Z3>?=K>[RA"W!0@RE?SRSA;O+FS$G&R7'2OOEK.Y^4IQ]V" MIW6MK@%!IL2T,S$>Z0%=[4:[ GJ'=0@(HG+M4;F24)1RKT"8HE>", ->B #< MQ2!,S,K?KJ'?IR>\3>7B9,HD1^4:$3WTCB$J%YHF*M?NE4L;1XDD%'PVM,B7 MY^"U"<"2UHDZSJF]=9KI/IW9;2I7^>A3H=N9G8K\@-*%TC5:TT3IJGH#![=! MJA2!2EJ"+LL(F"0<:$*5]\2P*%B-QN4VI:!!(];8@#SF!N3G:;U^/)G< MU8<\<9\D+R>;Y>2__&KRU^L%__3?58HIG6^?M5@NX),49_E+5SG.!L4+J3E1+H M,76G:(QC8*-F0!T5T5G*2+IU\N9'^I900,Q6&,&6# MN'5#QH\TLS>JX)RW,_$"%;S^#.YZA=M#TG/L%&G,CT*LAX2QZ@,&K%& M\D#R0(-&K!O'&LD#R6-4!HU88X/[0!K\2Z;&-< M7G;OL)FJRCZ2C7]JI>)R]QJT2'W#K7(0EV+PRD#RR8.(3()C6@,Q209+-!>. M['C"]SBG=7_5E-NI7HR@3-L[AJTYF:B'J(>HA_?30Y9MH(8$H(8'$-E2<"8; MR"3XF!,/-MX:85=Y;G@E/61V:DP[X^A0#U$/6P<6]1#U$/7P\RZXJ 6UN42% MT1L0W.2B2Q"S M"=I[#I*0#"(&#HY&#L:'*)*46:A;![LJSSBO)(BZ!(B\G9LV4 \_%C3+_[O* MV/;A@4C7?C_J1R)LHD;Z^BQ-7 A7!=!N;-=BN2F_Z%;EVXOM#*\W*S>?7+C5 M9K+,7;5TG3J.*0"M4]?FL=@>BW";\D6>+=PBS,K3UYORC?/R"NM'#P6:LF]] MLL%@#9.[SBGU]G9$4^]F E]8RMF'QHH+]R9=T3NX7!;TL9O_YMZO__:'R5^1 MIYKF*;^'Y^>O)J6+YX\F%D>#,W6+_O A?_YE O_ MX]V\<&'ZS_HLI_>/9L]>O>E_@/5/CU5.[%WL\VY1W$G[_P.ML4:1X>;EVB[B>3M*[ MD(K+>I$*99YMI?N\>,F;]<^(X.\B>+EPE[&\@=@:2'O5DZLVN#O:!=WE9GD3 M&'7OI;B&W9OOG@YS]WYYN2E__ETJ4=;VI:Q]1/Y\\_RRS'-WL4Z/UZGXC84. M;T#8!N17?_H/7W9/OIVM9WXVGVW>/[[Y_3NZ**]>3>D_=ZC=%2->/8$^4NQ; M3_G6S]DC8Q[Z-_IX&U]I337?V9FZ@U[A&\_IF[O+=F>M^]M>5R^_SY3H/D\: MU /W'I[PSJ#MZZS!=]NT:4E5O_#7S#W7Y%7Q.-*Y+RX')],FCB,TLAS?V 7W MQ;MO>D&@D6QZ(YNG*5QS#46NZ7,+H'.)SB4ZESN#^8?FOC7"0?TH B.,][<= MAKA.(_5+OV=2&RX&/^]U^O\UF,\]2 *_:P77)_ M3^WHU:O/JX(-=O,>L!,\'@-O+HQ#:!':9J%%#_T/Z< M^R_0D\O5JCR:N/4Z;=:/,='9*(V/Q]:;HW&$%J%M%EHD![3@P4);+WE7<5;G M'0ORW>,Z1^L%NO79Q"T*W70/TO]>SMZZ>7>*#'-^#7'1 P_=-L-$/W! __X@ M]W%"_QKAMD_??QO2_GCH=RY6S81+XPDPWIVEES: MTZ",5Y$PF(D\M: -J*M M2#Q&($YUI^Y]*D]7%!2W@H5HI).W!](4\CM:Q.Y_SSY2X-'FB5NMNB.Z_W;S MRU3MWO.I:F$R33.D, AB12?O4,T3-0LUZT4A%:6$\I#ZE.SE)I*85"S]J19]2HD M&#WOE &.0MB>^IZL4DAE"_IYFDX6:8/%E(8^&]J Y9S_)4'0VZCH;R3EO MHC&@M2@!LF,9;"0:*'?.<1)-TE4"Y!NB>_F!YT[2YKJ"7&MDJ[!39FHX&;CA MV]GP_:.(>H3FB7JT)STRVD0AK 06?0 A!0/?W19%?&),A!"YBS6"WWWHD2)3 M2C3JT7""7BP9[V/G'R_>E@?+U2QAD;@EOP)S:^W4@]"OJ%P(9MI:9W4W2CV# MX-Z!#\5ER+0;PJZ5\]VM6P^/ MI;/YFN3^>[8Y>W*Y+L"FU5''=]7SY9*7,!?+M^/:]OVCB*J$YHFJM"=5RBSK M8+D&9H0$X9T&RXP!601)6":ED+5$GHJ:4656DXP2\6Q_U^L MTH6;Q4EZ=]%=I8:5W)9<#$RT829]K"Y&TE&JI#3$$N6"(#R S8%!5,GPY"47 MA-8(?*\)[MD5OU5N#9-3(2AFU$>UT?M'$74(S1-U:$\ZI(/0VD<.+"8"HF@0 M6%D"6*4B,Y'0R+6H$>KN5(?H5"N..C2;L[2:A,\&G&)EMR'' MHDXR[=O7:/0/_2!0_@:W_-!U)>B)U78T6;&2*9D+Y.^K4;*>A/#O$ M4/[U"!@TVI2%$. M5@E!$K6W3@G=:YS6#@1(4#F5V"752TB+)X0&G6@\^&ASKW??W8'!'F'_J),M M (]@CPEL)! DD+'9-()=N8 Q I;I\QC=\J* \GXZN9B[KD"QB-M+-"_.R\_O M.5$&BQ7]YSD..I+$7-$0 MBX[PCA;QV0W=U1M9QZB:"E6C?1 W?#L;OG\448_0/%&/]J1'3@F>C;<@RKJ" MD)2#DT5@9 Q">I],H?LZ!^QVKT?$3+D4J$?#Z"8JB93E>A1U&C'$Y9X%B3D3(MWD(("HUP" M(KQPL7R=XZTA[/\\[VGO9?;C3_*]UVG9)U#H10/B4&+Q=;%P[OG\4 M49#0/%&0]A7B>BLUUP)$3AD$L0(+S9N\6;FY^EAUX!@T;;_!.]!\PDFR0?I041'G.<S '%.".)RW;W_Z^V458I6W(=< 4&2;%Q^HZE"B4IZ08Y.05")4E>"E5 M\0H\R9[98!BI$=+6=@\4FRI>(VS%S=W.YNX?1=0>-$_4GCUIC_62.=UIC^4> M!$D>O* >#)6:)F6,T%7"UNK:0Z:"2M2>X82FX\FK]GU-!Y9=V_03ZF2Y<-3P M?G@$AY+O/44N6+0D9O!6$!"N>!#&T PT^A!5MCGZVG=TG"P7H>J,-CLUO,;E MV,@5(^$*O*4#C7ST1HZ"N!-!I-XFXKT%Y741-\H-%&VCD(+I+N\HP7BHTPV] M0T$44]W0W GD"AQJVHKZ835X4#,)#Q=FA!:A'1ZT2 YHP8.%%F]3&TC%Y>HV M-;Q%K3GZV46\R!ZQ+F",R\ON=&,[$>/GYK\C2_]3*YFGNU*5OCY^]FDY>/GOZ[-D_CWYY_FQR M/GOU>O)??C7YZ_6J?OKOT -='V\^3JC,1D/G-^-I]M9FG]&)., MC7+Y> R^.2Y':!':9J%%'V %^%$(!?;.>7+CW;GOK MR2).7 BKRQ0_]0\Q#]@0-8UEX/38^]FP5ZUNKQIA1%,3% MG#-$*.E]E:[N:U)\<<6)1XMX=,6(SS\2XI.JR:\QL' MYGUE]\5,*:D1>"-KC(0U\+0U&OGHC1RE<3=#X#WCCB@%-GI2I%$QL,X1R"GJ M0*G1EMRZO_M>,V_W(HUJRBU':6R&-7"NVD!"_ZNY:N%VFR66T1MR9C#?V$ZI M#!V1NHX(]=Y*K[IX.S$0B<3BB @%(A@K'+4T)E8C1M]I64'R=F;OXS;'BCBJ MT,C-$U6H8EH_&8Z6:0- MUA<:XA@,^3"S,];,CN.*9:,#Z)PB"$L(&*L"N&0R%\9GQ:M\!FN*"(GNEB_/9 :"77> M9,M?^B@NSY"AU6,AGR* M.DV]_0,[" S1I]BK3Z&M+SZ!U$!B+#X%$0JL%1J\#U0Y*Z2@;H"F;V?3]X\B:A*:)VK2GC2)><<%I0Z\(25F]82"$T&!=I8FS9B-M$HO MW=XT24ZIK'&!)VYZK-D.)N)]FG(JNRA.9HNP/$^3C7N'I\*:\B$P@8:Y\K'Z M$$XFHI7)X(46(*+QX)F20+WBU&6&Y8ZW)/?:O?ND0?\DU?(@A)X* MCM7;<6WY_E%$14+S1$7:DR+ER*4.*D$V,A9%LD6;3"*@#$G>B*(I"$Y8<3Y8 M\298TF!B+/\X:SGC2JI J]1Z.Y;\U.NHWD,VI5PVDT]'PNB=,'"0*1KYZ(T< M57$GJF@3DB-'(5P)T*86"*9)@Y>QP#". J&)P?*>**\9)+'6P?.'S@HOY80 M:CV5%&^):XPQ@8T$@@0R-IM&L(=X M!J9:"/A0O_J+7X5U"C![!V?EHZ3%XU__$S+-WL42D2EO0+#N)F]!+&1"HC4Q MJ^SH-_](RH[)8!)0S\L?D4F#2]( ]R(0EA4S(;932WJR/#^?;<[+%^N)6\1M MN#E;O$F+\&E=Z<[_8;&I+44;S[&VYO0+H45HFX46R0$M>+#08N*R%3/&Q"7F M'887"F/>871@(X$@@8S-IA'L(28NQ]I _C+%E,Z=GZ?)8KG8_F"UG,^[.UEF MG:6D]3TN%<4L7_\1)G;)-!#'[ZJ3KA[R=[;2]4='?_GC.T:HP(UQN!L#^ZAW M9N37LHI&OA_W!?NH]]U';6Q4040#GG<#SKE@8)@K"QN$-TEGX>*M:ZGOTT?] MT6ON!M9\])F/KUWF9_][.=N\?^)6J_?ENT?GQ;IJ#;3A8JI9 P>/D$NP;-&8 M.F+9 K..PTN$8=9Q=& C@2"!C,VF$6PL6[23)WQUYE;I;#DOLCD,1/JU&8@[/7O7GROX M8G5SI_)ZLPS_\[?)A5M-WKKY99K\Z69=QU+?L,((KXR F!@%(94%8W,&6MZ2 MM\[:*&Y=EW>?@6D?,'W50?K"K4Y7KS9ND^*_.UQ?I-76__Z\HE$>=L\OSUJ? MYJ/SM"IF^W0YG[O5^OK9'ZL__MY'I)X:KSV%S(D%0:P %P(!IX6QC+LL MHZE1PMG+1WQ$[JK4_$[IIHWM=$6(%ZEP7O>1_C89VQZBQ&HG@H7D= ;A1;$M ME0)(:;67T1+#2?T]M+6/]='EYFRY*I\J?F986Z37=Q<$.SOZ>D7P[H\I-97= MIP$6E 21RB1$L2ST'31E3/O&<9)6+U>XRP-/+S7KC%G&V>//= M%OA%Y;T[S-\98>>:K=/B=Q696AD2%T6I5 1/0%#A0!IJ*(BA:)E:5?;;!>? MNBPK[YZ]9_(IBSE( M5MZJ$(4AHO%E!UD/-'#A/$LJ^BJ70^SG,S(R^#S^9,QI^\"TR2)2H-KRCJ\) MF* 3A!P*8Y/(J*E2'KME;4/6-HW#\HI,964#<*LNFF[MXM#8[,LY1BW M)A((A;-!J$3!66)!YRQ#(((64MH)CU6W+#ZUXBX&:\^RK@EKMD5@.]5Y;%:E M9%_LJP7XQ+6=C*!*9A8E"&\%O'?FMPE<5JF^W34OJ*5,#(JV1&9-- MIBR%IQ""ZRA*.C"*:2 L2TJIB('&G5#4;HS)3NU %/!V^7;B-G=HXJMTL4GG MO@0TG$PGC#"^);6G*5Q_EVZ_RZ:3\NJ#^5>]N-I$(["4YF!8)J U;%#"D*RUF)4[)GE>.7JOK#+>K/ M< KA;1UO&^NH@Z,89]U.!N5' TA[%117<'9P&W?SK;O'T54)31/5*5]]7X1:B@-' PI$:]0PI7 E<3" M\I8+E;0*0=0(=O>H2FQ*J4)5&DX(W%8O^&A#X! NSR_G74/O9+DY2ZNRJ\_+ MBYZEQ7KV-DUFB_)UPBQ[0XY'G>M8^@=V$!BBX[%7QR-F6F)8YR"K[9$-GKN3 M9@Q$#,XJ0:4EODHX_)'V3CO6>_(IZ1UO.>_Y)\_$TY5F85;M?D:BID+]_:@:W_1"W M??\HHBJA>:(J[>NHN2!!>AK ZE041LL,1G7!<*:4JY2UCE6&SNQ-E1@14V-K M)&9QVQ]D:7BD8\)>%P37EZOW5X/"NC/#8;G>3'X:V\'TXB\K&[4'G;N2D^$. M?!0$9!8V""*I)E6F'-S@N6UKN>YPN3Z"7NU4^M3<.?[G]H(U%\4KU@7#]+HX%P5@=R#/;&I5L.RI\WDCC$&=UP.\>W!!C]C MSTM#$56=@V>^/#NM/J#0?8K)>CF?Q@O &5@&5&Y4;E1N5^[[*[4JHFJ)P$ VA7=MMB42M3& =)Y;I MF,,.HM>:RDWMU*!R#T2Y=],%Q7::"V:'V 7U>KEQ\ZM)]V?+>;'H]?^9I/^] MG&WN,0 2VZ'Z+YI^M0(U!,X:!,K?8)AA.EM#]FZLEXQ3:B![T]TKVXWSRMY! M"E83$@*16M?(2VR]FFNB?+:ER5ICO!2=JP.0#&OGHC1SU<#=# ME;EF)%D+QG,)PJL$+BD"D3DE2#1*U8GV=Z>'S$P)K3%:&:FB?GO7_5JY1AN^ M-R>/V+#P4&@+D-U/_J\_L#_@8?,A6C!"B] B.0P:9H2VT39]+,WLKS0SGSD_ MF\\VL[3N^EAC2N?.S].D!$7;YZZ6\WEW]=>LBYK3>K-MO<9Z3N_;;/]!*7O$ MNJ@T+B\[^V@G+-U+%?I/K62W[EX%S&_5S6]Q)2)))(.DKIO20RAX%Q4HJQ6A M@CLNJ]1[GG]DWZ-%W%FVBTX5,5/UE5M,D5H.(SG^!=)8 T)#1PU%#=V%AB82 M/1&L+%P@'HHT2B@2VE5^5##"9T9\E1K1_C14D"D3-:Y#.R1JV4^VH?R_"UNW M#_>W9S_RQ \HV?;5JZ#0PH=]*.O<&XW79VGB0C=TWBW>=QF*Q7+3G>1=E6\O MMNF*-ZOM_6RKS629)YNSM$X=VQ2 UJG+L2ZV]=7M /L\6[A%F'6=JIORC?/R M"NM'#P6:LF]]LL%@#7<>MN_M[G)Z^FY8LG#V:6 M!T.S]= ^<.%_/N7"_WQDP/\$MS[[3VX#R">G)T^?G;QZ]G12'KTZ?7[\].AU M^>)5!2JH]19?EW?TSVFKW8H^[ M.YEFX?7EVNWB.N?>\/I'MRH:E+CUG.]JRSE+C?+&R^_>RO%R^G> M>?=TF+OWR\M-^?/O4@D9MB]%"7E$_GSS"V6=Y^YBG1ZO4_&!RIZ^@6 ;:%[] M[3]\6:A[.UO/ML'4^\[JY91^1,R?.^#N"GJNW](CQ=BWGO.MG[-' MANN'_I%^WLA7BJ'FQV:6U;S7_<;@OQT9]ADGV:%5_7^D'-EC(G7'/2MJESTK M]SEM_MW6;EK2W2^<$G//53N9+=+DG^7+L_7D6?G(<2 C AI9M&_LI?NNRKVZ M9U P4##&*!@[;7)\@"V/40X^&W+8G\6WMQQ[)WH$>I] (]GT0#:G8;/LJ(8B MTZ!+B2XENI2C6 M_-T?O"=H/P= 1^>&H7<[X K;[=OO&HG4'MS>7J]MY7+A+F-Y_=C'5/EF%VCO MN^(K1+_M#6J-Z5NZ[ZU:6YY;GTWR?/G;>I)7R_/)\B*MW*9KQ^X.1[S=GLIX MW+92C*/'MO$)(F,$&8%%8(<%+-("6N\@@:WAZMTQ50@O_ZU\%NHD;2:S15B> MI[;' 8UL>[1RO?@>C7HW]MOCB(*VQP]\$]'>*.=W+FS@*M"@!026-0@9 GAE M*%#B/0M4")'$E\,'HF**6<% E9^"()F"H>47I4S)&>I]CK<&^+Q8+;Y< MKVN-&2!RRHUI9LA []M^",2)#MM!FB8J$BK2=RN2%C[3P#-PY2(('CTX[R-H M&[VF-,68W)>*Y%BRC%A2Y,$1$)1+,-EVP^6$Y4+$H(C?N2)9,M6DG9L2>M_U MS0>ZUWD&#'1WN,>/XO][N=YLQR1,-LO)*I4?A5DW-_=#!-Q]O_NJFZ* %1!, M=8X09 06@1T6L$@+:+V#!'97%1"Y4\=0'IQC>+%:OIW%%"?^?:UF&"R,[('S M,=?7=ZX/@45@D19&!C("VZ8K>$>.L,?F4UBJ5&)F: M*J(KE!AQ;[>RMWO'$&4'31-E9_>RXYSW5"0"CJ<((AH"UBH+@0AFK"/2YU"C MKV47LB.G7-:XSPGW=F\%#(Q::W>VG"\+0O_?/:-6K%7TG2\[8(K!MMCAN0_6 M)V(E)>"=9R!,4N!$<0JLES$+XZ/@MVY:OD_4^K%A[]?EZE..JW5NPTX-:>=^ M9=SH&,*B!HW6-%&#JH:PS&C/J"WRPP4(*SEX)2Q8DR++S/L84XT0=@\:I!F> MU!A./(M5V-UO^1==0]ZZV^QE[TS"*L799C)?KM=IC4799EP+S*!A=GR,KH4) MQ860*@$C)H/@U(%5K+@)/@89'+B_])E_.CT(H!K*I=0Z4 M31GEF"P?T5;O'4-4(31-5*'=JU#P0IJ8!'BI/(A$/-CH+$AAHQ6">$-II=D# MNU8A/>6V1HB+6QU+MF,)<5]MEN%_P+MUZDXUG%^DQ7J;5IJD=]UCG,77CH>! MF35,H8_2PPC&4,X]))^+CR!+S.JDSV!M2*D(+6/15"GCSN?+X#8IOCISJ_1+ M1WE//F&\9U>$5VORT91(@>GT$6WZWC%$/4+31#W:O1YYXJD1)@ EKD2\-NJB M+<2"X2(+'G-0*5Y3C_14<9P,.YS8%\N[^VU7GBQSV4XYK58E$,ZSA5N$ M;OA*6*XW6.MMQ^? U!MFV:GUZSW:\W9/>DX[JGR6^>SM;;O/O1(KY8I?/9Y7FMH-@H3+^/ MB -ZQQ#E"4T3Y6D/\E14* NJ@#CM0$222GAK'%!CO6:9*&\>5 1N1)X817D: M3(2,U>$]1,CK=3>3_OS"S5;=V8-)."OO_#[=SU@5[CN'?,!T<[A9^-Z8XR]_ M?,<(%6C0 S;HWC%$KD73' [7#C>\*T&=\S918)%V]XLQTO7X,N!:6Z&=CL14 MN5]LZTX>?_ FGUPYD]7.F%!>(W[#38X5SK'$;R?+!71WB$TNNM3*595SE=:; MU6787*X^%#@G;A%O0KMI=_$85CR;\3DPG80IY3'Z',HE*DGB(&F6($22X)C0 MP))3UDN7HK$/KG@6_GM2Z._%%?N=YI>?E7;!FUXZ* M8HH)\\ACC.FBH993P2&2R$%0H< 3F4'E\DV3)(VTRC4R?R\4UY'=Z>+I;'VQ M7,^NHKMM>OD'TLGKL@3ET3>B.H/'.,>TXWO'$,4(37,X8M2;POQTLP[CD$;J MN4BQ.T6JLP81G08;#8/,N>(F:..]K%%BK22-7\]SJAK'.$;".Y_;V6Y,ZF>L MP0XW*G]RYA9OTF2VF"POTLIMNJKK542^+;O.9\[/YF6;IO5C++LV>9$W5A,: MSX4CL @LTL+00$9@!U.JX3MU"OGA.84WDVTGJQ32[*WS*& M[UY^H+O:91HZ)03OKQK3WN\=0Y0E-,WAR!)6:BJ-_]2*,I((:"\""!<<&!,9 M4",X8UP'D46-2DU=D?RJ-G(YQ9K-B&LV&)Y77KSCQ=OR8+F:X46/#?D_V*O= M2F85_9\1^S^41FJ4!Y(L!6%, DB4"E3,_A43"_G#R!0\*8^Z77+=TKF=GC.=E!>]<+-X,43E0M-$Y=J];";KY7P6)S?&V#OP0\#X&X3S;91;='2PK%''[;(T=1W"^^%&"1PJ^\\(<$T%*GDD0#TH8?+L/\L45N1?WZNB*W9]_I/3:7A8S4\Y8 M,X6/ 1#/]K@.J.ZGY8ZCYD-YG1I,*R%]8 4&#?P@#!SU<0?ZF"@OKTT($*4]")XL MV, E*)]95V51TE69[+1_?91L2@7J8ROT@667-L00RRX#RJ_> <'^0/^HK@W MCE"/!VJD#J2.,=DS0HWEFP>5;_QR'FNL3A=A3?)\^=MZDE?+\\EL\3:MOZC; MX(5J;?+^:&R_-99'8!'8)H%%6D#K'22P.YK#1G=Z(IP>WHGP%Y>K<.;6Y;G+ MW/7S7!3 WD\G%W-W/6XM_>_E[.*\/!G3B,WP$HZD:#"L;Z;0B >Y*\W/H8QF MRA*D$!D(1B+8[!5(IC,A7$<:J@QT?^'>=_RZ?KT\"H5L5^G%-0V_Z$CX:!&? MW5!PK6MMS)3AG6_-G\C&5'K?Y-^VV0X!093/PY5/*[DDRH$LJ@DB! :&6 >, MV9BSU9KS6*-K:._RR<145VD:&@D/#7K6^QU3YS#'4'GQ?KEC!7==3=1@*D1:BF1[JWFFHT6P"UK+ZYOZVS78("*)Z'JQZ M2N:8C$Z!"D:!,($6];04")/<9D%9#FDGV80]J*?1J)Z]JRONU779;]O6!;P/KC&WJ$YR\]!/1.ZG#(,'JO?KS/!$B';. $O,@[#9@=5) M@^"6N2QCLHI6205<<^6OA2I?%:8\S?]TX:RX,ZOW.ZB+T"G5[91%D#EZ9@Z< M-8(&/@",41J;DL82SI.#>+BQ=I3+RL(54R.&.#S54NA=^O-#;4+G#H MM/&#,T8P;=YJTO? V\\&39HZT5@$5BDA8&"C, V?6!T^/#W/]K])2I)&Q@J9/8BEYF;XD'*;OC,,8[L,$88(HSDK(+7N]R MR/SQ#8_?9XCN]UT%S/54:X.)K@$TN_1.>%@<.GCC'P+&J.BHZ+^KZ$$QF:-7 MD 0W1=%=@"+P 2Q-(@:NM;5YAV/Q]Z#H3$Y%E>;4@R&U)MI7,5$UX S@@6'0^%L?VP/NCL?W66!Z! M16";!!9I :UWD,#B6+MA]$I=CXKH3I]G-UM-WKKY9>J^ZIY2O,+N9^7A>A:W M]]=V=8/%Y&@Q[_[M)DBL9]TW,<78#&>-9(3&$!#$23X'6S9EAL3$1 ;#LP.A M'0=#C0$GH^6:.2H-KS@'[]?EZLD'/G[R*1T_GSD_F\\V[W^]B>.K7S NIES4 MZ(@:"3,UVN^$B?>^Y:!MLQT"@BBH!RNHRGMO=,'(4+U-,YQ=;LECFR:I\E,M?.][32*X'&0*"Z#T=K/>4L_"&DP11=K/X3,Y@E:"0%:., M9)F]"37'\A?WZ66ZN+YU]32__$#))\O%)X1\?,W'M:[\TU,A;3.=W+V34J.9 M"*R:]:T$;9OM$!!$+?V1Q7C'"!5HT%A(/^ @]<-(]VZ.^WE!?[.>Q)7[;7'5 M9KE*;Y?SMUV0&DH .]M,L@O;-!.6SIO1UY'DTX: X #U=;C1H6+>,I$#T! % M".4\&,<=*&LS2YH0[FZ-H_V1Z/#BS6;VV2S:HRO^>]K17_?URQOR>[+EOE^O MJ:]26"C)M,",^?01[?_>,41I0M,@=8ZE(C21'!>;02JZ)3+&AU=(V$B+$RB@ [0;(> ( HH M%B;;,&@L3 XD.KUNT]J&IYN"YOIR];Z\JV7XG^L8=7WF5JE$JC<-79.+U?+- MRIUC:;(9A<5T&>9_&U38D86HU"G"K>@NLI8"1#04K,L*LHDZ*D<39W:';;1/ MEN?GR\6KCIDK!:9:3BFO<6WG2/BGT< 4RZ9]DW[;9CL$!%$VL6S:AD%CV708 M@>GQ(BS/TV3CWI6G7[A9O.J4O8I,?YMMSL[2/):P=.ZV5_=MEI.;6_Q*()O^ M]W*V>3]QO[E5Q+O\VE%E01DC(:5&HU=>V]Y):=!#I[!LOL?SO-NDQ&R]OG2+<#T9NRO3?%9! M3^<7\^7[E*Z_^;&0/B^?Y*=GKUZ\Z*,J@#F*7291!W"1YQ P'N7MQ,/UAAQ/ M)@FN(:B%MQ7O%X4J:PW8+&Y;,S5OI(F> M:>+J)0CO'V?4031PU,%AZ* 5F4;B#.30Z2!7'JSU&C@EG I+F4JW6L'NE178 MI0XRVT[OUZ'3Q _>;8])]593P@<>5>.-A(.V7@06@45:&"C("&R;W:*CZ=_O M+0@[29M)Z&ZFOURGV%TQ>M>U]%A":89P,"9L".-1IHZPO:5.(LMP;I7G JB+ M$H0.HBOH*#!::*LL,^IA8W=N$EF%P9\4 G^Q6KZ=Q11_>?^OPN3'BP?=HK8N MUE$>?:NSA9.IQ8K/(+I?>F<\K 8=O/$/ 6.4=)3TWY5T%ID.@3L@EC$0G'.P M.A$0.2E'@OCK8#BMB7963%0-. -XX)F.O>:O[X!@?Z!_ M= <:@!VA'@_42!U('6.R9X0:RV.-!+!=>>RG$AUUTSO3SY/9XNI15RC;5LW< M(EX]Z,:BO"V1UV*#U;)V& FG-K62.,.TV'C38LYYQ9,(((6,('16X!U+X$4P M-% J360U*EU=3JS[[]E'KGV9UIO5+&Q2['YPM(B??^.39[Y(J]DR'E\3^--K M2B]?SR^[4^#/WH4SMWB37KI->I9S"IO:J35FID;S9G)KO9/:R$MAO>.+6HQ: M/!PM'J[Z91&Y)-J!2)Z"$):#M5(#\22Y7-3-FU"C*-2J^GV]182QJ;(256_O M1YWNFS,835*R-YIX\GN)@8G;3'PJGV%Q/4OU8KLKL>;4C(]29\;2 ,K60\!X ME*TXP_5S3 S9&>(@"&JA1/H&K)<*=/3.4B?!&HEC%%8"P6!TFX#,4E MXI"2T,IR0GE(5?V<#Q[-T]GZ8KEV\[\7V[LHOU&^[M[:;'&9XFGAW>V$MUK' MO96:2M'.C#?DGY[Y!WM=T< '@#$*;%,"&QF)G!>!E3P'$-E$,*QK,66911T= M$YE^*;"!*AX"(^",-R ,H^!)+H\83]0'8@VQ(Q!8JZ94U#AH@OS32IYA-'GV M-O,,J7S_ 1D&[$CH.X?_ P3$'K&.@>+RTL]3.Q2TCP+?GUHY"G3W&J"#5+7/ M('JBN$ADY!"U]5WC M'@%/N !OLPG<*2O<[2R%TD(&2<$[:8IP,P$F"@_ M:ZS.R7(!5V=AKZ82O7^,Y:8F27XTAMX:I2.P"&R3P"(MH/4.$E@\R-1"@]%1 M"*M+-^_ZB-*[,%NGR<:]F\QGSL_FQ<_KAJ!LNG.$EZOWD^W]RY@8;(9\=M'H MV&@%H=$2YV[:L(=3XL3I*G4*KE3I3*GSH!V+W1DJ!Y>+.9/;ZF^M/\;$OTK]V[YSL#:N]K5*RQ_WBHX;#662;-2U1KO0*AI /;S5SSK$2V66B3@WIX M.'Q#I:^7+[M/=9K_M4Y''8O6FHLFIY8R[!1NQH5I@"XPN$4C1[U$O:P\GI1S M2[/UD(I"@LA%-)U7#EPR/A#)#2/Z(>-)]Z27?*H8GF]M1R__?_;>OKEM(\L: M_RJH[#S[FU3Q>OK]93*S58JM9+1/(GDM35+[5ZI?+N>47*U4(_+\H.) M9)[1C.- (QF[UL)UF:]Y/J?.;F3==] MM6V\>GZ6VI^N9F.F\\J%4+!OZNK%PUA^,9C([!G- 0\T,L/EI%V-A:A( M4099;INVM$0STH)E+D#6T9201HJH^":>]7JXF+=-!8Z6K]VRN?AA+Q2IK3N) M_6[Z+L5N@:GN?KM,D6YHJ4E:@NM,@UEG&H".X!0'DAR-%(UTP^L'C&DBK -N M9 9!K0>79 (F/"I%ZC_+?-1KN7@S8SM2D( MGO:;WMT9K3?M.3E-W4S$6;F8]VUIR'S1E#>Z9?EU4:)RV-NEFU7G11O:-@_- M::I3*SH%H#JU#63FW7.-7%-^R-.YFX=I.;QNRB_:*8_ZQ6.!INR^;[8S6$-U MU[1W;Y>C!G4U%=Q@RNG5-.:Y>YO6V@XNEQOZ5S?[W;VOO_FJ^LOP96IS4KV# M.K6I%H*OOS^I#@X/CW[:.SDX.CR>E!]>/EI9'@U-%ZA=:>$OU[7PEP\*^$M] M6M3T=!A OCPZ?+5_>+S_JBJOCH]^.'BU=U)^.#XI__EQ WJPJ>O?!R?_V_OM?V+A7!_:?MA?ITVYDO#' MJZMMWZ73Q:IV\UA/VM9,J7W^8$O#^NOJSZNY6\5R>?'K@4'XI$K:1;E7:<4Z M_&\_NL1 [;6V?X69>[]8->5L)07Z9GUF2L@+\G\N\X5RTV?NO$Y_K5.)D,J( MOUAFN[8&]UO)H];+LW^]//J.M;CUR3E[00G_/RTN=R4_%U?P@@EQWS'W_-V\ M()P]\AST!;G_6N_YNWQ1LMP!7(=ZH86VU_YO -=DRSV2 [@.]4(:/8#KD"\L M$0.[1_(%)^R+K^D32_9F@"OVMK\@VMY0_KUER3*'MUCP&>OI8P'S0P?9IV@A M^UE/'']PUWLSI,#P1@1M'I,QS>>+W]8/L"H9TSR\J(Z[5*1\0EK6_U_5/@_K M2S;_/,'=O%I2&][]O&=T?>D-ZWN%\WF*UD#:7H\%6 1S,V .*#)$ 1X0M3<% M[!=0>TNP/JD4(Y=1-!#H,0*-,H+L1J 1:)21W0,=@4:@QP7T,Y>1?F:\]T)8 MG:UF;?4-CH"^1P "C5(S7M 1: 1Z7$"CC""[$6@$&F5D]T!'H+VB3:F;X0#H>P @T*@TXU6:H^8T M+9'[?7,?@4:1&2_H"#0"/2Z@44:0W0@T HTRLGN@(]"X6O^\[@:NUC^!A"OL MOC2@>:V7B[.S17L-B_!O[*^$^H1&@$%GGWKTVDUC^:[(_K[9CT"CS(Q79DK8 M4TY_FN;U]+<^GFA";-ZEQTSEN]N^?_@@TZLQX=>:DH%>O MECWVR1[>G4"=&370SUQGD-UC!1H7!H=T-W!A<"02C@N##[UKW0-8:EP21&5" M"T"M&K96[9T5_!O4JET80JA5J%7#N"T]K3RZ\_:AR"A6NS"&4*Q0K(9Q6_H1 MJX-Y6)REZL\_+.KZ:Y2L71A).'H&JH_6^#$UO!'T( J2_HN>.AGF/S//_?>G.R_ MJ?8/7^V_JHY>GAQ]6WZBDXH1QK#Z9,16@NJ#@1("/4:@44:0W0@T HTRLGN@ M(] (]+B 1AE!=B/0"#3*R.Z!CD CT.,"&F4$V8U (] H([L'.@+=ZX*\?>"" M?,B9Y/ T:\!V. OR\\7RS,UN7-N7W)QOW2^FE&P(U&4[ZK\]???=+R-IP&B-(RCT(DQ,XGRPDK3*S-#D6XU=5=Y9W MS9N4__[5RU^LCEYGK4!+J4!P&\ (IB DH3@1P7))OJKF[JS@LJKAK7/G?UTW M\CA:-77CYG$Z?_M5M9I/UV?\YR]U]]>OJIC"M'S;^N]?'1Q^]U65V^_>_/VK MZ;N"P^H,XJ*!BT.^^B]I)U:HB;+T;W_Y^*O]%P[M71W:?2.(CK/U>&HKXO8G M=*,QN)%D)#A)!1 5' A+-!@C!"2:DC=4F&331MRHWK%L+VBO:993OVJ%BWG[HYB#,2.\B-&!UI26?"HI,-HK MH"D::URFTIF;#A98)#3Y""1E"2(X#CYI!I25_P5%J)%YT XFN)XPHM'%T,70 MQ88+*KK84[M87][TY\O;, I+I3)P024HJSF(Q#PX%6C)\A*CBK$0;T]12IYY MRE"F!B"&#M3J!TMXG(CRW5O5MJ76A37EUC[>R"5<&G?7I).P+.HRAZZ+K MHNL.QG5WU>@BBS0IGH!VIF6\!..)@4BS$4[J2(R]:73)16UM3)"M"2"(LV ( M]V"5SUISZYD;=NY(%9\HJM#A,'=$%QLNJ.ABF#ONH*5Z+9ACMEBJ]B49%"4% M]%%F8#I$D5WPCM^R5.HS25*6PS7)Y3W%D*T(!%))&K,@EA#M^K;4A^6.U$R8 MP<5%3![1=I&R:+NC3AY%M"F%D@,F(CT(:1TXKB@HDR17+&3GPDVG,R)Z;W( M)TU<.YT3G(+DDBF?O#%DV*4STI")(1(=[@F2QPUL$+G8KG,=&5G>NE'KNT"L M1:<[>?^J_73*\%,9666058M6D9J^)VQQT%=KU)\M5JV$4=:3A=QO;?DS97B=8?M_>Z6\3 U1_F[Q3*G M:;/J=I@\-(&HLTA(U%C5VS&3N&T'4 M6*0E:BQJ[)C)W#>"J+%(2]18U-B=K6.\*!;%.L8MT;\KX*E^GS:GIVD6J^F\ MFDW3JBUK;-R[5&-#[($X)Q9-#V/'[1!K&7'[XB8**X,)@K $C+2]38TAX$/P M$+1RS/HS#_H4CM43YIA?;XHD+RD463E$PD MP6V(N T1+7)'*;L#^&%RN?WD$LD\##+WC2!J+-(2-18U=LQD[AM!U%BD)6HL M:NR8R=PW@JBQ2$O46-38,9.Y;P118Y&6N&3Y?)8L/?YG ,*9!<.G *Z% M"RT-)5HH=NMI'5Y0*G(VP)4.("QCX(WP0%B0QBO)I*,/7++\RIF2[36?FA+6.N-UW@ MC,U:<6O0 ,AW!HTH!E9)/,PR-PW@JBQ2$O46-38,9.Y;P118Y&6.*'W?";T M/ ^16RI *4M!:,_ >L(A.&Y(=C1*3F].Z+'DJ8B4@8N"@Y!,@..,@5 ^)B\2 M]4[>? +"2:%=O5J^[^;VUG,*\>6B;GY,S>DB[IT5TF[PP;SXG(-!KWZA6:)9 MHEEB0H)D'CZ9^T80-19IB0G)\TE(#"T)1'(1F+,)!"G)A?>B)!?$248EBYFJ MFPD)5XQR2AQ(X\M[5-9@'+>@*=-!JY2EO_5(MB=,2!3#? 3S$?3*W:3L#N"W M@UZYJ_:DE2M&(P,$S@((F1PX2@THS2RG+D0K;\V7?4Z5^';LJ2[WH;QZDHHX M'/7#&/5](XAFA+3$R3&<'.N'S-@L>?"5Q5UH ][5*9: Z>P\S6O7QAS8)7D@ MECF.O0T[@!]:)K9U>"YD[AM!U%BD)6HL:NR8R=PW@JBQ2$M[%?ZWJIMW^6Y\L]F*-FW=,VNCS^Y;4T_DWZ=36M"TK':?G;-*37:3E=Q#[FQWM,08E<"EJ$$$;L&$9, )30)W@J=TJ^K^<]K.XFPW M2L6VRDBQ0>UV%>,P-=5T'A9GJ7)-LYSZ5>/\+%7-HFI.4]4.4C=_CYUI!Q*> M8.DZ[L,830J(9!X&F?M&$#46:8D:BQH[9C+WC2!J+-(2-18U=LQD[AM!U%BD M)6HL:NR8R=PW@JBQ2$M<+M[N4TJ-X-EX 4$$"X)*"2YF#RX':YRD*66]B1ZB MAZDYZ%:>?EC4]8;6=CF9$$&Q#]MH!G;?"*+?("TQIL>8?LQD[AM!U%BD)<;T M6XWIHPY"N)2!2:9!,&' )17!&D*X-(9:>RNF_Y(24(SI=WI@#['OYQV%@,^Y M8/-5"@6_.E73>?5;6Q5=+7+UYO#E 3;^'$C\\,BZ\(& N@/XW4-+S-$VD*,A MF8=!YKX11(U%6J+&HL:.F- M(&HLTG)C&HOKN7>MYPHBA"'*0'19@:!M>:8B#I(CG"2I3*!V$S6:/T[+%YDV M[P_:^Y7JYN6IF[]-!_,W*::S\XUWYM&;6.;%\3Z,\=XW@FA#2$L,]3'4'S.9 M^T80-19IB:'^5D-]H[AEB5((J7U658H9C%$. HM142="U&D3I9L8ZH]QO(^L M!>?&)&)()9U'S6E:=@]Q7Z;3-*^GOZ5JMJCK2?4WOZS^73/)43M3_^Z?+6CT'PLJ5%K'0"[JP"H4( SSR#W#YD+WCM0KPUM_$E@M?! M_O(ZZA]*UT_+97M1>]>ZHIXL7KMEN73ZX]V.,N?\&1(7M1RU'(<$:CEJ^0X@C%J.6HY# K4&O "TN@_#)GYW10AM^V2%S_IBT6^'GUT/6O[[Q1VM':Q^4 MM6.:]DR=8/>'1-\(HI8C<5'+4HMU]S?VNMC8HE@;#E2!:%*@*,4&),X.$N" M<\8I*<3- .?XM 0J]=&JJ1LWC]/YVX]"EKK[Z_58Y>#PN_NV[-B)U68B!.E_ M'^-#R#N88&7W1:)O!-'?!A'D;44F_X3>]UR\C]M@I0@)9.R>L\HL.*82<"F9 MYR0Q26XE]U_D?N"=^;TAXMY^Z'+Q6Q6#KEL M!["A??^*6_1+]$OT2_1+]$OTR\^J/Y54)A\3))<8"!N+7]H0P6K!'!-2)^)O M^J5G1,60)4C'-0A#"?@<'!B>++6)A^S2H/U2<#O1FJ-GHF>B9Z)GHF?B:O;. M&KC(Q,A " AFBX'KDO!:Z@/$*%/KZ3:)?&L#"7/$&Y$@$U\27J,T>&(I:"J$ M4)%%0FG?!OZP16TVD0QSW\&)X1?L)7E*,>S[#F <,%[J8QSP?')GZYAV.H*0 MJEAOU!2,+4YLK>&2D4B*!=]Z7H3/B0I3;K27J;R1<3 Z.DA"Q&+6)!,I^[;> M3Y>163XQ:A.M%9^3Y^Z N&/N/##RHF>B9V+NO$T#SSH1Q:D!G5AKQBF#"\) M2CD0S9)33-V:_/:1I1@%)-8N,(N8P0KB@6<:N;-9W_' IV'FSM1,F,'D>7!J MV&/RW#>Z:/+CI36:_+-)C(G++L=(@*FVH,H9 XY0!CXS%XAQV1IQ:X>5TD(& M2<$[:4 D)L!$47S5Y)"O?KH(B_*)4%BX/)S$^!,[JKOI M9QBK&'1X\H_C:O_PU?ZKZNCER=&W^V^^?#O5 M6&[(/9'.ER)^3Z130&S_\O>OV%?;A_@.!)X,\@\6WC_H"#0"/2Z@44:0W0@T M HTRLGN@(] (]+B 1AE!=B/0"#3*R.Z!CD CT.,"&F4$V8U (] H([L'.@*] M?:"QO6GO-;S7VIO^MYNOW/(]MC<=9>5AWZ#N 'X/%VRL"GQD56!@PF9M.223 M)0B?,ACF#5#A<]9&B4!O;9?3+KO(LP;! RO_D R6A0"I;>!.E,E!W^J[OI6V MI,JJ":5Z,-5].+1WW?W1<;".'=VHO[XI5.E,8@9"4P(1K083; 8GI0_64D+9 MK4:A7^1&@ZI1YQ(=#!T,'6RXH**#H8,]S,&DE<*02$%0;D%HF<#FY"!)$T2R MQADO;^U>%LZI4+S.:&PJAF<%Y)AR4IY:Z7KO_'5/ZTX^X0+S,'0Q=+$! M@XHNAB[VP *M_9= Y%_,C8+@N[U$N M@-4L% \4/(IH!%=LT"ZF)R5=1 ]##T,/&RZHZ&'H80]"LM-+QM,T4@ M^-AZ)++*\83]8%80VS?3O?I MBDIF)\3B,MY3)(\;V'%QL?_E.C*RO'6CUG>!6(M.=_+^5?OIE.&G,K+*(*L6 MN6H'V7(:FM3>CC)B>]BLA%LR'@7KLQ6:)]]#A[''(V,/HU+RTB8(6I;80TD# M1C@..=F8B?+>!'8S]B I6>]2R*K MU;*-.-)RNHCKG1IOKA2O.VSO=[>,AZDYRM\MECE-FU6W7^.16SBXM!.^D>[, MJ /#T(&^$41[0EINS)XVA>F@)J3_\S_>,4(%DGEGR=PW@JBQ2$O46-38,9.Y M;P118Y&6J+&HL6,F<]\(HL8B+5%C46/'3.:^$42-15JBQJ+&CIG,?2.(&HNT M1(U%C=W90L:+:E$L9-P2_;]?NGE3;Z:.$5M+X_Z* 9IFOWLHT#21S ,D<]\( MHL8B+;%6?+L-DX7E1JL$D64*(GD-3B<'/&JF0TI2*;7%6O&?W&R5[BH5_WZY MJ.M-]4?FC&?M](XB6A+3<$4O"CB4;\$-S6,1KG1#(/@\Q](X@:B[3$@/$Z !"<0+.:0W2N:RY<,Z(6^5 3U$N^T=-E3?QU"+LKCSHHB"T M4K12M%+<[/$ ]THY!$>D!^ZE J$# T=Y^4<22:)UCH9;3[1]BF+6+W(O-*UG MH@!](XC&A+3$>32<1QLSF?M&$#46:8D:BQH[9C+WC2!J+-(2-18U=LQD[AM! MU%BD)6HL:NS.5JMB*]7MTK];]*A^GS:GIVD6J^F\FDW3JBU<;=R[5&,_U8$X M)Y;&[_(^#ZRD&OQ:M/+$.:LB6)(T")LD6.,SN.!)<%)F3OEC*JG.WS;3]4+T MSQ=B>S#_H4CM43YIA?;XXFGSCWP O9430C:QV#P.O1EFA11NA42+1(O$Y!+) M/'PR]XT@:BS2$C46-7;,9.X;0=18I"5J+&KLF,G<-X*HL4A+U%C4V#&3N6\$ M46.1EKAD^7R6+!WGWK,@P#HK01AIP5&202AO! DJW!XTP% (MP<-:%86R3P, M,O>-(&HLTA+3S>>3;K+(=;)" F&6M0T*+5@9+#BO @V6T>3E)EKRGA3:U:OE M^R[S7,>[\>6B;GY,S>DB[IT5TC;8O7 D*2=:Y9"E?M"4W0'\T"J?J55*)YS6 M!G@($015'HQ5!"CQ.4>G37!L$_U_G](J)\)N8H9V'-J#=HEVN6.4W0'\"YG[1A U%FF)*'&8D*""0F:Y6Y2=@?PVT&SW%5_TL)S M17D"XKOZ_>)/-G *43*;K8J:B%O%C)]3\[\=?WK@DQTW5-V(XWX8X[YO!-&. MD)8X/X;S8_V0&9M?#[Y*O MNP+LZQ1(RG9VG>>W:F .[7@_$,L>Q3V4'\$/+ MQ#8=SX7,?2.(&HNT1(U%C1TSF?M&$#46:8DK$=M=B3!)2L$]9"H,".L9^,0< MN!0TL4(SP?0FBG?WXK]6==-NY:Y/%GLQ3MMK<+/7;AH/YB_=^;1QL^[I*5T> M__):&O\F_;J:U@6EX[3\;1K2Z[2<+N*;%!9OY]U9-MF:04\4Q]8,XY&*OA%$ M!T-:8I: 6<*8R=PW@JBQ2$O46-38,9.Y;P118Y&6J+&HL6,F<]\(HL8B+7&V M>ZNSW38IF;*W0)P)($([:=WVJPA2!^Y]8L+>ZNKT.4V$<;8;I6);9:38;'B[ MBE%&X=FBO8JVR_"TKEN;F]4?11MT=?#W,.#C\[KXM@7IBE< ]@:,9_'TCB)Z$ MM,3I2-P3.&8R]XT@:BS2$N/^[3[ZTVIF(B_A>^"IQ/!4@R7QA:JKI/"S.4N6:9CGUJ\;Y6:J: M1=6D.B9AI,H!H$]1XL+Z>0A&BE MI8L^WWJ2\6%J#KJ5IQ\6=;VAE5UC)UQO8G$7!_8P!G;?"*+?("TQIL>8?LQD M[AM!U%BD)<;T6XWIDXG,6,7!..)!1*_!6IK DYR"DM;:>.N98%]2U8DQ_4X/ M["'V-+T#]N=-(&HLTA(U%C5V MS&3N&T'46*3ECJSG]B6R?[Z\#6-87+9$A2Q4@*RI!:&(!!^2 "JE"(031L-& M"D9_G)8O,FW>'[3D277S\M3-WZ:#^9L4T]GY%SQ)LRZ\**_N>]351-(!/.EJ M(#KT,?6VPK*OT3K1.M$Z,3W!]&2,9.X;0=18I"6F)\\G/1$E&:%"ERS#,@5" M,%-2#6% ^2 Y=T%E3C91^XKIR0!TJ*_T9(BM3A]1.;LQ61M2Z>Q1+-N+VKO6 M??9D\=HMRZ7336LEGS"KGG(G 8;"3[]!PY>CT_(*@Q=%YZIZ,9O&ZG+D]0W[ M#B!\#W'OQQBG+#8P9;'U ;$.^@C'(8%:CEK^/(F+6HY:CD,"M1RU? <01BU' M+<G<9TW-'Z;F*']Z?G[3T_-V(KD<3*.?7;#G M859C/IT"]HT_FCN:^Z#,'1.U9^H$NS\D^D80M1R)BUJ.6HY:CEJ.6OY,B8N3 M;L]VTHW%((PF'JPS 81T 8R4&0B)) LGN'%TV_6P..FV _:\PWL,'KU9ZFP: MXRP-[!8\G7)\ZV9N'E+EFNHH- N?EA6=5(PPAOLI!Q)K/7(?TP7!/]8A]H*U M0A07JR+$&&UM3$8>@O(0XZV=#7&"T]Y%"TSF",);"D9[5G[4+)CHI;'QUKIB M=,Q;S4 %H4!DI<"8Q,%9$IPS3DDA;H8XQZB_=Y M&X4*7D*;S!?OTQ2<4!*DHM$9:@W7M]+[+_*^9A'^?;J8E9M;[_^ZZAH"A-FJ M=<$[L_K#Q;S]T.5B-BN'7#8/V-"SLQ2WZ)?HE^B7Z)?HE^B7G^.73D:6(A% M=.M]1$2PGDM(-IJ4K)7!J)M^Z1E1,>1BJHYK$(82\#DX,#Q9:A,/V=WJZCDH MOQ3<3K3FZ)GHF>B9Z)GHF;B>O;,&;I05C%$'P8<((E(*UCH/3'L9",^2\%O/ M?!;,$6]$@DQ\,7VC-'AB*6@JA%"114)IWP;^L&5M-I$,<]_!B6$?O;UWR(XP M#A@O]3$.>#:Y<^122RX8F';7I@BNG3=V!+1QV81HG#:W6BMRGQ,5Y7#O90(A M&0>CHX,D1$S,DDRD[-MZ/]V(UO*)49MHK_B"8Q64\4."J*@2M#P0O-0&K&B!*<$W/KD5;>MQ/F44!BP4)Q[0Q6$ \\T\B= MS5IZWK>!/["EO)DP@\GSX-2PQ^2Y;W31Y,=+:S3Y9Y,8ETPXN<0=9&F+1Q); MDEQO'% EE8Z!)JW,35\-2@L99'%@)PV(Q 28*(JOFAR23&']B)Y49X$XJ,YR=5+Z,J1M7]B6WYG_^N??F9/]-M7_X:O]5=;S_ M^F3_QV_+SYQTNZGXL .=;=Z/>P*=+P7\GD"G@-C^Y>]?E:QFZQ#?@<"30?[! MP?L''8%&H,<%-,H(LAN!1J!11G8/= 0:@1X7T"@CR&X$&H%&&=D]T!%H!'I< M0*.,(+L1: 0:963W0$>@MP\T=C?MO83W6G?3_U[-WE^T-NUC,1Y;FVZO_*=O M4'< OX>K-58$/K(BD%J6B \&)+6B[9ONP# 6021EDFB?7"C(S8I [8C4F@C@ M7#$060;PD5I07 DMA%(RAB=H26HFG.L)9WHPE7TXM'?=^M%QL(8=W:@W-Q(N M)DUD NG;6O/ -)1+X9 (ITZK;)1-&W&C0=6G"XH.A@Z&#C9<4-'!T,$>V.8Z M:J^="F!9#""X4F"5-1"CU9(2[^WMG:@<@!M?1Z!@*& M/3[0,LNBYH[ Y88P-NAA5DMZ5S-'E]EG&'B+-*5$N7"2W5N($=2P3:D G M;8LU,@D^< &!:6DR"5*88??F8$I/F!Q.;XZ^Y6('Y!9=[/G1$ET,,\<=M%1* MB&*):HC.M$N#1(#7TH+C@GLB"8LVW[14IH52E#'PTGL0@E"PWD>PV1E2_E?^ MJ_NVU(=ECDI.](">U_L,- R31[3=':,LVNXHG,Y[9504'$)Q*1 V63#)"9 T M:2UYEMS=>KHNE9)%+248)8L["JFA/0L(:J7RGMN@AIT\*J$GAF#YYU,DCQO8 M'A)R)CE\N[0*Q%ISMY_ZK]=,KP4QE999!5BURU@VPY#4UJ;T<9 ML9\_(BYN%FXAV6Q<\F!8GZW0;)F6&'ML?N(Z<^%XB2.<-[E$#]Z")TF#(U)D M+:Q65-Z,/6Q*3"KJ(%E!2V:>'!BBRGM$DJ;$)2%&?V?L<5#7JQ1?K99MQ)&6 MTT5<[RQY6?)W#>"J+%(2]18U-@QD[EO!%%CD9:H ML:BQ8R9SWPBBQB(M46-18\=,YKX11(U%6J+&HL:.F5-OIHH1&V'C[HH!FF:_.RC0-)', R1SWPBBQB(ML5)\ MN[O4'%/<: 0]&"PO,)RY28M&06YV\-E@I_I.;K=)=A>+?+Q=UO:E> MF+@=;31COV\$T9*0ECMB2=BO9 /^2*)+UE #P<1<_%$J<,XFT+'\@1DADA(W M_9$K$5)V :C.#$0P%BQC'JC+R0>G)65/[8\/:T^"1GGWV-D*W[ S"9HHFBC. MG>'"J+%(2]18U-@QD[EO!%%CD9:HL:BQ8R9SWPBBQB(M46-18W>V M.!5[;&Z7_J]7RW#JZM35IS8%RGJU?/^EU:G88Q.W= S0-P3"VS MBLKX!$&8""(:!5X%!CSGI*.6SON--/P\N=#7;B%ZW>9S+_RZFBY3W$ K3V+) MA%*+[3P'O0J-VQ[1(]$C,;-$,@^?S'TCB!J+M$2-18T=,YG[1A U%FF)&HL: M.V8R]XT@:BS2$C46-7;,9.X;0=18I"6N63Z?-4LF;"#462C<$2"H#& 3"Z"C MU-Q3;UV^]8#DI*),2F_M:%J+8IKEKAFB1ZYHY3= ?S0(Y^I1R9/ M@LL.#"< T$U!W [QY:XGSL!N9CD2.?S9*2,J"S 9N5!".G >>> ::HX"T1:'V_.YW$E0LHN M -69@0C&@F7, W4Y^>"TI.S33R-9SREG(\TE'G&):")JA)"*ZI!9:@/&)EE?*6!,X=UG< M:AD2K*(B3LCN WPY:Y:ZZ M4PA>)R(>!OL1[M37>Y#>?44U7 XZ("J+%(2]18U-@QD[EO!%%CD9:HL:BQ8R9S MWPBBQB(M<;9[NQTJM+ I, Y,:0K"M[7SMORH)9$IFR0U>53'69SM1JG85ADI M-J?=KF*447BV:*^B[4H[K>M5BF64Q;2L]H]?O\9NM ,)2[!D?9?W7V!8&* U.)&FD M9"'&6XOP7:7\02=MKU;+Z?SM.KKH(I%Z_^Q\MGB?4G?0Z]4RG);8Y/7,S>N/ MHHVZ._AZF'%P^-U]^P'%A%".>P)',_C[1A ]"6F)TY&X)W#,9.X;0=18I"7& M_=M] )9RFE+-0.ID0#C"P00:07/A+(_,4BHW47S[!W%_-Y7XAV'_IN88&<7 M?S2COV\$T920EACX8^ _9C+WC2!J+-(2-18U=LQD[AM!U%BD)6HL:NR8R=PW M@JBQ2$N@N$\@0Y42NJY#_;6$]^^I)X6)[#'/_JQ MT^K@2V0/4U--YV%QEBK7-,NI7S7.SU+5+*KF-%5M';N;O\>^JP.).+ L?Y=W M\&!6AV0>()G[1A U%FF)&HL:.V8R]XT@:BS2$C46-7;,9.X;0=18I"5J+&KL MF,G<-X*HL4A+7 '>Z@HP,\8R&@T0XCT(JBTX22U8X[1/A!K*\JW6!<$J*B(' M)B0%P3(%S[('8J/SF7(C-+^Y GR8FH-NY>F'15UO:F773AC1V/]H- .[;P31 M;Y"6&--C3#]F,O>-(&HLTA)C^JW&]-1&$4)6H*0T(+S/X!*)8'T.21)M\NVV M!%]2U8DQ_4X/["'V-+VC$/"A!9L;TX(A56P>-:=I68;J6?F8TS2OI[^EBPK. M2?4WOZS^N"((9N0MLZX%]>Q_V#U)VX=Z\7R_:B]JY5T9XL7KMEN72Z*24D MXBGKUK$T]PFW UR ZLO1:7F%P8LB;U6]F$UC=3G<^H9]!Q"^A[CW8XSI_0;2 M^ZT/B'4\1S@."=1RU/+G25S4:MGA!0Q+*@3>2@] ^@LW, M@97":)6MI,9]SA3X86J.\J?GP3E%%BTH-J MOZ-#HF\$4N0ABZS6<.('U'&UP-F4DCP$90Q?-A>^L!AS3IR!HB4* M$3XZ<)P+T#YQ&:DUTHJ;X0OQBK$2UP U@9?PQ7+PA$2@@GJ9C+5,LUL/33@M M84A]M&KJQLWC=/[VHX"D[OYZ/1(Y./SNGE!$Z@E3;,(V\D2$)Y"(9Q&3/(]P M _UM$''>5F3R3^A]S\7[O)!!<.U!:*5 .&K 2RG )4%R$HZ)M!GO:Q\&=+J8 ME9M;[_^ZFC;O2^H^6[4N>&?&?KB8MQ^Z7,QFY9"#]BZG>E,9O!(2_1+]$OT2 M_1+]$OWRLZ:Z-9.$L@Q$: LB2@N640+242NCS3*26U/=/%'.K3!@M: @A(KE M54DR$S&!)A$X8730?BF$G2@ZG"8NZ)GHF4.&%3T3/1,]\\HS290A4*I )Z=+ MCJD$>)<<BIZZ\YYJA N$%1/55,B9[9 M>Z7AG\?4]U8G+J2@$21MZY]9EN",C^!\X(R&D",--PV<61^M]APBSZ2\QTFP M1FB@TC/)6/1,]+[P6A?:E%?W.+F5$R4WT0[W.1GY$ZCAUVCR:/+CHS6:_+-) MC)E0F0G.(2C1^JI+4,R1@C(IN,2LLO[6\^^(MB+Q&($XQ3B)\2^_/MG_\=O]-WWN3AK(/;DGV/E2T.\)=@J([5_^_E7) M4K8.\1T(/!GD'UR\?] 1: 1Z7$"CC""[$6@$&F5D]T!'H!'H<0&-,H+L1J 1 M:)21W0,=@4:@QP4TR@BR&X%&H%%&=@]T!'K[0&/#T-[+>*\U#'V5PD6_4-JM MR#/L%SJJ\L.^0=T!_!XNV5@:^,C2P&B#6_D80A1 @G,@M-#@2C@,UCJALG&!);81-QI4H3JWZ&#H8.A@ MPP45'0P=[&$.ECPAB5,+6D@/@@53W$@P\,098RESD=[::B6HYT&JW#X;BJ_[ M>EDK$RA",PW1:NGMH!U,"#:A%/,P=#%TL0&#BBZ&+O8P%W.4.Q5+)D6I)R"H M\^!H","C4"4K,YQ3?M/%G2@.I@5X8P(P(@VSR7@2;SW#ATD51.8: M5#;%P;)VY3W9@TV26D^D2G38,XF,B$E),M'%T,70Q88+*KH8=F?<04ME/,;, M!0&E;0#!2 0GO8404E3%7&/QSYN6ZGW4BK=/^ FIO"=Z \:P +ZDE(0F6]RY M=TM]6'=&:B=F0-T9GX&&8=]%M-T=HRS:[BB<+J6<(W<)3-(*A'<4?! 2N/;* M2>%DD/'6(EZ@6L84@;'H0 B7P67!(26AE>6$\I#Z=KI/EZ$P,R%T. ^![5LN MMBFW&]AQ$7(F.7QS'1E9WKI1Z[M K$6G.WG_JOUTRO!3&5EED%6+7+6#;#D- M36IO1QFQGS\B+FX6;LC8;%SR8%B?K=!LF988>VP\]M YR)"M!!.S71<0N:03 M,,N%-)1D[_W-V$/)W$8=I)BY*_%*, Z)B:H_S=8IG3M%EUNS4>NX&#L(F69@,!!^K M,'2@;P31GI"6&[.G36$ZJ GI__R/=XQ0@63>63+WC2!J+-(2-18U=LQD[AM! MU%BD)6HL:NR8R=PW@JBQ2$O46-38,9.Y;P118Y&6J+&HL6,F<]\(HL8B+5%C M46-WMI#QHEH4"QFW1/_OEV[>U)NI8\3&TKB_8H"FV>\>"C1-)/, R=PW@JBQ M2$NL%=]JK;C,409! G#"#0@N!%BF'5BEDU$A>$GU%FO%?W*S5;JK5/S[Y:*N M-[0MC1+0PA830VP% 7W*8:LGMH@']BA!)WR[L&S%<)A=Q)T M4711G#W#V;-1DKEO!%%CD9:HL:BQ8R9SWPBBQB(M46-18\=,YKX11(U%6J+& MHL;N;'DJ]MG<+OVO=93#7IL#=DZLA<>-':-Q3B3S,,C<-X*HL4A+K =Z/O5 MU*=@7&JY"I=GT4S/Y16^4-5 5MXIFVX]"E818%H96B ME:*5XG:/ASR SP>23 C@2+$C0;0 )[6$0+/4)*= K>VCFO6+W M-ZYDH0-\( MHC$A+7$>#>?1QDSFOA%$C45:HL:BQHZ9S'TCB!J+M$2-18T=,YG[1A U%FF) M&HL:N[/5JMA,=;OT?[U:AE-7KVM5FP)EO5J^_])*5>RFBGL\!NB:V%4)JZ@^ MW7:0&,9,,)"H\R ,%^"UT>"3]E0HQI(@FZBB.KG0UVZE>?U@^KWPZVJZ3/'1 M#Y_G$R+(A!GLF33L\BCB1Z)F262>?AD[AM!U%BD)6HL:NR8R=PW@JBQ M2$O46-38,9.Y;P118Y&6J+&HL6,F<]\(HL8B+7'-\OFL6:;LC&*, _&.@A#6 M@TO"0^*)B2!4 M-& #2Z!HI$(+3842-_TR*J:8%0R4$ D$R10,+_(.OLJY&XS5[]/F]#3-8C6=5[-I6G4ES^Y=JK$G[T"B(-Q2LY9-6 M:(\O"IL?6>M<8K6)W$CD,P[!&>9, >ZA18]$C\352R3S\,G<-X*HL4A+U%C4 MV#&3N6\$46.1EJBQJ+%C)G/?"*+&(BU18U%CQTSFOA%$C45:XIKE\UFS5$E' MFVF&E+4$(9D'FVA;PZ6L-<&Y+/-C*IWO6;/L:K@V]1B@"5<,ERUQV1)MMX]]I6VKVS M0MIF0].S%/?2#GIJ%JT2K1*M$JURUZPR&9*23QQ,)K98I0I@HC% 3=#$>.JS MTS>M4E#'==(.@M4>A" $K*8&6(J"^Q1#5GU:)9LPO8D9VG%H#]HEVN6.478' M\,/9.YR]>RYD[AM!U%BD):8DSR# M=KFK#F4==R$42Q*&"A"!%(<*-!2W*<;%/=%N"PW.'^U0=;D/Y=43U3?BN!_& MN.\;0;0CI"7.D.$,63]DQ@;8@Z\3[X(;\*Y.L81,9^=I7KLVYL#.UP.QS''L M5-D!_- RL5/'N3Q5Z,T_8:W.RUF\:#^4MW/FW< MK'N"2I?'O[R6QK])OZZF=4'I."U_FX;T.BVGB_@FA<7;>7>6338QLA,B!39G M&(U4](T@.AC2$K,$S!+&3.:^$42-15JBQJ+&CIG,?2.(&HNT1(U%C1TSF?M& M$#46:8FSW=MMMZ]IS+K=&<8# 2%#!JM$!!2%B")>N[O/\"PY*[PA)A MK"#>*%#>M@OJVH)CRH*6O/S/DD2#VT2[R:Y2_J"3ME>KY73^=AU==)%(O7]V M/EN\3ZD[Z/5J&4Y+;/)ZYN;U1]%&W1W\F8\\$!-E-.X)',W@[QM!]"2D)4Y' MXI[ ,9.Y;P118Y&6&/=O-^Y71&3%#)#@#0BE!5CF$C@=)>4\F]BV]'A\\>T? MQ/W=5.(?AOT;FF/43&'@/YK1WS>":$I(2PS\,? ?,YG[1A U%FF)&HL:.V8R M]XT@:BS2$C46-7;,9.X;0=18I"5.8&]U MLH3VW*#HC.'(3G#KR1%E(PC))H M>)2W"E>^I)X6)[#'/_JQT^K@2V0/4U--YV%QEBK7-,NI7S7.SU+5+*KF-%5M M';N;O\>^JP.).+ L?Y=W\&!6AV0>()G[1A U%FF)&HL:.V8R]XT@:BS2$C46 M-7;,9.X;0=18I"5J+&KLF,G<-X*HL4A+7 '>Z@IP9H1+0C6$S"@(&=NG$M,$ M20DOA6&2.WJK=0'1UE#C@!"303"9P-E @3(1J!(QNY!OK@ ?IN:@6WGZ85'7 M&UK9I41,V$;Z$N#('L;([AM!-!RD)0;U&-2/F99IJ+@FRCKQ*!^MT?V$+N:WE$*^)Q+-LOX*OC5J9K. MJ]_:NOG;=#!_DV(Z._^"9VG6A1?EU7T+T!/%!_"LJX'HT,?4VPK+OD;K M1.M$Z\3T!-.3,9*Y;P118Y&6F)X\G_0D&9ZL\Q&D#@2$D 9\E!Q4SIH1'P-U M9!/%KYB>#$"'^DI/AMCL]!&5LQN3M2&5SAXUIVE9!OI9^9C3-*^GOZ6+[J>3 MZF]^6?WEPH/6_\Y3TY;6-NY=E=Z=E\.[2ML_C4D90[;,IB)P(1$)PO($SJD$ MEFON+-."1[X)9>R ?WD=]P^[!$[+97M1>]CK6_8=P#A>XA[/\8X4;&!B8JM M#XAUJ$Z: :=$D6RC!!%E^4?D #YQ!UH3P:.5F1EYF,^9 3],S5'^]#3XAF;!C>F_BPZZX*#$I&^,T2>1VH/R2OGG+^RF8I>(H<8E &A&,>7+(2* U2 ML\%:O8F+5=%8C%TVIB0/01FCE\U%+UX(HDFRH&2) M/X1) 6R)0$ 9*8TAS)"8;T8OQ"O&1!! 3> @;/LH"T(B4$&]3,9:UD8\'TPK>0*)>!8Q MR?,(-]#?!A'G;44F_X3>]UR\KUB<9=D(,(H1$#H&\,8Z*"^RX981'VYE[E_D M?N"=R;LAXMY^Z'+Q6Q6#KGB9ZY@[ BIZ)GHF>^6%W@X_)NVC! M)9Y E)P2K#6^."%).3"K,K\UOTJIILFT<[+4%9^5T8"GPH%/C#&O)!.:#]HS M.<4YV>?FE[L@[>BIZ*GHJ3OOJ9)EX6F0P ,M_F@S 2\%:]]CA 8J M/9.,1<]$[PNO#^L6;N5$28%&/C0U[..91VCR:/)H\D,S^5WUU3F)\N3&I_+>]_]W+IQO17^!OW6=O!(.G_:H?!'.3*6PMTLWJ\[='13WLG M!T>'QY/RP\M'*\NCH>DBN$XO?Z&_>%=/ZU\6^9<"1%T.<&U ,PST#H].]H^K MDZ--R,^FKNGET>&K_75\],/!J[V3\L-W!X=[AR\/]GZHCD_*+W[< M/SPY[OT^/[%"K@]M/^ROTZ9<2?CC"<;5W)4(OGCOUS= BM/?;D>-]W[R58YR MN#I+RVFX?% YUYE)9\ R&D'0Q,$$+< 0+G@DG":G-M(M8?G6S:?_KQLY+Z\" MBS8SFZI[W30I 15]4U:O]XY=O#EZW(EH=?5=]^\_C@\/]X^-J[_!5]>W> M\<%Q^]O7;_:/R[CKI/9ZJO"DZ/UK53?3_'X3 '9G+:GG8MFQYZ\E>TS+DM2F M34"[YQ>KINK\:3Y?_-9]0EW\:1Y>](;=-KHM/,ZZ;T)3_7G=CBM\4_Y\L'X= MOYE4E[_]/4TN?UDMEFW6['^D$DU+8E, M-4NNG>2HRD6NL@M-48AEF\I,RWE" T57INW^YJ9RLU7Y$JNSDOC$ZK?I_/T, M\K([Y>_EABU^K[L_Q,5BN7ZUR#FU+RN_7+A8+=O'EK8GSJM9N9A0"+PX*VK6 MSB&L3W#U_NI\N8BKT!0T7%W]GF:S]K_7WUX=:E8>^AWA0!%3[^I3A>_IW+V M2?G@\IWK156W%W!Y2>W["E3E[-UC'[NWE^ML3_72+:?>)S>?E)=S%]VD^T;E M#<=E$)QV/[PL=[U-&/4KSZN?+\AT M_+[\?%:OB6R_^3 D?O[Y^(K=53'R LABOH;Z;%%W7V-:+NS#;;^XT[]??, _ MYVU$4'766-^Z =VWVYL7_;NZDO;,KSI:K^]$]]ELM;2<=VDL+B[-"O&X.XOK F5S1IN/Q6D+:V8U%Y5?3[AM\N.,N M_LNUH5][HUN@SQ?+)I=89-%>Q\V1[)?M:5]4KZ_>76Y(B5QB.=^T\*Y(Y14+ MBAJ[0K_"N_]7OGY,Y0:NV1.+ G53K^6$\]3\OEC^N^.E3V];!4_=%.P?BL@E M=G&Z3$70FD6KOG4;P57AU,WG:5;(6-[0V]9/_OKAT^ M-SRS?=^'CQ+M^]H/;)VB>/BJC-2X5L3RF] ]J'L]CMO3M./E;KHNUS.LB\SA2]B\>/:(=JQ MM1YTY9,Z55BL[TE[DJH+'+L?FVGX=VN.[\]*A-E>[5WAS(MAS:_AP+L8>.V( M:D.K7\O@:%>UNH%W6$3^M/HIS:D/F#3HF,R>"Y!R^=@I+N&[">*B D@I7>".0_! M: ]"9PVF+?LQF3 GM,M2B,O<__QM,_WKX:K5@J/\>E;B\/JC-<;N5Y]J,@1U M"NT"8[O@5T*)K_ZKV.=^)UW*'2_ M'1>71"126<#HY3YVYR2289N7 4F-42A)$:;& "ROC- MGF?"C>3;X])BG@;.I6F)]&9=]+!F54>>&TG-A9H5V-LENS\2L2Y4*V_]\7UJ M ^835\*$==;1.M[;92J?LJQ^G)8+;"6T2^V:-OJ^EEQ.[I7*]E/V2@"\F+LV MBYQ-"_SSJ5N'"&>+(K8E+"W?;?9^4OVS<:?EC-,BS,T?901HL@,TV;WBA,M4 MXK0VM:LOXL*#=B;G>@#JSL_;Y&@=QMV[D-S>\KNCR]6\I"[U>K[B]VF=NB7L M^%&BL='I\.2YLS[%HF"N??@5LV T(2"ML[8MAXW&;V(Z_-MV1>DH[X50 N^F MJ].93ZAQM!V3'GVN+"#A2+\H_/J^>8ZWN/J5Y.W=S[B["Y[:$ M9!F[OKI7>EVLJ5 RK&6_#//ORE57Q?C_YV(*HQVG;0(\6\76K687;UK[<2OR M[6%YL6C6)2G+5.2__3C__N,IKNK[-"_VTDZ>EK'2MO2-U8=!4VYZ^8SI^6P] MT;A.T[[?VWM]+2=<=*EF.:3DW7<6L723:)^#4IMC7"W.79MRO4CQ%^?3^86- ME;OCWG;OFG0@N-@N?:S/\N?V@RY3XOFLF_%=W_O6)5?+=?3XX0U?=U=6++F% M:5Y\M*[;_+_]?J[*;GHYW[8> ==NY<5=B.6+KIVZG+<E:U0>LBKK]B>P=Z2I#9QK<.LGOBH6NSM)-&IRY]^7SVKFX%#KH+DZ] M3&=NVB77%^]JOUL[ _<^N65K&]TW*):15^WT_>4EK"<*/UH0L-^4"YZV-8GM M)%9*'8?F14=*;#%O3NLJ=5./MQL_=P=>SE/2R7JJ\@+^=HXC5W1]#+D9C]AZGM:ZJR?Y@F/B+MMOU:6HG6NKU!-?%+!"_0+Q;LBD\*)C& M#U,U%\/H_F$WJ?RJK=LLUWI36^+5\O#'2M(JP9I'C[ONRSCY:M!_GEQTIUWK MW7I(7(ZR/^+KY"["3LI5+E:S=@ZK?$G7*7/Y\'^MYNLT[$J:NT [IL9-9^7L M#\;WZNJZ<;F^M+ONX86:7*K=K1':+6.LX_QJ;SY?E0]YD]II]G:Z[=(F_N_E M.L"5DI^WD<^TW,!5_>'D:Q=REUG!ND#Q"^_",ET-^7)EUQ*/VY<02]2UG/H/ MUW'8F52QN9?7/^>J4*'Z4*EP/SZ?P 1UYE)G;MSX.^_HFO]M1-&NEW8WM!WP MEPI07W/?]M:=N7\7=RI^>];%%>T(*SGUZNS\(H;IE@*[:>P+VVKO3SN SEI^ MK,=P7:>+R9O9U/GIK.2K%Z?Z($'M@>V7*8QJ/_F/WK/^E'BQ&M"^OEOT+K7G MKNM9EKACOKJX@M9XY^V*:URGY1_>U'&[DYP7)79J5EV$L7;NT"E*B\ARV@59 M<=JNLE[*\Z*^!AG2\W*2N8NMQC5]%T*T/D0!6ED+0JD -G,*) 3GRT\FW-X! M^B5Y[^4,WEK^VOJ)X_2VH_I'LWD7OQS9W/#RZDM7]<6W_FLW3H^O*AT<8?G:BZNH_^J8:=WE1(MZ'?VNUX>[ M,=_.X607+F6JG3:\K*4XN78Y=WSNAC[N:OZPG2!<5YU<322^*+'2VHPK*KMX MY1*N:Q'@1S+UEX_F>,K/Q+C/3-.O;[KJAH24J:UO!^+B'PRXL2 MP9%-(6^J3IJ]J*HW^S_M'_YSO_SWY='WAP==O71;(_WRZ/#DS=[+D^/JYX.3 M?U0O_WE\_G5W2,[0T[ D77_:+9W0AY9NQ7<6QISHQV'>^GC;J*L$& 1@.2 MN+_^9#4 $B1(B2)!HAO,C8TQ!32ZJ[.RGB# M?SVK?KLHQWUG]N68LZM*'"O(6#U]/=@ZL%=^N9AMJFC4\8":U.'7R\G$7X!" MP2,^Y_3]ZG&.GM#?;:Z'%3'QYVU^U:X"NGDCAJ[.R^K6WVV&L-TXMYZ,Z**E M%Z\V]]BZ<+MNR.JIDI\()GY7I7A97.36"]E]KJ$G1MI]W>S$:MG'@?$3ITT? M!]83B5WV<[ZAFNN>SO9\<8=&'K8NV7&@TNYL@2CKM__QG?[N"07]]5[F:W:_ M15!?G1K;I\/K-QQK^V#3H]H ?UM1_T^5^K\XBX>B\(80-<56BC]=-&X\^ ;_U; H=!KVN1%N3Z'J 2"OM@ MAA4"S_,!SU4L%Q="7Q8""AM1Y[A1!\V=7JX%%#8"SW$##YH[O5H(?0K]K&?F M.6?B.4_G/W0"=U,#UT>6]E6L>A^#7UU9Q_"UDLQ[3!M_WH'_OM;]'$\F]:3; M'X8I^U?]X4/<5[GO^J]97[B5,A ^1>/EJ*UX1*UO0"V.J#6DA82HA:C5GZE! M6PM1"U&K9\)&U.HK:J&M-92%])6(:Y=8]N*R[0YVYN^7FV?V^A B6\_*0Q;, M$[?V.V!6)(K[2,3]#=L\F.&+>CT8O49Q(XP@C*!>H[B')&Z$$8218]1K%/?3 MA5UB*;3$[[?EU_U^KW&8[>(QW=U?5F#FLL[6P];/>HJ^/B/3V7#B8D\CZ=\^ ML83OCU!7>/%\4N]**-T4^S=(M6?% 8/(05/O2 [.$.F%(-8R3ZQTR9A(/5?J M9G4X+DL)CC'B=0Q$4OB--]Z0**1BJ3!NX[=63GW3-7 83S^\;MMC01H@Q^]BB*1(9%]$Y$Y5B30E25,,$&DX(($)A5QGA;N1+#>Z)M$%KG, M@EM%G^$!FW]H0CD2&1(9$-2$61R)#(OHG(3*8B M.::)Y3(1&5,BUD5."@5W+*>D;FD*10,X8)EK4JR!WY3Z:Y\HD!^W6BE)?9+] M(3)KQ E%(D,B0R(;D(HBD2&1?1.169%%],J3HF1MRE0]LA 2H3I()V)V7NR$ M%D5P!9PN0Y3BDDCE/7%",2"R$B(MWB36(X_,:G.BD,B>E(!T:]^6>M'-K MU^7FB7>U;U\4]SX8.$B)_9"B9$3GY<3O6<\V<)(MB4368PB5A5.1+'&,N>4D#OQ4^=D$L4! M)R8+G)A8]3B9(88&Q[1V+!C;*T[4R(DO%$X.+D?D1%1BY,1A<6+)/A2N)+&U M#[3D3I.@8R(B>1X$_%]P.WZB\#XE;C-A2AO@Q&R(ES23J$PLRBF6@^@/)];D M&(.D^$+QY.!R1%)$)492'!8IRJ2-,3P0FB4X?2H5$CQ51#L%7TDG5? W2=$X MZ6-P@0"="B)#],1)JXG3NI:",]ZRT"=2%'O;GT12?+H]3#Q&V",^O=?IYGUE MG!Q=&T?I+;@\0!U[-R/0[(3W@-!*;9,DQR?_85>GSB M:5_EWNXS#[CKL,]=AQ2XXH(YDJ*31(;DB V:$ZNU\#S&D+F]N>M@N0U)4KC2 MNT2DLYZX8"D1UEKCK(N)IO[L.@CG]E9PZ1G0Y@7M.^!F?/^%B[2)M(FTN4.; M.CC.@U7$LER(+$F2P LGI7B?K);!E-WR3DD;'7,DCF<%O\F9A.P<44XIX2-E MGO=HLUY8=6*1-I$VD3:1-I$VD3;W4DPJ2,<<$\2$"+3)F"66AT*42"4:&YS? MI9.((!(W"'4SZ]_"GXF!AS)_GL[2,BR;Z1?XPFU^\ MZ@_XW"*RE]E3&EMX'Y.XT89!&#E&O49Q(XP@C*!>H[B')&Z$$8218]1K%/?3 M15U>4$'!@\5EWIS!4Q9DGMMQN_#3Q8ON#MCC5$WL(=K'-$PMJ$G:64(%#42F M0(F3\%>2O#@9N(Y\IT9OEBDK*SV14NA:US<2SR4CD>D48E*UK'U_TC"Y8GL[ M]GX MO$ED5&0@/"N(%C(2Z4L@SOK:1=OH(I.)0N4>$1DW>SN&=R0H,12L12)[L2J* M1(9$]FT'X[)QJO!$=(Q 9((#'VG)2<[.6,X+*[M$)K6UNCA-:(R<2*H3L4YK MDH7+B?I@M5/](3+#]-[Z:QX)2@P%:Y'(7JR*(I$AD7T3D8D@'',F$6.3)Y+1 M0#SSAF0E?"XIJ9QV0HLJ:Z8C2P2NSD0F+TE0G),$WET1W@I7:'^(#%AW;^V_ MC@0E!K4]M]X[Q>VY)\2&M[/I>"\[=(\L@(#=-K';YE'3+?6"<>,B^(T*?$!C M' D&.#='H%'+HO5BI^XUSYDS\"J)LRD0J30COB0# V*I),&CY#WR&YFT)ZP? MY52PVR8FWO7!MT12[)F<$N N*JUB*H&) MPFZ2HBG&< 5\&(WV0(H9B%273#+7R@@57'&Z1Z2H^=YV*Y$4#UZ+^@6=+>S[ MD6=L<]V']"D4+B;^(40&*-XI1YD3G?Z8)IN0U)4KC2NT2DLYZX8"D1UEKCK(N)IO[L.@CG M3EP_=AVP!R9NQO?#U$3:1-I$VGPX;7*1$P]9$R>U(=+:0+R4EA3+A:/<^*+T M3=J,21L=T5-)<8CL29R\5&8D3B?-HB9-'%XRWCL08"A"G M 1),QA$*_.!G#PED@E%;'$"?BV=D#)%37OD;P)Q*G9" MD3A[2)P/3!#?%]P<7,!]S\I 0??!=$'AHM&-$''$@D;A#E*X"!$($IGMI;&;]S&)&RT7A)%C MU&L4-\((P@CJ-8I[2.)&&$$8.4:]1G$_7:SE!941/%P/-+@"_M4NYLLNJ^I% M=PCL<8(F]A'M8_)E4LD$(1V1CLO:PT42RUDBW M?BI1)6[?31]2X(I(J).10 M#_OY2%QM15I4T=$:GTSJT1EY)O=W1OY(4.+ )@M6M.J#$J=)(9&3Z0P]2PZ-207ZY,H0;%:N.4ZD67)7> R$1=U!/(KDGBK&:$F\L2I M9D&:'A&9IDAD2&1(9(-2420R)+)O(C+AHF+>":(4RT1*IHF%541@LF0(5@I9 M^$TBDU8QPQ0E,J@ 'AFCQ!=GB(A9^Y*X,*9'736E$GLKOW(D*#$4K$4B>[$J MBD2&1/9-1):92\QE0PH7%I@I%6)I4B2:$#G77#"VT_3+46FEKB7$O 0OCD=* MG R:Q)B WE*2W*L>$9F5)P*)[%F)[*DK8>/VW'ZQX9=\[L?SQD]3,\]GLY0G M/6V*UY<:*T//)\ 6FP=A6T,ST\I[8H,T!#C4$"M2W9XK7);L=9([&WDL!OB< M1&9ARZCF)(GN5J0F)V_ZP+5>T+S54L,4FYMWUP;5$4NR9G)$4>T6* M6AC'9=3$EL2)C$835W(D4@&]IHG>L$@\BTK) M(,"1[-%FI=:Z+[T;D!0?7X#Z!1TM[/N)9^QMW8?L*10NYOTA1!RQH%&X@Q0N M0@1"Q/"U&(6+$($0<02"1N$.,R];/6EL0[VXO.SWLX6?--.\:%H_R6UO6]'U M95^AQ\>?]E4"#EM?/OM6O.!""%T/1K%"9#"1!!X5XOK]KVSGKA@*1'66N.LBXGVJ/J28\Z1@NK]E8B VFSA\B.M-E+14;:1-H\6MID/)6B,LYD3Y:XB3XCE1&42*W7J@=?]/S[#AU%,C) ]DR MH8@MX+)*+IV0,D5->^1O G$JUI?J&DB<=^ZLPM\>WO\_NXFJ-QA/EWX]4VG\ M\="R>#[RZQ/+/.>N[6EN?IB=P5 N_NTWGSEE[ONV^7MN >%A9:;\_DL+>.B/6G>GX[;S<^N[G?CLL;/V!-J-[^*\0M?D M C[*T^Z'Z_O!0& *,GR8\@3&,0?AW+CU2?/GV;S[9'$ZS[DY@Z&=MDT&=4[- MK_E\D<\"#$#04<,I%]T[O(N+6?V0=9_QT9>%<[G!7U]WO-B5UB<85[-96;W0 M\=_>-IKA&@\Q6T:=X231P, 0B.!!!Y5(,:((&JSG3NR4P60Y*BX">-W!$IF, M)$Z +2$-DR(;P60MYM47XX%_J2]!+U2J@:LG=4KJ NK5R(Y,V;GV46C-B"FJ M'HF4 :S>0DF@.JL0,EAL.\TCXINS[1 MPU#V43//E7LK!TXNKJAF.IXBTQSCXLM!46ZC(ZR82*04GGCX!(B',Q.]C+3L MN*DZ&QLR#83SH(%?K"566T&4$QH82@4G>Q3?_6)PMQ M!*])*JG&:A*K%0 HX5II+[G@0?K=A+PD<]"%^," \P18>4$FL-U\9L5Z*V3N M4155RP?*7_WQ_C'*\24-Z&X*ZC:;=P[_JR6,>CX!FV,?(MHLEN9/?N*G\7K> M^C=+Z^O#&$A8Z%(L-8 !IM8\PP/;&D%9661SF(X/TRX\,YXV^3,(KC/30EUI MTP_U@HE?K.(393P=MZ?P]X?9++5=X.>BFG:GX_-S^+3R6LSSA8<;+:?+MEXX M@<<"*)Z=SZ;PS*O?G$_@W>LCUV&/M2E8X1;^[ 8!6+6.I!8]N#F)1SU+D(^/[GC&S]519JS-)K"8O M. =>(G.%T,B8!LJF)>^$4:AQ,HN4"/6ZLGG(Q-;^CEHXR6.RRJL=X_8V.O[K M>JXO?EC.YS#(?;F2Y@L[+KW0H>.U9GNFW9$7%Y)61#N>JZ9&$@KU)#L1G&=& MJ2QWFKY%^!S<=W#=D@=WSX,%6J0@.4NCG:!,Q)VF;\^HW<*=L&%H]W5#"%EM+11^%LV-E3?TX\IQB=0.U>-?'D3F@&L)R9J'W,@BW!6NN"<>C)1ZL(\1Y^M&$6,U& ?*+PZ*Y^)$#D.[;^)YW:6.U4<9ES%8 MZ9] 5N"\^!CG2_CGEB$_PG7QU T95,G* &X747.A3+0D!&N(X,PX'K5T:L?. M\D<8=TDZM2Z3NL6GAY/[QC#-2MG>\OJ-E5?96A=#6L]I#*>MXO+ M@<%-*Q&L7.6;!M3==X7+IFW)\W42=%U,RVFW4QGS^&,]T_#%Q\%[3MK9 U[R M%@K[!*L=)NZ6%X496YS>^TV_<.MO>-M;GWG'9N?M#[W<[&V;Z-O3]4/@R6DY MWRA0EUY.NJ2_M>;O;RYW:R_O#N#;J>',G^JM# MWMQLZQ'[&_<]YN&++_'5%?,HV=_"-7L6_1<'_$#)WVO4#Q-\?U)?GB_%!PRC ME?CR0UB9/YR5K\Z%]H*72;_<"M>KT31D2V561P'__?2RQ.JY_Y!7YRS![H4GG_Q%^_UWS1]?SCKZX^,64B_,VR=-G7M=#P^@E=]/WJEO5>S=DLY3U1V%T]'V>8L5$35RYY MYW>.-XX(F*6PZ-O9M./3^L]V>5X?WOV[GK $FZ0>\WRSLC5G<^!H/[^ NRSG M*Q7)T8;3?^P,H06?_^S%^ 50[N>VZ6TSJZ&B?>-L*7G>=7 M7PX>E7)U!T$L];SH?+;\<-HY^6-8B]VRW/AVG^95-6>EK"?M8G1YU+49UV5S M>>BU_N+Z@R\-HM5[P3C.P0&H[[=]//3J#<]A(L%BRI<1AM]?"F3CF7FA=M1Y\QV/O8= M&H=!E1Y"Y^MN)N^?2PM@<^I3\V%>)J(ERR28KRJ._"TI+ULGSR/8IO!*/;.]GLM#O)ETPXA_FF+ M/5*I%/,&,#U3(FD&B/=1$&XE*\E*FWS8"\1OIOC/L_F/LV58E.5D=W7L:T7( M$S6,!8%(_]29A)P7*K@@-*6:%1@T\4$'L&AT5#*7DG/<"](_JWZ+8>9;G=R, MQ,'XWR[!H1O'=6&R_Z=I_AW^]P%Z=ZD ZQMN3FJ['+46AABI82YM*"2X0&LG M%1.TM-JPG4HC#REF^_/JS.+?_7P./O#%C^,V H$MY_D]W/=/DUG\YW=-ALD^ MKW[??)D?4H_NP'Y@F$W2/G3C[;OW/S7BI&G^_OJ77UZ_??]_T3FNH_C;K%UL M AUPW;+48$W=&+M68*V%2>@2 9I/*U4;Y_:DV:C=YLSJIO#8QQK&"Q>7I<:N M#M]N1^3@IQ_ ])K/SFZEHLK,(SS\LQC=7X,\K25Q#4M+F^"HMYQ?9 MS_LR[>Q2^V_B89_@?#%[(M60A6R[F.%HDU O,N8NRP4,)Y>UA+PY^>3 M38W(&H6O=RQY=?*_;AV<^7_,YF-XZCK ?PF>'7!V-1^O@',5%[]\S+K P%.C M86$U_5^!YQ1K(3-#JS5B.>$ :24Q:4S<4?G]H"'8IG];RV?]/>)CW_&1"Z&R M+02,UGI"4(#]:G.M-,2+46"\*K]#G?O!Q_LJ2\\04PP',%>(M=Z"C*=@IZ[2 MH.J.[K1=!<.VP.K^VYM7V8YMES35M'G^<1SA@[ICO:IPF[.OK]FK[&882 MZN9GMV/7_7.5"WEQA>W;R:J7NY*K_;W+0G^/R] !N!0^DMM=;NW_RT0\ -]/VTDNXO(,C5?/VZLDYR6H'BM0#..;AG MEQ$UZM.I7P%/MQANIJ9> M7V4W2I7>M;DPW,7"8U1)PSHQ*4JP+7,D(7A%! .]E\'0Z'8.3G]+R\.#+!;6 M]^VMGBZ6DR>R26/)&MP.2W3=!)(Y.N)]\D2[J)--WF2YHV3?$E.]4\ER&^?C M\SK_?2'U:L"!@53SZR[3Q':HN@.F]9?WI/[N#-E\?>;G@>@V6OG'\]PN)XLK M,Z_+O]^ YY4-6"OH5>OP^9E=?-ZR^J;;^XZR1_S9-NP MO"F2"N.Y"NWJU;[P'-[!_63VJ7X"CZDC!1=]]>MY[K[U%4^N3DJ$VU9C.ZE/ 7W_FOFXN]J.WGHT*0A72ZP9GFL/$D^) MC97=11&)FZ)SVEDTW]+ [$"+IN?5,WNZ:/:10;VO+>-^Y4\_WH(.3!GK?2:* MQ=HIT'?UXQUATB<+5K32NUE7#\E*^#6>YK2.0C>" M\729T^O%?8?]/ZQ/MOG6^?@N8;Q=GL%DCVOKL4V<?JG.0[SA)LXIE5S%UYSY6KLCZ_,Q)\ZYL M2FUTI?DNK=S-/3%G]$G-!$6U+$9P0CG@CZ1"$\M3(2(H%X*FV3CWF)S1SDQX MO9K<#6#]LIK:O9T%Z+M1\.7Z2B/4[Z?,&0V*1ZE H6E7894E8E64).;D*"W% ME6QV&B3QQ$L2!52;P9H0MI UQ,KG!>:%OX=^[_ED0.^W&2[5'&C@[MJK MZ^A%W>*\I.WMFAN;G<=[5%NZ:SU=Q=ER/75:.Y?NCF>VZ*);V]4^VM51UMU! MO3R6>A&=GZQ44D<>B*E=)20O?&6%,W!_@W- <6ZG'OFWY),_ _>IH11HOJ/0 M6J_&BHOF/FTKE'/A;9>;>ZQ=2%K$&ON[*H\_+M(7+J0GSKE[7,?N<8TY M44SNZ5[L1/9T7$+T*>26''NKT82#F=?S7$CR3ZF>1 RE^;V<$4091YMAT^C H M\\/J$"$"3%]6 0+,P $&37/T@XY:V @@""#'IM,H; 20HP&0WEK5AW%Q?NIZ MW*&'TX-%T*<]N?7,'!J,#A5<7*7U;'*?#KLZ#CT'+X00UHDR&ZF[7E]5]T#P&M)Z0O!"\.K/U!P&O'Z] M*C:$X#6D]?2C52_3"&/R@@.LKN[O= ?,^'KGO9LO73U/ZA_SE 3SHO3U-&I4=L\XC,MKT) M_D'@])2B1W$?E[@11A!&CE&O4=P((P@CJ-08]1K%C3"",()Z MC>(>DK@11A!&CE&O4=Q/L-\62Z$E'@'H'+!YV#WZ]#YLY1S-Y/01ENXMW.GL MD4I'YKSM(W2+5G+3:\8"P6+^%NE!%I>""664M$ MD%$$QZF0_F:+#:843T8I8K7B1$IE2-"UXQ5S2H<@7-3E9D?)&WTDNY/G?G)G M>PUQK;W&UUJU,CUB[.X6QR\2"8:"IP-<[N*"I418:XVS+J;ZF_NX&NM_CG/[IFV7.>W+]: C*N]NEOLBD6$H M^#K U8]\AGQV7!I],)+Z_7$UGR\R2F&H(5DQ361,P)G:*\(+!;I5CGJ_TRMW M?^SZ\SSGS^-V,9Y^>#.-H)QM_C&O_O?^1-N"DL!?7V%]NI8O ]40Z]\!S M8L<,7$C%@]9HI&*DXB>B8DE]"C(48IC.0,5"DJ"E(%18G@6G*A3[A%3L+[I* M'WMR<-U(4X:$BX1[<'A"PAVT1B/A'E$LEUN7H[.:")T"D<$9 FP%9"<]3<)+ M93V]27'4.)E%2H1Z+8CD(1-K-2-:.,ECLLJK^-QI(U1@VLCSQFYOIJMB.OSA M60R%.Y2S!CTFLZ-4;)0W LE1 @F>HL%#2T.2[%1W@@D+P1(D"!1 MW,QDG\H4@BV1 M>&43D5)DXJ5@1 G%=B]!:Y"\\RS%@-@TJ1EEB M(5990R2-NG)D)-I[FV)@.25VDTUCTD;''(GC61%944TKX2)GG8<.F MYQ\6XSNH=*OE]+OR\W(>3WV;?YZ/8WX]F/R,^TSB0?%8.[L4RDUH$X63C1B8OD MK)?2F\@1N+I(=>AV(IT-6VN1SI#.OHG.7&$B9A9(H,D2F0TE+FA! M4E)2,VYI%#N%L/='9WNIG_-%9C,*>0UY#7EMX%J+O(;AU &S;+#!1"^ 6ZT( M1#+K2# F$5IH4#)344)\0I;=;VD<-3(:RP=@7/3P\(2$.VB-1L(](D>291X2 M38+HVB))YJ")3Y:2$)0U)5!'^4Z9\ZB-5#66&KRJSB>7Q"89B+ E9N\-+>R9 M.RJID;28?X.E<5YZ%BD*=RAG-K#$ E:T.'IQ(XP@C!RC7J.X$4801E"O4=Q# M$C?"",+(,>HUBAMA!&$$]1K%/21Q(XP@C!RC7J.X[]@?VXP&B^(<8O?[[7AZ MHR;.K_E\D<]J51Q!N[(X LOB] Z5CF0S'M-R,"WGVXXK:JYSL8&(4/M4)>J( M%\D0X:(HU#";Q4J""9R(XIQ/63 N=YKC)G!/N).<:"G!/:&%$0UY+6!:RWRVLL*J1U9:10;8FW.0$F,Q1 I>"&>9D&H MDZ$$3HV*^@E9=K^E4;@>6:Z059\;G[ V"C+N<6DT,NX1>9+.<1J-"21I^(]T MC()/600QO&2KDC+6YIL<1XV36:1$J*_15!XRL58SH@407TQ6>75/CMM?;R(J ML.X7UD9YZ:F$*-RA).[WF,R.4K%1W@@D1PDD>"0%3P =O;@11M >.2[%1GDC MD+P0($&"1'$?B[@11A!&CE&O4=P((R\#1M#,1K<&*Z3T*4OAH!52WL7%K-9' M85UY%([E47J'24>R'X^9.9B9\TV9.=K9+)UT1!5MB526$_B D5A89*%$Q;7; MZ5K$M(B14^)M@-]8SDB@!?[B(K,0J;/4/6]FCA@I*C$SYUDS)5.2)FBII=M;L\_+,9W4.GK](]EN^C.?Y..;7D\DL M^CK*-],_+5MP3MKV=?S7@?^9N20VR4"$+3%[;VAAY;E;%$F+W':XZCCPMP^3_)_=%-0; MC*=+OYZ#-/[XGYNI>;L\R_-Q7'\*/WY&(=4MZG&Y.!@9/>_;'C3WM;YJ-^W7 M9GV-.%+("A-@4#M?&YPQ33S+CK#,?2Y>"&?#/FI.OIE^A.'-YA<_CMLXF;7+ M>7X/=_S39!;_^5V3 6C.ZT3,E_G@:_4;.2',)FD?\_;VW?N?&GG2-&_>_O=/ M;]^_^^7-3[]NK_9O%LK71S*0+/J-[HSAZMM\VH,-#/YJQ^VB.9^/IW%\[B>3 MBV96FKG_U ]PBH#PFS.UQDXJ;)FLSC-\-UT68 580W4RV?+.=RA(^3VI/E[ M;D[]Q]Q,QF?P'O"C\73M,Z0.#[?X+2$[CZPQPN[Y4>--OK%% V?XZ390O MVN^_:_YX:'9\QG#!XU;2L;!?!=F>\1XP3YV5)HT![!=77#?:?#+Q838?=< ] M X_L-/MTTKP& AEO47EE)."M2B1^T1'#9/8)^ A8HKYS\_LRGK=UKD?-ZJ_9 M$IZ5%Z>S](<&J'2:%T V,&/_6[V=YJ.?+//)K8+ZAE?^[G8SV90@P1U7I(0 M9C+38":GF$G6P0JMK>9TIVSM0\SD7R,0X'*2WY5+@_F'Y7P.?[VO+WF7R=RL MO;R<7B_N.]S_87W1\&W[;FU2@4ZLC84RFX!:@*'PZA(;;GJO5Y !;LZ#YWS; M4?Z&6>_$^$(@>1-?Z,(+FZ>O!UL']LHO%[/O0V=6=N.ITP;#KY>3B;^ !0R/ M^)S3]ZO'&7I"?[>Y'M1OXL_;_*K-YWX.L+ 10Q?C6]WZZN3RUM'FC^-V',83 M,'I?;>YQQQ'GU5.U.5&2_ZY*\:XXU.I"=B*-NL]U][F&GQ@E]W6S?@SL*V?- M[3<<-3]D01%[R'HB]CBJ+KQX8?>^2M'3"OYQ,;.'SLNO^7R1SVHY!4%'N!;Z MLA90V @\QPT\/^:XQAV&N-.'I8"F:%]G!H5]U(RP=MXW7UH>]&B]@)/'NDV;CFC(V6[9^FMH''K$YXIG" M2M"]P:N#Y3C\LIT3BE6?>\?(CSQGTA?1'O.)LUV QQ-GCSYQYEF4/DI%)+62 M2),8<25SHA@+.3#)I(G[Z,=^FE*CI"](,!0\1;)Z ML2J*9(5D]6TE0"C3"0B&1,YK.0_'28BNU.X#QI>H(DOJ)EG)R(Q*.1'.4SW@ MZ.'R(@7)61KM!&4BYFPGWA MP/+L04TT(Q[?FX%J5Y0*A'85J&G@Q"=IX:\4J:"!.;K3Z>A1/F_%NS?3GU<' MG?=D1X@1WUN1%5SL?5KL!Y.PMB/Z&RKV>.'ESX0Y'S M5Y3XFW)TT0K90W ])B:#((4F362F"3Q<+DA*U-I":8R%[]4KWB#F7RI@[JU9 MA=&V5['U^Z0O(V0@[QU>N,A[O5!BY+WGY;T@K9*N*$)M2]+_CH&$H^/"&B<(=R6A,%C<)%X0Y4N @1J,6# M%NX3[*]L2P\,XOU.S78AUGKSE[7_LE5$&(-0O8.BI_ I^0FO3F6:+6LUXMZ$ MH5[ J8;[S ,&J?89I-)%)JF4)U+4_WAF23 ZD5RLL$Y2J8K>Z^;,V[S8V^D\ M,X(']C@X=4.!7U!X"AFQ_\)%1D1&1$;<840F2J#))^*9DD2JVC35:T6"8X$E M+YV/.QU9'K5MLT]&Y"-MD!'[R(A#ZZ-ZZ'XPS_^JFU%<-C9]@&Y\=WN7)Q%U M8<5X$J(-1 (>$.MC(+3(P$(*-E&QCRY/5SU0WY4?9F?G>=IV>O7+JJ_B#[7C MUZ^G?I[_5/M&_NPOSD"H[?N,_5*WM/%M[9>J3IKFU_?O?OA_FS^]_O6G'\D/ M[_[V\T]O?WW]_LV[MT-NGMH)J;LEL,9LWFG'*P#]/)^,IWD?XOMU 9I$.@5K MMG6P^>ES_3L/67I[/*FFEI/)*4EV+NP8&F_^UK)U7_2<_ M3__VF\^<,O=]VWS,[:+K% [H7VH M?=J[YK"KX73-5V\92FTQVXV4K)[3/:"M=^A5 \'?WC::;[COTS!CU!$BE\LX5Y6P#PAH/[K1]]37;5WWMV.K)W8=6>Z&:#5P]J9.PZ=:\.)WG MW)S!!:=MDZ=UZ5WK.]34PNZCNL1@E/'TN!9:SY:$%%84S@+)18 #%[PG/JH$ M#ISB1K HBMG)U?,V>A\$)9%Z,-!\#B3D%(@PF4NM?(Z4'W1)\).[,_=ZH427 M2V+<-G'BVW9&*$Y,S)U(P0YPWF43A5*01G'AN;ZZ0"$2C8X[$\:R( M+#G#"G&.**>4\)$RSP.ND,>2QKNXF%7*8!UC<&2,9UD/W'E0>DZ)J8$^<,\- M\0FL(DZ!,J(,*>\:45& RCN62+'@_,,U%HPHN$5.-&=A*"PP<^#U<'>QRUXH MT?X8 WV>GBXL[;10BDK":*X)S:9&$5E0".ON3> M$5_ 3;$*[I7!W<_AL,Z).;G[.&TOE B=D^&LD*1]2BP+ FH/AI74DE@!>N\S MK YOL[)N9X5XGAVGCH)*^EKS52C@&5?SF:034J:HZ6&=$W-R=^&;7BC1/3@# M?9/#1+/ P0!G@D3P-L#/ !IP')R-(HUBH-W:Q)WM1J' P I6DZ"=(3(Y2[Q0 M-8^!%J%8U"ZZ@RX'/9CEL ??Y.?9O+Y@YVQ\88-H.EL\\E$-3-PMMXBS=M$] M&R:J/<$MNSJ*U]ULW&8% _:!%#_Y]KA0[45LAL6@K/!&5: !W M2$VN2(SJG M"!9%$9Z:FUAI6#4HM" Q14YZUY\)\5IS%5GTKB; M@I/F_6EN<_?4%>)6^.T> H\,JSC4>I@P^.SG8$E]:.MF/LC5QY@G@./U\N!; M8)S3(.H%MS8#9)?&3 M7@VT>93%-LU?:II6?X2%2O'$ /!NNH51;.-G?,K@ M6[;+?'LP<;CQBB2YD=HJ$GT0=W5V]633)J_QJ[NH&JQ5[GYZT?R^_N/??B/D][LPUWW\A^;3Z:Q)LR[$<>[K MR9+Q>;#6^ZRW;9?@' M6.#=0-,_ENVB3NM5#FT=X[8M/YLWLSKE39R/N[9=HR8LP8/P]<-1$R?C4CJ? MH/[XYLK5HW7JQG@.EOIT"D.;MWY^L1%*EX/;9>2.&@_K^ZSS,C9?Y+KH-Y($ M#^#BFB"[?%^_^O5)\].EO#_5B,3J]ZES(LYFR^DJI+,2Q':Z\'C>=*81F16P M=3O[&@9R/=IQ!4)=^';E#AT=$AE9HM:%DBA2 ,_>@%.?BR4A9IS9G[',HQ99J.T)C1:"K])D;@,\!R2 MXM24# I.!ZO$C X-D+^@Q054=T>-3YK78-=L8+S[^:E/G=%VD1>7M[H;R+]@ MNHS!)@W $>#PC>L!Y"[@&W.U%?W:#'M\H+1G2Z@VGC,B,.)X /,D*TU"%)3P M;*72U'$?=YH 4:& )&@FS"GXC02'+'#'B58N A^P*,1PG:NAF#3@Z?BFS74; M8:V;J\V",Y_R;6Z&[%R=+6]B^]C?VM78];:.;]NR9^O/RQR#2)PHO0IN!.*8 M8"0Y9V46O*CH^QW<^.]N2V6S_OZ^WG-ZO=IRZI3H1]"V/X.R_7?5M>L;CO!G M3K\NX(+V77G=;0KX'V>3";B;W7 NMR/I]BKF7]N-M"?L[E;7O5#C&C]8+>5K M^1-WEG;H"C_[A482Y&EOIF>3O2I7Z:M#V./N=HEJKLLD+U9N M4N.OIF!C!_ZM1M2GS8^SV;QM E!X6AF/VY=6PS"!@U5#SG__^Z_-UDR.FK_^ M]8<1F*=_&[?M;#D?-Y/Q625Z^%\?QI-:K2*N(M0U97)#9 MI^DJDOWS7]XW;Z;3V<<.;=H1_".>;$+,W5CFU6L$KVT][JLMA]4^ _RQ]2K- M_P$,JYDSFQOYYK\6_A2&,C]?(]JH.>[LNL[63VNO]Z;*;AY9MTGBYJF[]UA=D+[_PTH-KCL.H%SM M..65 )L%:$M;\GPMO2UM>GU#>7JU+H[,JR@N)@]^!*%9,5)=#&+!'B0Z6C#[ M6*3@6.QL5+@2!/CO1/O:E-[54Q(>[$J6;0Y4.[C??8S"'[;5X?V5-K ]91HR M:T_Z'JI=IQJ..I2;M=M)A'7!^/9T.V.P5V/'K.![+"^;HG11U+S$7&M[P,JR MICCB5.99:FF"W-D\8>#F6\4*$5;7?4 AB'-<$^X8#5QGQ^.ETW[^83&^;6U= MI26^J5;PN(QKH<#7;9L7*QL+UMGK:?KKFF7'N7U=-XQS^JG6_3R?C]M\BP_^ MB*6H3OH>+=L^A'2^(3:01-W#QF-W3QO:8E+;DA.)L7H9(8/&5WZQU!>7C:?% M[>3.?PL)75LE6]9%;3,/N/J#/Q\O_.3U9?[&OG+=Q5#XIQI@GU;" -+II+&5 MSM+B<;MG2E\3PB>30?EK DCDN1:/,B3+H)1Q&FRR\!3+8!W$_?-L_E.[ ,T% M+^!M7EQ?''LK##*4T]K5\<@;<70,<.['WE05B 4,,<^- M(X$GZU*24+9AT.J6Q1-\J;Y7FUI\ DG8S_ MUV^'C:9YL<,W(+"XG'27X4'13MHU@E)=P.9\=8KW1M#M9IBD"GH:UV=OFS"; MSV>?NN-?7?"]^^4\?YQ-NI!2! =@O&B*CZLHV^^[L%$WILMK?EA=\^?U->M\ M6@!%\"6Z!L'K.Y=Q@0?"(IJF+HZTNM>?NT]?;SY=_[H+1F50#Z8W][\*0*U^ M>/MW:5E_Q/%BOB111E:B+Y'+GY+]7EM'( M#5'2LEH.EA,K)=Q"4AE#T)1K?S,L=%DZ?+;V2C< G-N_S&?MO@QQ9T_D,)!U MM%J]J\6Z.8/9JY$>F::#96VD9)Q(4%[0;Q&(XV!;>*=+<3ZGF'?*A,G$E694 MD1)2EQ+KB:>UD&5DSE-M>4H'TW0ZE IA-TX M*LM)C2GGTOOSY8?X$[GZ]V;1Y9V&>B94M"O_+D# MKX=X*?SA7LI5=ZY>Z#+I%U SUJOA-.1Z0Z+:M^GTLE?SN?^05UVQB"\PJ:_\ MY)._:+__KOGCRUE(?WS<2NJ%O_^D&6^7B18_=_M1ZWII\!@,E&P")?"(FCLT MK09D0-+K,,AK7$[VK#= NJMLN0YO_M:S4N[4-*SAO\ZLVG_MJ\L(3+_LO M+BZY^R.8RZLDQ5>;7VQ=N-T4<_4094Z4X;^K,KJK>^9Z-">2WNNZ^UP#KI"\ MUX4XL$;N? M\A5,L/LS*^_=HA:%O7]A@VCKM]T9K"<7_/7NP/2D-@=N9Y-QNJVY=4^FYG'G MC1XZ/Z%\X7YN^SMW+\91"1[$<)&).LEDKV^[IDC MH UYC2&@(:#U9VH. V@_;X4P$F9BW5.F7=S5]6?=S7,=9ZENVZ?%,-#SYLI:VG:J]3<^R[?OL7[G36 M9]%>U_(GSE(ZC/K>BLG/)_5YE>9-L0\W1ZM$%EV6FB16:L4>9HBUCA,5K$Q& M",OE,45FA/Q(68BL[:UOW9M2R-=5M*:K'=ZRNSS .D/R_F\5H3JKOSE M$E7OSF\4UQ*[Q->Z=XVTNKNW\(N$E:& ,S+?BU519+Z#,-_!Z.SWQY4K;2.S M*>1 M,ZU#V9DQ!>5B..9 C7+5.Q.D105O+2))9)M 1[6TA.;:YV54'RVQJ04 M=TI@]XN'6] K^.MKI1W2$W_@%2-5#U<]46J/B(G-1M&E:&%& F4 M*+V6Q)7 B>3"%&ZRS'RGM+[33'AN'3'@K-9:XI8$825A.;M:LR(QIOM-CE]Q M4J6ZNZKPBX25)P?G?<;=U]LF&'=_,BAY,_T(?\SFL"0/M+/5EX711U/FWL)] MX9CS/"J*YLI>^[0KSRQ7D@CJ:L]U%6L[*T,4S45Q4V"^=]J8'#JFOD'+BSW9 M)VZDY+Z"Z(@5?<**@\L1Z0Q5='ATAH'R_9"K2%1X[1PI0B0Z_TBXT+O*S)^) #6X\@X\F\?F*/?ZCL4*0Z0?X?+>%+0 M(ATXD<[+0*1RG+B8$C&T>,$U-5SME(\[=/1[_^XD,_L*=R-68)KY\86[?X"_ MZKI85Z 9U7ION(7?.T,%]]KZE!"*ALH^#14FE/;,"")2*'5SWI&@P>M63(54 MG$Z*I2>*>V^,D:V-]J[D[085EW[R^JP>P]F3/:)&7'+!9(0")#K1V> MUAZ,G58=0B4J-BHVPC%J+6KMP/T*18M15A@2NBT_QCEX"Z;VV6+42>'T+6=C M]A0 1;_B^"$!TWJ'%.?\>9Z[5A7Y\WF>MGG5SGZV.,WS=>03=V=[9YS@C@ON MSAZK<2(U]4D(08J2@M1.["08^&=RDJLD(X_YJ8*>^SF;M ;4GU9X"M>_JV"Z M^FY?N[=W-V9'(!DND!Q7(V(OJNCPL'>X?H:P M+'#!"\DL)B*M%> ST$(2<]HEHXJ).^<>#IT%BG[&D0,)IH@.*W1:N^DN+KJ0 M:89U>UX[&V"2:._L&-RYPA4V/K(!"<%%&$QEA M7G(BE1"/B>I89'S&DDXKO7W=-HZH&+#?<1[I"D MD:2'I[7#I46?.#6J!))%J#6&(_BEGCF2>6&%1J5Y]3'[%5]_HM:BUQ^&, M6&E*I)P3*I2JW<4#<=EKDB15*;E(M:6/":JB,X(X@CG+QQQ??3-=^.F',:S> M1Y5WP'3E/FQH?A%Y ER=YY>". %=;]K99)R:C=H=7/A#D?-7E/CKDD8K:*]6 M4''<*I<)BT)T36N)8]D0&G+A,7$1C.];RO,5[JXN[@YKO3_UT[_,9NG3>#+9 MUY$M-G)T7\>VGAR(5C86%0A%R*<]$"[R:2^4>)A\.M @+V+\T);'P>6(&(]* M_#(Q?K@^$T]4F)JWPCQE1&KKB->)D5AJP5]O!8L];'J&/M.+YM,G3MWM?O]D ML>7N[B\KN/Q^MO"3=5RY\>NEC?FZO3.6]K.UA<;2Q^1*4[D/E[RDC(_,C\+]&%YBY*K27)T0%O>FF("\$288NA(E":I.O;?L.> M76@U$DHAR?8.<#!A?4A["J]CK/U V^;<7]1UC+D7O;.%L!)1GS(K^FC'8 1C M3TU+#%>":DJ*XXY(EAA855*24++SWA1AC>W;QL3ZB-_V%VM(_WF%Z'LRN/A( M6JSY/91X!1)R'ZBDW^H[%"DB(0\K61T5&['W\,)%%47L16?H,<> D\F2"TTT M Y]&NFB(#1[^,LR)($KTNYV/#AUB1F?H93I#6(1Z8#'G^3*GKJ_CK!XZ:297 M"Q;SV7MG6_X@;[)C='Z/KY<(=DC22]/"T=KBTF)Q4V5C@-!TY MD=%(XH(7Q!;%$J?"*KYSNOY;,LO[3HOWRSKG5B [(I8@ Z+6HM:BF_J$?%R2 M<(R#MQE+L40R%D@(6A'/BK#<"Z_SHZK=])V/OUSNQAJDX=XXJ9B-/J2=@1]S MR7-8Q,W"?W[\I@ F8O0AA:#?X#04*:*U]6*M+4N-RE M*M(ZJL-.5YI#9Z5O@/R]_[Q_"XN+D:;[.E]_)#C6XYV 8\8X9&9DYN%I+::G MHV(?I6(C'*/6#D]KT5':4_84U\K)Z(AV*1&I1").1T6$C1$^4=P'T;>,=724 M7I*CA'GJ0XI&7W;7;2:UO>YE0/H"<]1[9V5AP;B>R?DH"\:AI;8?2\W;&KK. MH%5!!2(MJ[7@I24U%Z&H1[48?>)&ZYOO+UY"B_5!5+7K'_D2R/@\L1,1Z5&#$>7;N'NW8F,9HC.&>F!%K/:F7B##6$ M:9&BRL&X''N5&XZN7;^I_6@"]K>DCW>_?[*(?7?W'LS9L[=(WV7784[YG. M$5,4$*2SM(@=5CUTS]1!E+!Y0=QZ)-!S<#DB?Z(2OTS^1!]Y/VPNGO=]6 !M)PY!?>Q,@0.[M/VOT6WV' M(L4!&'%.C^RVR6/HTG$TQ.Z)U=@LD)/9/S428G#->V4&!;BWUB:5O-XIZ/:0H/6>J8Z/.)[F>K$@<7 Y(M.A M$B/3#8OI!$R?/13Y:YF96ZSMMQZ@I( 4(LYG[:KOHYX#9Z[RR;IZB9Q4]XA:TT M6X9)[H]M\QR9(K_M4Y7!V^?32;CZ8TO-)$^N2(=9Z3K#W/+@61*3M@TOJA/6$[4L(B M#?>0AF]N-F#E^B'0->8[/%ZX(,KZ[7]\![[1DPNZCVQ[S(J-\D8@02!!Q49Y M#TS>""0()$>IV"CO)\QO>_CLK&1U>-@Y6#SKA^U\M5>8I-9K\$=!]V$/!(6+ MPD6(.&)!HW!1N,,4+D($:O&@A8NEN ;E//KV%..%O<.@_9S&/+AH>YRI=)D<,CXI([A4)U@GB MK#$>_I,L]S>SL'[V%V0MYZ]L.\*3"F'692,<"D3848HW/]0 /X[5DI.,[M;(8C5QZ(PAEHA ) M5$4LY918D32/(G+#^8%X:W]';HX$$(8"J\A9+U9%D;.0L[[-UPHA>6F"FK$ZW=6]V2_U'//_;"TOGR28)CP?WS5A22H"3 M'PG8/XK(X@5QVC(B$G5<&$99W*G0\9# ]"W'@Z_E=[Z_PFC6AR#U'2O@\OPM MGO[%5 8D9"1D)&0DY+T2LM)296L#847%&G97Q,D"_W',!!N]4V*G7L=#(NX' M(.0'1]^1C)&,D8R1C)&,D8R?E8Q+,E(YJX@0N6XE1$^"<)1($Y3BBF9>=LCX M(5L)!_&.'[&M@(3-IG"Q3O>!O'O1P M^F^_^IRT,S4]3,UN^XOZP\V'\R4\^>HGDZLZ>/"[\_/Y[#,LV3HZ^!I>)LQF_UR] M$3QH43]L$GQ=7Z_^O1IQT^U)MN.J""?-KB#&TX\@H]G\HOGDVR:WB_4CPD5S MYO\QFX-D%OD#?#^JSYCF!;PPS/#_=N/N[C)J8";C:?,I-R%/QOECWAYLVXWE M?#Z.\#'<+L#(;0PGO!C^;^4U.'-H>[M;?)! 9_ M#OIQT:RG, D?81G?\KS?%-X4_\AU]^!?,:+ MT]78VG9-Z\SE6YO"^\1/"= M@*;U_?^1X^H1\/='H)_==]K,^6:+K5G,8/Z;O\(L3AH!3SQ?5GU_P+N?-#\N MYYN7!UGGY@Q6\FGWNIQR,:J//?,)7OQL,X^-3_]8MHMN'[Z.9+:<-^?+>3R% M=VK\9#*+J_MWZ[N[]^SV);RE4:,[%&'T]?5ZL@W8+Q=W_UYULUO-Z=JZK!I= MIPD0M\[%1EB]&/-O;QO-<"U7IR*GT7J214V"\3P0I[4BB1L9+.59Z?)$ENL6 M\_RRHM4?ZKS?:;?J:W:K^HK=*D_NMEE[H4@-7#VYB3F3_ ' :F,?C. [&$4+ M/U@C>D633WX^KUP'3QE/V^6\8N:H20 M'W+WYQJXZBVOT*?-\X] LO4W=]#_ MYIN+[.=-GO[_[+UK MCW4E>PVB.6B ,O?7OUG= D2I"A13:(!EB-&0X*-[NJLS'PRL_*2E?IKT'QG M#K[-R"3K5EH45[=W/T9O >#O(V0V*6"5FRH-L*E=-/Z/R>KZ_]NNL3AOT08T MP)9WEF=OPRWLGQWN7IDO8$)<67#VENDVCR 1L/^S#.QK[-_HJ'R'(0 &W,FJ MLW)_NZR*[^<0F\V&&)8@3ODF\+ANA8"DYPTL\J@Z[E#X?3Q?K/@&3U:8?/68 M>M.,[(V"4';%!)27":1Z7]%\_V_#+U;>C1_9,]1\$G:_U]="W1FSS>NX;9L&D[ M?V8MD/\$YH_SK/7/FWFGHS.]CN#S*_=H^WZ]V]E9KOD>@ \6K.I>K613-C7- M AP8<$(Z!^F/".Y8NYAGUZSV:Z\*K.)3>W&M$OJUV>HD-B= )C#8LWS;?,^3 M>?,1[/(LW_GV -KPP.SB9=V6*]G]>S+O.!NL5FI M9),Z_(_-X<;*+>MIYS=?&>A@2V>] IC7X]7B%/;X(X!*\['7D:%IYL5P[GGO MMWG3BP]P1KN<+CJMFWV1WDRXL5'9)\^>W6,QKM^PB0FNNND??SYI% MM3)">HZI%V!LA.[SCI_L]2;6P"=^D7W$S 5WKNWK=G!/SW% C\4_.WWP&*ZE MC^?:Z]C^*/@6C0OJ"1W5Q#XL@FV-17=OK17K8_ M?%/]]>4(TE^_3I)&H?^[FX*ATZPZ5BYAX?,I>,=#D.PJ^I>U[IMKI']S;?KW M@U4VJ1KJBT<8NE<6Y]OE&:A_OSX+8\XDXS02&*Q.KJ5$+A"%J-&<<**MW6YA M$"28EH93)#F/B.-$D";>(R%BM)HXE\*6P?E+#793_+6^B.%X%MX $=/U)]>O M>W.,S''[&Z#[LAO,<7[Z(-Z/HV1H!^R,UTRD8A:^VE&7U M'[T]<_/T,=,(+,U,X/Q7-+67S7(![_AG##_T[TLP/L+?KD\-@=!3>][&5VT$ MPQU6ME' LU'A=U[:7TB/I*:?<1WY MG&O,$5-\H)M]]L+X$=5FZ\('2J7T MUE#$?825\H2D?=:>AH6GBP(IQ"[$/CAB?Z$![)II&& OWH!/4=OI(^N_BU%S MX&)2C)H7:M3L1AO]EM.RX(]V?EG@82R24(A=B'UXJN8??>CMUSK%8OP442G& MS\Z,GYO5+'?5DHV/ZW>CLZY.OW8K%Y_8L*OBH_%MV0$KJD+L<7!_45M9E6[??[\6DT;'4WS_Y27A_:7[8JUSU5_M/[N#BM%FV=A;NW\47,@'VX*>& M[2NACW-RYC@QHY"TD+20=(PD+:;'J)+PYKF@.6= %A'8=?.E)VI:LG/2CJ=S MTG,$ DK;HZ\O'L?*!.\-BL)&Q'DDR''JI-G268"8 MP3"D30B(1^]=--98NI7J?9WQE@)YK@GB EOD+.>(4&V]%2$*&6Z;TU$:2G#BR!%) M\Q SC"QW&"F)O::&.&?8W963GS2EA^H>*NA$#69+%]D?D^SOG(Y[#4_[9TM_ M 67OJ0R7 ?18GF:?2-2YK9!!%DN.F-%.$"V2(FX(_;968K_<7P_^STZCQW , MY+W5JB>./T=% ZT["FXO@'*?@[ MI^->8]/^^1X[TY1_F2ZN=F-89\AYC*,C"I&0 N(8'!OM,$?>D:BDC-:$K9$Q MBO- ??+(N0C:5A#8: ':-G#)F4F)6$Q>EC.T0U_H8.(H.]N]UWD61'.>VT!' M?SJ#99P\LJJY'+F,(:953)]RY+)G/H_3@D?I#1).Y4[G3B#K0T!,:J,8B=QQ M?QN%DS#24D?A2A(1CTDAC74 ^&9<)ZFX4ELH_(P^#^$368Y<#E+V=T['O8:G M_7-[OM[+H%$881U&(N3C$PH*RWGBD!#44NQ%H)+?UF_.!*49-LBHQ!'G-B)- MN8-_F.#!*^'-5DSGH+T,]H"7,8I%]B)T=X/U ?@(*^ 4AI&C$G"2>XU,!)NZMO MFQG*DTXB//!J#N@5L?&$^R,,8A%*A X-0$90Q1RR0C!'6/6;8VJ M>8P"/&BOYFOS$4L,;?=:HIR?/5,+HL+%8^;B0MRB(IZQ+5$AZ3C:$FW2K/O^ MH!ID1QL6;61Z&7,]._M8TX6,]G0X42#5D8D8=2[W%UR6: M^M*!LK0/'15)-^UT^#F/7KXC1!CJBWL^A:_N?N;VLQEK^6T'G<*.M>:*JH", M3!9Q*PVRCF DI4J8& X(L]6:[S%3V'^V\QF@3_M;G+\_M?,A!ZCOTO^YU>#_ M\3DC[S[\7*FCJGK[\X?JS=N?WOW]Y^JWGW^OX(>_OWM;O?^OX]]_WI2@G7/\ MSBRK'VT+S!M7[%2=1_#L,T-5W_WEW_ZDF/@??O[M??]C^.'[RBX6\]HM^X'O MBZ;Z[6] W]FLN>B[=TW@%W\$_'UVUN1W X8\A2V-\SP^?MZ-I(?GQ K^NCAM MJPB$#M7[>+Z(9PZ>S/ DE^"S23>E/E^].)W'V/VV_;UW?M'D;Y'N2W12U6U^ M\ODR9P@M6WB?_A8?&^2GX 179W%QVH3*758@\W6VWJI97%3U#+X5MUYM_1*9 M&JN7@'4E,-K!H M+,,Q6#YC'$,_..[O4AO]9MHLS(&VU3E6".ZTOBF?=O4%I M9/K/F^DTWZ+.?D!L%Y.\L'RI[<^B*C .\^LUZ<92VJI9+EHP2+OUA^5\O0S8 MNKH)1]7K>MI1 /:M;->XMFN2%]_[#=U70]ZJ^B)6,:7H%YO?S7M1Q7\MZPOP M(F:+NTD%YE"[G%^NKE[1:[T7ZW7UXGP.&!7O8)>B!:^U8):8-=_WG/P@XV_R M\.,9]0DD?U_>HXC$2$7B>+:HT=5NM-$#G18U?#7^F?<+J)[FS5E'-_"X_++O MWYGWZ^,JI^(FN6]R[TWVO!LPMOFTN_ 6CL#C8"_K60L4K!-X?[/%C1T\1I8,AJ(9"UDBJ"L5(Y<^3KS?OW_A0P:QK?I=N&?J>ICF=A)>L? MLC0.:/P?#/M^R,S5J2H7I\U'$/;8=DKC#H;M+"7@+ NP#W?P];2^GYEO:K)E MVS>.NN.NKL.4?-]PK9=?C:IXI?HJ5;>?YS/KV$C/''<<%MKEHED'/?-Z0/KR M\O/E:&HO08O!(_Z,X8?^<2#U1_C;]1=@*Z?VO(VOVGANYV!1KNG0A=[[>W]S MUSGJ1=W6#AAOV_7_ISMVMT>AI09R2,[G2K$+CILY#KL;7;-BPK;0ZDJ M-MM8=^;YQR>/C_"[T68WPHH%^\;.J 2AA(+&NC//KZ)*Z/MS=RYGG95H]SX)4M%:16N- M9VMVIK5HT5K[)$A%:Q6M-9ZM*;96T5I%:XV,V$5KC55K%5MK7P2I3/885VNT M*YU&^%,JM?$VTW[RTJ_^TORP5_4"5N+OW:[ONC*V9MG:66@GNP MG%^;MAVH42,S$XI5&??Z2#8<95_OL=!QC+V*#X1%"T 5@/HB@"+8\F"21\10 MC3AL&S+>4Y2\%M8*30&I;@,4@)J2/L*5- K$4XS(16.0,$(PZS&QU#T]0.$) MSY-/"T 5@"H M3XJ=WH0R>*"P*0#TK0(WJB'XL M$T1V)M&_QK9]555O[V\#_?O;G][L9#S19V8J.'QF=BXX?4L=_=U<[]_WUU*C6X)1Y@K"T&G%& M)=+6&12#B408<+HX'^*PJQ^@"=9D=M:.-PS*#\WO5X-WWMZ8N_-F-79GJ-,Q MQ<8Q9'.?@/HY(C^[2B\M(%Y O(!X ?']!W'C=30:6Z0PBX@''Y"-6B,?F(C8 M1<'Q%H@_YD!P]R!.)@23 N,%Q@N,CX+%"XP7&"\P/A",)V(#)BP!$$>'N*(4 M&:,HBLXPHKCSFM,A3DW' ..,#96H6F#\>6#\":H/-XD(!/\*_0FDOK$]*\)V MT_WRG4>P73LI3=PZN\U3*W]JSF"5ER6I80\2PTK:TC,",-8A4.LT,LD2\*-) M0,8I@F+REF'OL6-;:4N/*4V\ <"E.K$(>4FM+2PZ;BH6''K6>*YBQ">!C&86 MG#KLD"/4(AV)]]83(;$8_%!VN")$S(<*T18A'Y.0[YR.!8<*BQ8<>D8<CX@DDJDJ 7LDE<.0,5B9 0A")PDY:EV3)&MGF%??3(V$!!I,X'E%1S:]Y+" M%*;DHBS&!T M?@ ^2R+,_A0>/KQEX\F@.!#QV#D=Q^@ %1T_,CH?I([?7R>*. F;Z27B)FG$ MA57(L, 1XT199UCT::MMV&-.E?Y>PYO4B\MUSN!/IW9V$M_,?K^RZ/X[&W0# MN5=T,-^JP."^:9"=T[' 8&'BEPF#)>=_H,AF=,(Z*E#*':2.\-N,=@TB8+=>UND-]PYYPBV8QQ% M>/#A&6B1;LCF:3,%GFYWF0YP4ZSH$]N7V/W6*X/VB\7^L],"/ MMJW]X98$?I+%QX/A!Y*$N',ZCM''+IA9,+-@YN,Q4U'#&/$$26K Z]6*@]<+ M( @.K0A)8!-4'+YC[+-A)IXP0@MF%LPLF%DPLV!FP_$*MGDM7&##)'<#6AJ-=&B!&?'B)FW#U%+9M2S@2F0,O_U M_WU#ORF$WNO4J$+<0MRB(O:9T(6XA;C[2=RB(@H7%^(6XA85L7M"%^*.O\/5 MP1P#["R"^<_NAC$@"Y2Q)[&:+<]F59O)WFW5+!?MPLY"/3NI4-4%%$LG MN#TXHRGM'I\Q\D\H)'EF-6],"!(. 8+;W"HF-BT0)50T*5"U3X M2"VBR;%< \R1]4ZBI&(0R@KNZ58-\&.RH7<%569BY%!%P$4/C$D/[)R.!:H* MBQ:H>L9\*BDC9Y$C9[5#W F&-&,"/"0&/E-,W*1!IKGLSJM21A:H.D ]L',Z M%J@J+%J@ZAFABC(K.> ,44H"[#B%+!84.>V(()H+2K=:%3\F]7>'7A76!:IV MFM7[-0=F!W-VN3.Y/P[A556]KJ?+17T1UZ=C:=Z<5?%?RWIQ69U/[>R1;9%* M&\7].L+?SS:*^PNO23F;!'<(&W#H.,N3 '3"2#*LI(X!2\*&.%][DPAF^4/VR0'!5(.H:3PP0)WMC DG.AO)* M"TCNFW[9.1T+2!8F+B"Y7R"9"+,R4L8#DONF7G=.Q@&1AX@*2^P625#DCM5, <_ED,C"!3 1WTK&D Y4A1$.' M.,T<%TBR I*CTR^/[&Q4\GB>J>"X$'H/4GT*<0MQBXK89T(7XA;B[B=QBXHH M7%R(6XA;5,3N"5V(6Q*U#S]1^Y&=C;K,[AC&$_(;Z>2$@SQ2*-,1GN-0@3ME MA4086X^X- :98"52G!LK@O(T;95(#=@C:27?6Y52@];S4D-&?(CP<@M M=H4#]H!Z!J_13+ IT/AR=:",&^G%5GO$ 7M./8O72'$)J(Y1IY2\[)(N<>B$+L0MQ-U/XA854;BX$+<0 MMZB(W1.Z$+<0=S^)6U1$X>*])F[)RQY37O;;N*CJF6_.8G4>YS=RL2N[T?&A M6C0W_GC:3$.!\YW+V#/(S*%W"]+0XW=Y"E\O9=\7$S^=.^&3"2!M);ENO!.)1>.0T\RC"AQI^ M4I:X(2KH?[;S63T[:7^+\W7SW5O#1/\!/\;P?F$7L7V7CL_B'/CC=3.=VGG; M?>4JXQ-O9GS2!Q(^\9$2Q .34 M )^.,XFTYE0HY1SF6Z#YF-KZ'8*F&*I&HH#F"/5Z 15R)7T >&P .ETM+@G51#5-WO##3)D1(%- MH%M LH%E LX#F(%W< M?$C2>8.,A'\XH1$90F!C<<1&>^VE]T/4X^\0-+DJH#E"T'R"1/=RAOJ$^J/T M&M][F"YM<_85IK%C3DA"D0)G%G'G!'*,)I08+/ 9H'- IL%-@ML#@&;Q$H;J C(1&$1]PD\1RYB'HME M? R)!+Z5@#3$6>JSPB:7!39'")N;IZGP<^Y)]9_KC7J[[+8??@_UQ3V?PE=? M"B(^ZE4)?>CQ7UJYO#/EA:HU,4:Q',)&M9P*W6*5TZO,A'-[$GM5A6R"'7UE MIQ_M9?O#-]5?7YK\@,IXA&J[ LZ5[EGAIES\&:VL+.3&K3D<=O&1?NZ;OVT:9?S^ &>\>.T\7]\ M4T5 R/.\G?-EW#F"?*% N&8:AMC]M^\^_%SIHZKZV[MWK__YYM=?J^.WKZMW M'_[KY]^K-V\_'+_]VYL??_VY.G[__N[,G&4)K E5V%JKZ MBH"5[2A8=3TS6[ OI]/FXXW6F&N[I6^E>4>ZE5TNFK6IEU\%K-],AWPYFMK+ M9KF I?P9P6[LEF7P$?YV?;W/1N]Y&U^U\=S.P1Y>T[/S/OI;?W-7(MI%W=:N MGM:+RU?K>]R3D-8_5:@CP?2W>3ONLX+["\&(QN1SKON<:_"18FRHF^W]PNB1 M,ML/?2#54#]G2]U>BA_52D?OLI..'G- JA![9/VY"N$+EQ=BOQ!B%Y52N+P0 MNQ"[$/L9X\&W CR/W8LWLWI1V^DCB[2*YU3$Y,40^X6;.;O13^_C^2+FV=T5 MPY,B"V.1A4+LHG@.6_&\CGZE=TC1.Z,1A4+L0NS#TS7_:&-:3JM?ZQ2+(U9$ MI1![1/;0S013?)3S2]MF6H>[DJA'LC6[T6(44[9;(?G$7EVE H]OMXK6>A'$ M+EIKK%J+%JVU3X)4M-8A$;MHJL_=K>_J6749[;S]_AE;*I9*VS$+STLF[I4] M)5_FH-$G3_/O+\T/>U4O8"7^DYII<=HL6SL+]VNG,J/TD#104>^%N'O0&?I@ MAB_LO*IK1Y,!BJ4S '%+PY8R_*(T;-EJV,*]M9HGA6B>2,RUBLBZ&!'CP3NB M%&5IJSTH5B;7HP>$KG-_*JISIT5/S=T50*&NY>$Z[Q6F<;W=,?56.W$=MS)3XU1[$KPIQ"W&+ MBMAG0A?B%N(6XA;BECJG<28(?YC;$+LS_K;Z[OJ(#$WKBQAV50U2?)@!B/L% M.0YW%6[NG/@C3I,:2NU\4?EL29+ZZB0IHX@RHL_\#?"/5TA[RY"@5DI!M*9> M;LUXE-SS0"WB$7/$N8_(.4$0IC2*G%O%I;F=)/7F2H_^FM7H[7%$/__II\M0 MSTX&3J:B5$PPT2,>\7AW?X2=JYI]4>ECMV(*7A:\+'AY.'B)(_-:Q8 $B0": MG +VV6 1DP%C34*(QFY-[B,A&:S@(A=Y#%A;G&3!RX*7!2_W M'"_W[S3_\%*/2RARS''>$L8JYVS[S\6%N(6X144< *$+<0MQ"W$+<1;GM5]K6T.58X(@ MA2-'W N,#$T2,:$%L4EZDO!6(BTUP4H:$):!9 V-D69:(^:Y%<&YP,U68M#] MVK:?NIJ'KM[0I*B-_E58SO.HG;%L [F2B!ND_,^[MF9GBT1/PRC&6DZM5X"I MX/3QQ"0R.$3$#5/*$!ZI]K<9A0D? \,$D93 9514(D>Y1=)YQ[@SD29VF(PB M'N"4,FMAS/';ZU*JZCM[U@!Q_M<"%SZRB*IDGXSAW*@8Q,_;I;1XPE_M"3,? M%<5:HD#R7 3EP#8C/B"-D^71N2B]N@VYWD>&E8W(QP3@3#/D2IN0)&"K$1*5 M\;N*TE(ZH7AX+-.T-<4<8HQT@),JP M5F!H(Y4L1=PE!2:TTZ#@,!&,>A;TU@'4L&9WB72]L'.("_ --$L&26<4H=%$ M0;=.(&7PT5#J43ZCS!"=6_DX!YA+-+?*$LZVYIT]ERN!)V(P5Z+(_9CD?N=T M+-!46+1 TS-&N3#G@$H286$%0!,.2$>I4.2:$ZQ-P-;.I6DL$A*,+9YT!891@-23%AL$@TZNH.,2=U(@# M)J+<714%2XFSREFMW6U&45HE0HE&/M&8,T0MLM081&F*,3$N#?X"_VR/&(7P MDOBWQ^'0M\T,?CL[CXM8V9-YC&?P>_82 #*U]*,A4Q+X@T[X0]R"CH38ZPX/(>HDZ M,*!!M8%F4BAJ2K1R@2FS%>2BQLNDHT ";&_$13)("Q40&.F*.2^-Y(>9\T=? M<#34&<^2YP)@)'<:<;G32+ )>48BE<+B:+8PT$>*E8\@B;E?%MPLR3=[YFTZ M3*1WWB*<")A7X"PBP[Q$/OI@M.$I"+W5F29IXEV02'#&$2=&(Z*:(" MP33X'7F;PI3,FT,4^IW3L>!28=&"2\^'2YS2P#&X?"HR#@++NT'<0\R!IHHF,^@ MC)!V.H>VC$ N^8BD\M1*'A/U6Z&M80WN/0IM/10#+7E^8PYM_1K;]E55'7N_ M/%NNYK"L^OQE "P9?Z/3W,, M@%E ,.)*)&0"#@@^$\FPJ,&XV)HOHPR/+ 2$;9==XB+26A(DF>%@>6AAQ9?$ M[C9T^_&&:A_(:R*:3R1GH\H>V8N!\S<9]6EXL=B5A7\+OA=\+O@]U<4 MOBON&$D2:>D!OXE.R!D)/X4@6. XX>U0 /=$B1 #HC18Q+E-R";.4(Q<2<,P M8?Y+:A">&+\EGVA."GX7_"[X78C[Y,2]'?XKAP&[9^F2F?;UQ 52YK_^OV_H M-X6+]Y.+"W$+<8N*. !"%^(6XA;B%N(^:=+!)O6Z[P^Z-RNJ9@KV=Q]!C.,Y M*VZ6;M$L[+3D'XQ.$Y7SBY'1^2#/+_;WQ" EJU34#M'(\D H29'C/B*OC:64 M6)S45CO)@4_\W\;%8(URZ80R6DX'7JCRV#D="P(6)BX(N%\(B(-*7#N&G).Y M7M5S9!(UB#")K8B*&V&?^,Q\0 2D=((9+PCX0I7'SNFXUPA8B#O\&?@FH>B3 M!I[HS@)/8V3ZCL#VAM"%N(6X^TG(K1'CVB.[85FF?=_-.<"SU'Z\N]C.C.X M>Q_*J<&@TWXL-]C1B(1@"7'A0JZY2XB*9(WP/!"_->WG,>?F=QP5_/RGGRY# M/3OY6].$C_5T.M#9 :=J0L507<6>0<&4TX-#LUX*4A:D+$AY6$@9+)?KSXF47$VP&'.>64'*@I2%N/M%W%)K/CZ6 M+J?H>W9$-L(.OP?)UX7TCNEZQ&"G'+:?SAG\:O UZ5752O MHX]G+LXK1B85Q926X_C1*9\#F4/^ @X0RN' D(<#/ED?5+#(X" 0ES(B;8U! M5MK@7#(BQD&*[X8^ )!XPHD8U0' SH6_V&][CT\EFWW7AD A;B%N(>X+).Z0 M_O-7;P70=/?[L#-3]6MH(G9**R/->WA M]U!?O!SRP,L^(J)Y%09?46W=&1)[YQT1*"J*$5?.(2VC0M@HKJ*CBBA^.PH> M))74<(HDYQ%QG C2Q'LD-_^.;*K;>GN>=GB_CS@5C M9^<:/[>+^LPN8JCL!LFJ)E7-K(75U&.V^KNH4_PO%IL7]LHN%\WZJ".OIYZ=Y.7GR]'47C;+!3SB MSPA:O7N][&5VT\MW/8LS49ND.U_M;?W)4,<5&WM:NG]>+R MU?H>]R1%]$_5^$A*\VVFXGT8U5](CI3@GW/=YUPCCH12C[K9J/JQC24:\N0: MI;\T/^Q5;J=6^WO%Y+MZ5BU.FV5K9Z']OD2I#ML%71'ZBPJ8/WN2B!YH9^X> M)/*%,N.::;BUML?LW(<&Q&>W4O$Y];GCVZX'1.FQ^U$R#L<'-O?MU>_QS.:7 MG6>+M209CC)Z<2 ]\U] F%)#APR.9!+QWTR%D5/%.+!$Z2-"8@D0K573!'L MAT@._$0PY(XPR)7&?)=^J7/VX/\'KOM >85R(G"9M/&\^8*C:02EHC'@*8"T88I'@RPBNGB!;/;V+DP,6'C\UPEH7DXRJ)/'QE M4((7([,L9 E>C,ZR*&Y*"5XALB^*HE*C%H=H6C"F,A6 ( M8V?!3N &.44]TM8%DH25TJ7=V!:_-,NA4BXHGABM2MAB;TV+$K;XVKWZC,[ &,9;*7/GGDN-E+ESSVND4*\2,TDCS@A%/$J!K(D189X\-Q$S M[O77&"GG)XOZ"RV4XZQ*!S93""83K?6H0B!E*-U=MLQ+BXB,$31+R..9BAT/ MV7$_2,8N]'YZ5W23?-WW!U7RF]T0NKN_,&=U]\6^+QD5GM6D+),0QN'%EDD( M3^_'ZA0CH]PA300XL^#4(L<<1=Y*K(54&O[OB8/M;^-BL* ZG5!&1^RMOMSY M"*69VQ9YQ@0GSZB(-D-75>QC5]4\3N&#V4FU:#ZC>]GB-,+_YC%69TVN4JHB M$"_<,;NJLK-0O?.+)G](NL_HI/IHVVJ]$:,@R;_?M9K]!14;G7(">T1\$HA; M^,G<"^ZINPTJFFH7.#9(6Q,0-]HBXS1&3&NMC#8^X' ;5#8YZ5VZ MC2OW@HJ\ 2KBH>+XH_M+XT?!/!5D0DOX\PD)<%IX3@B3EQ" MF@,P&9Q\-($S:;8PZ3'-;I]%>(G9%^D]/%!Z$=+BC.=XMU '4C+_9EVH^#)>[!N M/,YB<8J?F /^&:OS.,]LW#?PGLV6=EJ=7 UF!BV::9&Z,!J:YCC:EG%3U6?G MMIZ?P1VK16P[>PALE29U!D^JY^VB"O9RW20\=6W$0'26\\5I]:^EG2_Z?HS1 M^M.N,_BD>ZY=Y"?%>7V6EU@WH:WJ5,UBS$:3LRW\FSN/>[^=K]>N^[YWI]CA8'%%:M0P\4-K"3S0YTNX=N7JUM7L$VP M8+C(Q6D-GU4?F^4TK-?06WNPVM[T [KT1N UL=HU13Y!X79M/YX#!>;9S-S8 MIORGMNWH'NPB'E7_U7R$=0#]ZMGU*YQ:6%HV6.=U)E.H_*F=3B/<'\AR9OV\ M01$8HCFK?=:LH?SYNP]-=K_R>\6)P#(\>3O!"P MDZ>Y=_/)Z?4C\W/:YBSF5Y\W%[%;\.KVB]-Z'C:9H%]V>]J3\C2"D;VQ*+AC M6[<+>*_3.(,_G#G8R%!]K(&3SIO,TS70I9[Y>00&Z5XB +LU2WAB;H'>5F$9 M,Q7SL^=UFY?6,1F\17*W[>RC^8\[GKK' M^7P=_>K3*_;:KX()L0%W#2'U@GNO(K&8E:&)6 M2Z09,XA;CY'-A2Q!1F= 7SB=\&VK65#G/3BGR D-MK(- 3EL!%C:L-N>>Y[\ MEM7\X%CQ+[./*=5';#\,Y,-S)T?&P@%'HH((R"H6$$]4(D<5^'3&*QNE5Y1M MA4FD\T8FDQ"+.;1B/$7:J(0,P48IDV00A87OCV<.IO_7)F#1_CL1'U[ I]TT%)90$Y0B2WB;$92+(>>*0E4Z(J!(UPQR4_MK,3C[$^=GK MZ!8?XD&,][PU6.S16_OVW8>?*W-45;^^>_LW].'GW_]>O?[YQP\[#9:MV6WH M(;01)TV,-< PX$&"^0 .I]$1>26XI#IAS\.00VC?I M"FIV,A14JB.L/VLFJ*1TJ)F@]$BSQ\T$'>W"'BC8TL_9.F15$'2'\GJ)D_T* ML9^;V,\ZD'1\A-_-N-$;$<(B"V.1A4+LHG@.6_%LGD$441B!*!13=*P[4XA] MT(CP14W61K(UN\&,QX_T?H:]NJJZ'M]N%:WU(HA=M-98M18M6FM/!*DTU4O8"7^WMWZKJN8:9:MG87V M^]$,M1K+3HVCG6+1^T7O'P)QG\=1*%Q$W=4 Q_'8G/L MYR\+995^K#IV92G=E%W\0!7*!U6ZS\ES(M870ZZ2M'PHV%M"/N M>3T4^Y9^UH/VLU;*I603,IC%W*/1(!MX1$I9)@-/RLEX.YT\$:N5Z+J.8HVX M] (9ZQ1\)[H8K"/:F]OIY#>3R']:U>,>G^4.)P-ULQ9*3("FXY@1.1:%L"]J MM6#6BV71@ED%L[X(LUAR.$C!4?12(AZ]1I8GC12+0A*+-=9;)5"&V^B]C2@& M*A#W,2*3NV>[$$PR-'DA5<&L<2B$/T%T+LT.@EIR?#&MSZD3*9JCP-_NB5O@;Q1,7.#O MF>&/"*:88TA(+0#*.,"?EAP1&K 3,4G'M@=H >)A92SB.,_5)KGIHB)Y6!VW MP6E'#*8[@#\E)TP,-52[P%\Y]CED7"S'/B4TNZ>APA*:+?0^>'H7W5)X_070 M^PF.?3;)UWU_4 -RLZ]V=_>7=3"4F^$C8-@S<,SBOM)O'8O+M"]4 MW$-%O[^Q*FV3P9I@E#R6B',ED&5&($FEQ$$0X86X':O"RO#(0D#8YE@5=1%I M+0F2S'#J@Q96;(U@>(ZC&H['':_>/:_84JP5*R4AH48\"( M1YV08PPC)A0C"CMQQ[$*]T2)$ .B-%B -YN039S!+;B2AF'"?-Q)5@$9S[G* MBQ'Z?P'T+E5& M^W6F=K/*:%+-8BDU&I^>>@K'EA[1[-F&9NFF<3RAN4,>E? %^S!&1-G?4)D( M,3F<$C*!:\15DD@;%A"UDH;HC2?&#W' E;7I!U"F.5?\;3/SR_D\#I<=SLA$ MR3''RFZQ\GBB9?NBOHN96>"RP&6!RQW#I:$1.VT=TB( 7-)(D)$^(6]Y#)I@ MZ0(=XF3I:>&2TPEAO,#E".%R,TH /UMX__]<;]3;Y5F=5, ^"23ADRJCQ&4\=GY-"YBJ!:GL:K;=IG/ZJLF57SL!?[]L%(PM!&68D^0]0J 4DB%K,N)D]1&R[Q4PFWYE<+IY 0%H-3P#]=" M(TDGI!.5> MT)0W0%,\/*SOZ/Y6&:-@H0JNGN8ML&NZ5.=KPE2VH\Q];+^_C"9%DM1BCRP! MPXHS RR'E4#.,R>3,4D$]?6,YOU\&<.;;#_'=O$[D/9=^K6QLQO,=;Z;RG?H^K#:<>,][!H9>>Q^I^FGBVFEY6=@<\5P5FR MT]5O:;G^:3F#YX4ZOWSWUY.EG5M8 #!UUOYKV5BNMZ=RMJW;REU6T?K3U0*K MG\ PLK/+7C#,#VT5_ZS;1:X=ZY^V@*]66=V!SY'-IW;IVCK4=E['=E(U<(LY MW =(#C>Y\[K+6T_*5V>G#EX9Q/9ZU=TU5P]?+7Z]=-\/@$K6UU-X8_@N_#'? M[!S56Q29]%ZBTR-0X,V\YX;V\O/9,D_[Y:=#,'$L [GT=@ MP8LXO9QT5\"?_JC.@4+P#TA#GDS5!4#RW<[M93? ZF.].*U@V^XD]VI)^<1Q MQ0'=[XOF_F\LL^L,[Y\IT7WOP94_2)R/0$.X38J9*)T;4_V^!$><<'Z\OOW[ M3+-^0X[]HG]]>-T%/*/MY1)HN%P )_3[^P\0?[C;^X7-CUK=-)XLIQV]J_>? MNN^IO8@=R[@89_U''\'467V4-^($"+.QVNT;'14W*:_B@8WO1JK%K$2^$AFO M(&H5LU@A%";41T4PDL8S,+R200 P$CE.$M$B>D^WYAQ]B;%V=T>BOW>#XA:7 MKX'U;L)+@$_0&3SN-'\?!7N)+J.=HS@;RX:M!]N1R4UG_W9$:$0(>%2M[>3, M2(M/HU:KY]ILZW>*4GX&33RXEY??W\M/1[!N;'6($\BF'M>$V0\"(;UC$:G M&<-?)T?%Z1FGTP,V3Y4EY*Q*\^;LCHC74?7/"*+0G1=L=0, G,QHFZVD!DQ" M,%52A.=F.#V?-RFV;6=0@B#.+VH/?]G^5I;FSC!86R&;\;0'1'W1+ 1X7NC MHNF!Q=V\8 "CE(,#IS5(N6(Y-X,B$HVR!!-"7/QJ'S##ZR]KWNJJG@8*LNDC M-6Y]L ZQK2$)1&VZ##F8<& (HPQG23*),!<*\:0XTDX)Q E;&(*MNSKX[R$HQ1(L0@N.%BAP9(46*%$M&&4T,?D4,'"OH#X> M$M31_9TK1L$YUY"0[:%1+>W F!JPAP85.+(!S!K )8Z,H!;YJ!G!7BO.W;!, M_2Z'$XK,G1T]=['R LV:^@"=N1MXB M. A=6/3:*3^+B],F'(WK54M(,*_BN(MU7[N2#'>N))MT>YE@!=>HWL>7EXMV M ;HN;__UIG\JG&S;HA>?4"\FSH/SWB/B=,BY%A'T(F"_X0I[&XFT>"LIT:7H ML! WQ<1P+1D1&A%+2!ZD3I%FR2.IG9-) M,4.%O"TFO\?5N7:;SP:ND]8'DA).]P8/LGU$,=%WBH60_0Q M)U.L;>S543VL>)TMX+/=#;^?U9="#&@^F- M0EEFRC0 1"K7#.?-Q_ALW8CE-3=YRK7$6PJ6?W49X$>@TZ+G5U43*&G M;0LA%8T)/ =":,R)>@)92CQB+M"0>"3@@=\6I,BLYAP,H. =F$+8*V0XM[D" MB#B+$]A0]'E-(8GW1HS6IO^F7]!]N.$:].D\693FE?7_6M9MEP*>9>%X-@7/ M^KM\A[_\&^,_]+\?7U_4??I]EZ&;H[IPB\5I]:\E>.<@=)WG G;CN$A3PO/K MC-W^?7-F;FH>C+:?U!YYQR'7\9>V.8M=!GU_G// O>QBQ90AGO5W M.I]WF6&9'=M4Q[!FL>LUGS07<3Y;.[[W/ZU/2__R[UU7%,PC M\'L7?[ROK#IX&J42$K"!D\195P@SEU$!BL-)A>G))% M=I*3/B2\.U3 MNT5OWO[R8(42&3?FK"N4/E4FNBJC 0MN"L*T/N3H:X_.;7U]WC&IZI2%;++. M#@VKA.OU#G09J4"Z+(^7O4SV2@D>MBF.P.D7=EXW\+A5N*O=")G9[IOHXVDS MC7U,;*6:.EMQU1ZC6LRC;9=9SKN7RDL_+.D)3$@=#5A7G.#= I_(860396#/&6>9X!APX1-9>3_FTK'?9#%?*)L5MF???F64#Z,JR;]1A\TC/@@7&9)-Y$QU DS"(N.4*4841-;P+=S'D GC>$8.^AB\*(1[PHG^_4@:_91OC6FD/ M%;$BF!X1?7^7N%&PW;?9K,KV6"-1QY0_-\>D61 M-\8<'E]. N MSVPV5J;U6;U8^\U]^LI6*7Z7NS2[W*@*!^MF4GU7?]^7CU4VK!L,=.MRBQAF ML6U_@$O@FAS5#?5%#0L.[6IW.]L^U+D/@%OV1GVN?^^+Y#M?V9[7N5R@733^ MCZMOK-??9YMN]!%8.^3YRGIV 7_H?NU6 $OHFAEF/Z0!1V85%F[[%@/KF]Q: M39>]Z[5[HO&E[O[]M8_?\BQM/OU'RWE?WIP1$ MSX7N^6)8JP?'9!'[%\G$G=9Q!G\[B_.3F$__9]T4I=4EW1ILOXZ\Q 7L3]UW M@;@.VFPU;[A>7+<_TQR67[]K'^^8W>:'S??/MNVM35WM3[\O5YNQ[ CWH^L!E M?7;>S#.)JOBGCVMG$A;UKR6(>:I]W\_AZ]3,GK91!TP HF0U\1C5>KN#WQ>\ M]G6GT5$H5S2NLR(B1K6<"FWP3-]Z\C].K\93G(.QTO?U1!U\O[+3C_:R_>&; MZJ\O1Y#^^G62M%LCY3F:4]YU1+LR550Q\%8-*I^FIPISW!JM!"(!YZRU$%%N ML8C %P[1!N$,W8H)VD2=B$(BPDU"'(N(M*0:1:,TELPJ$[8[^ .SO$O]+O_2 M=V.Z? ,^3-TQ5.ZM0O:MNZ\Y^U$UJNO96-_'1WMG]0=B;4> M#/#<@BQ.FX_%V5OK@JLX,EMWL=GTSK:V]Y_D#U]E?/ MYTTV\=LLJY-\W@,;N6[FEA-Q^I5T+Q$OFNE%WNC5(]9B?]7]H,VF.%SY-)I- MXJ2,#1BQD+M%"914E9QED@ M7##\Z9!-SD2YH)17JB]BIU#W06F!*[KFI9L-_2Z[/D^/ M:5E;4KT&&FE +%84P%^87"'-*$/.*(DPR)ME\!HX!3UUM7(L< FKP5CC*HXB@?(@!^ M)8^TUPE)'6BD'"NE'SBK>A(IT7LC))] C[]2PG M.C=@SEYUJ'67=X=IZT4OM_G_0SW/LKJE\V0YWIEJS#NJIUJN^[_F@LI MFU6VYY5Q?F\>73&R\RI^RC_EX+"=Q5Y1=K'Y.ZSIF[9WF,.M0_/Q;G^]Z-.! M]*EVP>*0P.KHDL6C03IZC9AVW =&1#);>8"/L>W7I=CU7KW7?)TV1C1+PTL7Q.WRB_Z+;TNOABJ[(+L M2VN#ZX8&HUK>@7$S4SP*FA3H;9HK[$1$EN0RZQ2-P@'X>;MOUY=P<]'UVXP= MYO9C9\1-8U1CTY7@;]74/%./=;1,7%'B.'JQ8V911P(&9@S@/ AE-(B)2 M&W LG=I-5$>"9K6=%!IZX/LXPDP@G2%H-MA+''CG%)1+>:XH343YN=3!P MS+AHG02KBH&W(%W,70\"B@ @V&GMK=LZS?]MI?0_-%V1\#S^N&RSR=3&]F_S MIAVJWZG11R-/A-_TCL_73NX-HZFK#LT2X&U[6N5LP]7E^;._6_CU1J7UC8AC M=6K;ZLR&6,WBHKI2/6UI!O(,!UO"4V9L0IAKGYN!2.22!#BQACM#$YA2V\5R M)<3TM4)4=SE!T[N]B4\?>!4KZSD*8;S$#" !.1. Q9-G2!.:P-0*G-L@DU;I MMEAX;XV6-""%J.(O3>;,\.;VCN7(Y MH^DHM3DH[!'Z8F-X6*R[%*951Y/I95=NM%A-ECRO^ZS7KH@#0/G]ZN3N7==@ M(L]GO.KX7N4Q5WF>+.,_O'_WR^]7?5-6"SV/\[H)E3T_G]:^>W)7*K]HCJH? MO_P%>H=SP]^\&ED6<_E"5Y)C%UW#E[YH'G[-AM8J88IS19 M=:M7Q/-4NX]^;.V-L7UW)?OYG9VTO5,R9'SP^(W[*(&+PM@ M34F'. X&:1HUTL%3F[BFC&\A(XV)@F\FD0K.(NX( QX%2Q-;'%04)&EC/IWC MT;%R_[;S.6N7W/IUZF%%'^&CT8_:RGW58S 16E)3@+^1A6!&8*8%3 MSA-'P7.AL"%)X*UFLMCPD"BQR <+S*3 \3#Y %!CXSU16$J^U8#YN9F)C)^9 MON\@LFM0E9$SU7. UEQRV3GATVZH]DD'H763[82,\X>.I<3GSI9@ZS.1>R@% MPY%)2B"L)+=N,]$#M%JJ! J2VP'6%J0=/3< M)@+5$1."9!(N]RGB8(7QB$CB2JH K&.WHIA&:WW.M:0< M-&;BGA?E]P*1%,L0K*)@4TG+$2;-5RZ *EH&V%5W_:_"8#<4!?N)P,^FU5UM9ZG?5@OYTM7V_ MQ$^J]>S[;C8A=^;MZX96@[J=8[?A0UM=.@'9 M6<@-8Y4"W1P YK65 A%FX%[!"LO+G]=!\!#:/6W:O/77;I!U;X%8/WGOC0 O+M-QLO6S?HT/K W 3*VZV20>4"25$29&T$.\YI!=_.E2&:FZ0]_"RW2@:?@?'EWN0K MEHGVNPFR1B<5!M>#.F& ;W/94S*@M9W'FFA!H]QR/1[#ZU\^T9[=8'3VH(:G M(^?SQ6FS;(''._MROG+K1[7$ V-M;@G)9_Z(D>@0Y\#5QFF."!:"8!RTNR,) M2AD>60@(VZX*,-LO&CA=,L.I#UI8L=V;-"Y 65T57KR[-E2'[9RT+Y.UL_<\ M[6G2><^]!;-AOQ]5QWT/D-O=E![(5U[8S4;.=O/0(D[CR)ZV'B*K_])PMT@,^'JF]2=]8T7'5>N+^[V6>U=[W7,-M?+E>!TV"50"+D^78Q ME^QII5'RECB5_PM;J3[42Z<9!_/)YO!MB@$90@S@16"""94+_;:XO)F=Y+X7 MV?S_YVHWC_O-7)>DY%2?H6VZT SS,SO#S" MJC#\ES'\Z^A7_-Y/QJ+EV/#JV'"[RKX#OU5[W&[B\CE<V"FJ/4R M&C!'?>L*VC4DRHUI0B'!DX=2PQI(W1*'(75>(Z MI?A /NZ+#TI_<=/&=:?_KD/M/4,$IQ?4 MT&WY*GTK-OI6;$SDX)L3.:Y:PH"PK$5@HS=,/D1A=(.:;N32S&DGKHOJHDT]T6U-OO[?=KK, MP;UFUH)9T+?$^)"SFE*<@^(_7OPT;8#K3X;2_UH=C7S:^G6GEAS"KA(0J;K( M5.JBYIMTZM._>D)E;\WWI+H_)E&$9*@2%*\)]0H)K<%S (%!EB6!<(+_.&8J M;6<"2(>QXMSF@Z,<(9Z\RCF M%V#UQ[C$75'_J%[XP$2$$>\2 _!A01$HKX'N2 M"'+SZYRUWJ[2O&\GA_4'HGUKX-#G8V>Y>KPY55I /D?-88Q,.6>1\KF=(R 0 MO \*"-;:<4*TSQ,V",6\S!.B6E.Y'PP]_33R MUW&E5ZZ;.G8:?9-JH;X8< *W#H%0I9$RRB,N&$'&Y$;TVDD7<(J:;(%5D%12 MPRF2G'?MP0C2Q'LD1(Q6$^?2]@3N]8MU;_-37Q$%ZPX=CM4!$.M=+N Y[LJ# M7M=M5JK+>?P 3_UQVO@_OJDBR-=YYA50XM_L'^\,6.\"2N*BG[$YM;U]V(#* M63%.NF*<#ODVQAW[J6W;7$T?<@&3A:^'I=\LIO>K8ZIKW)LVLQ/469^Y%&[2 MY07E*V? [E4W'KVM8J<0[DIYJ+M*J=1,I\W']M57"3X>-]_P_5????RRZHZ_5TU>+S0M[99>+Y@?7S$&#=.L!XN?EY\O1U%XVRP4\ MXL\8?N@?9\!W^79]/?#?U)ZW\54+$I35[9H,\X[?NEM_LUX"K&&^7L!%W=9] M[N2K]3TV+H0KPQ6ANJ=J? 08^6VFXE\7X1,7DB/#R>=<]SG7B".E'G_=[^NL_^,$$&L6T$JZ4_??#WE\-G+S:/]XU?V+\@=WR_Q%G"]J ML 16_-?SY ^/45B#\OR3:ZO^TORP5YUN]_>*R7?U["J;O?U^4RW7!#]$#[ MX;L*Z2%LPIMK>U2F4/8==RL+G]BL_A&8C7"['A"@Q^['IR5I2(CQ0-CD?]BD M7O?]Q^_G61W"--[8FTVCH[O[_\_>NS:W<2OKPG]E2GNM74F5H6 S !PDE7E M^+*73\67;2MKO^^G%*[6G%"D%H>TK?WK3V.&E*B;=3$E8LC.!T<2AS.81O?S M=#<:C>TDH6M=YEEA XRT.P(*_-J38*;W,[;%;.T>\:S'<-8DW/'DEGJ?@9H_ M<%;OD=5W(>,K8?GQI-Z%.!?%/MR<9K"5E-(8$NO4;UV5BMBZCL3I(+30E"E_ M:8.4<*6L(/(FC'E#A#"1F"@X"4'(6JI5>$R"=,GET*7B_EV,O-NNVCU M$U9>7S6QDUCPX(B:5;2;B]0W9M^_A[9]6CP[2AU__[=?+0I?C\.X#1CG9N=N MW%JXWX28FV/$3QC[[ESD[M!#3/9DYWVM)\ [#UULGR7L\I-Y6G#-QO_:@830;>8A M1^]LN/Z0T;6+J0B[E#&=WJ@<,3$H8A6O3"4<-^%2(=Q]^E-=E31Z&];5>$T] M8?SZUFO9(4H^[M"C)I;@YU2354XEW56PRG(I1*P7PY/(X9C\RGTZ 1P#9/ZU(R^F)/VY[WBI]TQ MI)]6+6FM]:RUE]9(69&ZA']$C([H0 V)I7&",E$:?ZG!QUVR!-WFBX_N,/CY M*+R+Y\EQF28X2&"YQM+5[8C)7K8SX/RN]]P5^?%;5;.>%J"F!?QTSH)/+?+[ M@M9K>L!C$>K2I;%:$JOKX:U+K"&M3A( _6H&(-*M:@8@TJ MUJ#>;TD""S_N[79]6-U&G#Q/7''8TA6'C8MV!U83<*5@G2L%M-32:E$36=>: MB)":2X2J@IO7E62\9EJQ[UDIZ'(B5RT3G()BJJ-(RP/_/X3M:UHXX/SZ??,[ M"0M8:;IY,'Y$4P>5EZ>M+!SZLQ8\X^#)9H^=0/N%U7O67VV_NF*S(S'>H,#^1G>^ M@E,^B!N27) SY%R3,\*>E&I=!9@[U,3JT1V674MLY,B,F+GX?N'>:LO@-L?? M6ZG8*&^,-W..-S>_(7;CPL\1=Q["8<36@7D$HM@Z\!%.J+85#Z(2I*0*PLJ@ M%;$EX\0;+R$PK;F28;=:!SX"HNQH$(JM ]=_:&^HRDIK7I*@0DV$_;>]_"[CY.0V+TT--_'H*Q%K5M?$*,>(X Y^\M&1,M2&!ZF<++^K M%'>9N%A-49RE+CY #'=R!.-KW\7WTV;LFF,S6F./LBZ*)/\;II.$#E\9+<7/ M6*^+];J;ECKV*$/O W<.9A=&HH?Q$#N%E1#6*P?N@5-$F%H2ZV1%&-/>ZDK7 M(C]_"LPZ^A-'G\ 8>?'C/8V0?T+U 1,!,QR#="VQCEI][@;$*UM9N MJWOA9*RB8HI4S@DBI&5$BU*02GM?,169-M_5QNQ>[D6WP>?+)#NO H$ DQ:# M]"JPO5E^7@6&*)BTV%:OP@1&?<4=*;6A1)3I%'=9!A*U\II':]WWM3>[OU>1 MFJ=FYU<@%&"V8I!^!78^R\^OP" %LQ7;ZE>N M9'5D82W[O.[L5Z2VJFO:!5973T#6F+$8K&>!&0MLB[;%_@6V1Z5M M,UUBK@-[I0VT=]?N9DB&O^UP0:NKXNN^OU:07VU*T-U]Q\)4[*:6)3)A-[4< M-BQB-[6A1K#>^SH&)PDOC2:",T9LZ=,AIU:Z6'$CE%A/-S4[>SUN9]-YBEF? MF^GTI!E_>G8$6K2NEFJUH)G'JMA4;?'SMYJJ7?E7^.JND%]ZU;4V7-.@8LPR M16I3!S!7KHBI0B2,4R^X,D(8OHZ&:\\G1T?-K$M)/1O[YW _L/ P=DUH7S2M M&TW:^72=[=9N%OF#^I9V,O+K4("W[PY>%B7=+XKG[]Z\>7WPYN7;@X_%L[W!Z_?_M?+M\]?O_SX7NG>;TQ8_:7I43?:QQ14OO'*N_FT (.$H9P435N8XMA,9R?%;%)\-M-F,F^+42>XXS/!%5W; MK5 935C,ST!2)A/VY ZL=AYVXQ#V^X7ST:I,]>GP^[*^6@&U#L+A6_:XTG; M='X%7 Z7P/=6;^W,>#R9%3;]%?[D9L$77YK98>& -DTSGIT\*>!US*>0\ .N M&S7A,[QH-Y[YS$V.NG&DMW$CTQS!!V:67NPX=%T'8=#P)R!H>/W@GQ0![AVF M\$: I(V?F]'H)%VR>$/SZ=,4WGX6GL @1J,B#>W0?(8/4IM#@$X0C/' Z/ 6 M(8)[-"O2BX%()\=A:M)KMD^*V#6&3=>>O?L4WK0]+&+J;[A_C@RO8[6U0KVD ME=&AC(1Z6P+4FY(8#_\$3VLEC%;>^75 _>MQFI$#\Q6!_29@+P'87[\%:']9 M'#S[_QX7Q_.%I]1DM.F4J)B9KPDJ4L])L*#866FRP2.P;4 JWR8SARN/ITT+ MJ)'@!;[1&=L"IQ8WZF[BX1) AF3E1Y-V5DQ#"A)!)7ND@@_'X]35M#?KYG/_ M_&F'!<;_WWF;KHD=FO0?+>T_)I!STP!H!U(Z BC\GW!ZVQY5KKMS\>\Y@&^8 M @99T[U##T/PF !PL3*J)/7N6Z$%;.WZJ)Y'G?WBX-RXNDNZ\?2(F#JLSL?3 M,.K>%=#>S:?3)("38*:7)):NAB%,/HUA,GT!US7PU9/4H_7\RRZ!LY\1 )MT M:6P2TL*M1O,.@MM#N!_IWS#-5QBWW:"?%.[0@"?8WP6&/C)?@)'&?B'PSF-, M8^V$V#>='36F;T * 6!J,POLXXOY<5(0^#,\K)?2;#X=G\?9W34I4,=#XU>M M*GQ-<] 1YU)$68ST;U>-9K@I%.:5TSS6Q-I:$&&!;VV9$B-15+H*TFEVJ6N# M8LIZ03511GLBM#)$6T4)5TI)K;3SU%]+NB_[>?T-7!T8W[79D_I<]J2ZZ8!6 MOB^O39UDH38%7#U:.=FDV0=96<<;+](<>(5'LL=3>P+> S;I;222NOK*A)71T5$ M*!E13%2IV5]P0C)O!%L'J+]S^ _/ODV1PGKM\Y/3Z&B.M4D0E; MU>0;#[^L]G7>BOSWK$9SD4"V2\^943%2(XA2 L#9*DF49))4KBQK:BLGXR7G MY3[@O $]%ZCG=Z*/N] &!AL;LM>JJFI+E26N6Z5E=216<4MJ+4SIC-+173J( M^;LR? _B3/%Z__KSE[-0FTO.U+@98ZR1O7EX9DS@)<3B BQ#U-(36]&*R-I( M<,)47567Z,RPH!G5%-2S:V# *Z*B3H4-0G,AO ,>?%SS8#IWZKJ%>=PUU+B= M@6U?I $*)V4I.*FB!&\J5)YH6EF)."U4NZ2-?XQ#)?TM+2O^=-,J[TQ^VR+:>C=K9BA,E:$2$#<(AG$!_H MBM)(?:VTO6A;%N)VJ02$[9&!/0)O$!5<34I6E4 N\$UOSNU#_&U1!/(LR;$O M>'@?IFEYU7P*[^*[+^,P;0^;XX\S\U=XMA#V;6V,W<@E:&%WL+!N+38%&R_= M).D^/.]SJOH9G12^\5W!R^3+^$FW"GLK2UPN]':KN!?-L=VZL.9AJCTS0PU9 M>6&E$,1HB).$XH)8@!'B8;[!@_3<7 Z60FDT9T#@ ! :4,.7Q'+I")4JUHY2 MSD5U=;#T^Z1M7TTG1U_SCT[2;R,SZVJ$)EWUU'8I*+>!!9YB_9 45(-N6F<8"3Q$Z57@5727%%12 M9VMC *]U<@]])*K4E@05::AJP.^@\W'U)+IZ]W+UN@*]10%A,--Q5WC=NX#[ M>0T9"_;2*%Y?#FL799;]"ERB^MLE1=.5U_OK%THY4\'HY2>O@F;XZL#VT\?P M[0CTU VJ.P:^^WHBF6G366:;:EG;V<3]59@O9NJOKNN\YCEP']!3=UBXM"=@ M5J1Z<3(_;E/ %M&D0P< 7^WK4_>)Z4=X8V!2 29,S M81D859S#.YR^=SM+^0-XXBO0D\:;)UU-,7"-+^Q)=\7I/HO^D6V .3XWUGY" MKA7QQ?OU3X2[P?=@E*"2\*K7);[1\5M3,!19786:$^:Z!&-=$2O*BM2>V%-1J457V'*]>LVSTLM.&E*E<:,)O M)Q^3#JRKB9/*?;$U[2EJ 3F>%+:7R++$>VG-8!E9C7C+E%]P*VI;0>CO78"H M)]1$6Z>(M$)K9N _';]'^2\MFWY(&.F:4=/%.M>8Q;/9J^ A'!HE8YC/)A#U MK*;TUV0=HF:#L8YQF/4;/MIB(9J5O2#[!>#(8B_&MSB_SXI?7HEM[U;U>;77 M\64R'_E^,YT-(>4KKO0V%I2Z759D+8A%0U063>6)*'U)-*\,"25352Q%*.FE M Z+O4C/:4N]DU-%B(B>:5J2IG5< IROM=7:HAV>-K^]=A\"GV[.=*U<7]J1E_, M2?OS7O'3IGO$/6+WS^^SI&U9'WIQMOH1FVD[.^?<]JL*J2!^L5:R/ V@6QLY M[7;2+S#,4O/:=*^L+&'+_H[$\QH*#I]H)ESI! MA)((%171@3&BC: &VM"Q4MC*\Y3^IC41CCFBE>-$ M:RI+K[16YM)6C_M X2O33/]E1O-PUH:NQ3YT5_>A8_M%\>K9ZP_%OY[]_L=+ MK,!)HTCZ4WQ."I1ZS/D0NS9CIEV44C4N]%W5^MR@#6>5&K-)T8;1*&4)3=LF M!ID"RS3=![.I&;<0IQ=FI8U9TV44NV[0HY/^D@4@VC#[DA*.(+2_X$:I3V>3 M#G,"OMHOGO5K<636P/WBV7 /X?=4.M,U]YRW_8A@Q)-T.-3_]OWHFO'Q?+;X M%!Y_%$S;L^;9??IV@JB!*I?W[#J'SL>G'?+^/9^D_RW'G$35 MM7WI%H31Y,OE!TYL&Z:?4[OHQ>LD MD9PUWFQ..XKWIW3KGU-?4XC,NPUTBWJ=1KLGGG8:;4%] MFP@O,IXMF]6MW+F7;M>]=-&CKUM#[>[7+JOSKAQ)JMXS252CU#3T:5X<@CC1 M]QA.6E$6?UPR@&LU_[0;HW&IMJ=)&KSL2WFF*OW>M'-6\J3KW]@7V'5@=(7- M8#EGMDK"BM<][$ZZ!L2@!N-+NM)E-CI,7BK6J;:LX-UR2>N47T[)Y+2]L6^ MD&;+UL;+WU [LM4.7KSOE6#2\T"?\.^G?QJZ,OHE;9^J!+S:X>W)IZ/35=Y$ M;LJAT>I'3'\L)CT M*[VA-G'-ZAU *:;A>#+M&6BE'^_*1>"Q=)W=EWL'DA\#?D_WP.2HNN3 CE,3 MXT5:!9ZQ:-]>I"61KB%PQVB]4P??;:;3\'GB.CQ+K]9]K^L>Y2>K7=>/)Z/& MG12I*?NT[R7)8=S;_RDL."Z34T'DUT:Z*_>*3Y]F\EBB7\I,F)/ MR-EOR3E,;?,[9WCAHRVWCW=@V_55]MAZ^&*FNG=[042WJL2 ZRX78H1NB_)V MY;M4=#YZ+PD/W!-1EYX84]6$11FB,M)X3;^[-/ T'?+FC _:@T4TVO[6QYD= M$1U\F3P;^_['-&&7DV)GJ;#7;U^=RX61-KB4#TL'(;5A?-T;4QEE%-81'61( MY<&,Z.@X<9)*746G#;W40//.-259O;%-#=ABJ$AM>$4$BY28H"VI6,VEK4QD M_+M:*>;WQAHF6%#.2+0PZ2O_JY"5^Z#6#F_ D' M34?0G\.TB2==U /D\*2[1=L"C0.-^BZ*28\Z;>]?-/&WQ^UTQL\. MZVO7H,3KRF5C_'!ZNM/5?O\BN] ?0Y0,K/LAA99@(>F*)\O HW?2P0D_W8&8 MW/3>*D\O.38GG?.^^.-T#E:XXHBGS8GIJ">W.,^Q,$>+6Q\?3R=?3\]&:5:3 MUVWA4[0Q67S0'D)80A(* .K/DL$6U[_>ZF9-B(RGT\F7;IMS9Q(=&C!:UL7S M?D/ILT_ GV>;9X^83+!$'B8*7/?+BYG)7BFXP9=+!:7ZB'#V=*DK\'%9)867H9277!]1 MLCJ4RH$O;RP1RC&BX.O$RZ&DJ+ M#VQ[\]#%2Q!X^52MY*W0!,(V092#R(OY2IHJ4.4OGQ%J0(,AE@/MI^FTF[*T MQ,@2XH!2&&^5+76*\!Y/G>5PFDJ;;DGPNE8.+X"-^S^?)D7.[Y:Y3#O?IK)S MJYV)N?K^HFT#XS% 43 AO3< CG82''CN[:QQ_=]2XP'DEI(=65+QGRXU-^]=K'DTDH(O@V#,#Q:HF0I"'-6R8I7QOM+/=D> MTA K7@ZE..H;EGC:BQ=<+Y/"V'&JRABEXTC;F>E/'3VUOZQ>;LM,(GKI2D\- M8;*JB:BC(]H)\)U\K$O##5/UI6JR^YC$O8ZHOZ-ER,&X7&>]05>8!KG@,16_ MII)2136I*A72ANJ:V%!JPIU1H:ZYUO32P6EET!+,0A#J2C 6('MB+-A!I7S- MA:FT=/HQN4 HFGMS[ M<<(7WA520B464CE(;34UJZ5+'6AN)Y=836UM=A>ZP MJDN+2O>Q"*2":RO(=S?IVK5<+1:K4-TITV>Y\U4)K;64GBNFC*XC2?W'B!"I M,U. .)VKVFBODF>TEA/=/[K#X.>C\"Z>,L"S;LTGK:B=)7R7;_]N_"&D$@BP MBM_2@L]!2DIN3^G]>BM]^M+>+CT^/2W6\LMV@6D]+?662(=FC]O)J/%='O@L M_]VU [RJJJ=;>9LNYV%9LI(R]=.4DI^%3Y-I\[]G3YIUJ7P;8#"+=$!WHO95 MY<^75N*656>G56O%#]U=^\Y4[8]/L\*(1]NKVF_@+7[I1;MX^F*P:6!/S7PV M^=EV=?_=>&"BTO"['/[(G( ' 8_X&OS/_>,TW:=_7UX/2MLUW7S:!G _8#Z7 M8IAV2MK=>F\Y!!C#Z2[BSTW;]*6B3Y?W6+D0KO2G@NJ>ROE^*?G?DQ1_FOEO M7%C>YIIRGPFE5_Y;TXW%?GVKY^,8AS9&^&5ZE1X?]FBLCF?7J*\U[J]/4_#* M/%D@?.S^^SF5+^#DJ/%^E,QE=[;;7YPM$&7Z M]->]4NP]O*2OD,.-DE=K$OQ:.F=X4X]@C0-QCJOP]Y/PP"I^/#J-H4;3Y@D-^_+@9[^:_NVW<&(_E8@2( M+X@OVX0O'\_67!!D!;J@:%&TPP:'_/AQ,Q'/ M^V5'/'17I QS"2RXV@/""\+)-\((YV[Q !E,NF'+9/>A' MT:)HAR=:=%@V4:+;-1%"7R47(T!\07S9)GQY=WKP!&),+H: &(,8LTT8\\?* M\3:(,AF8 F9==C#KT@L"3>!1M!J%C>".?LZ.^3EO^K-$T0IRL0(4-D+.=D-. M?W@M&D$N1H#"1L1!Q-F]N< T3AZ9Y0U5E5TZCB(?W,)N6+=N_3N9F1&VOQH( M^"'3;+6[A;!UVYG[H3_]M\3.?8.R)H0NA*Y\IF:CT,40N@9E30A="%WY3,U& MH8LC= W%FG+*EBW*0W8S6_8BM&[:'*=#B?)!OEVN/T/AHG"'*5R$"-1B%"X* M%R%B\X)&X:)PARE/YD?= M*=_IH/A[5LO=>B;&D^',P\.(_&\/+.';KU><)3P?3^K=\=(7Q7X'J6[,4GYI MOL+=QJ^2D:0CRAO_Z]ZK/UEMI+ <9DE:3H0R-3%6"%)*53.C6 U4L=<9%XC@ M0XB_[CW_DSM)E7.6*"DB$=0XHIF%GR(M-9=2"6[WBK$Y LG,6_+)F..G+\*T M^6Q2>Y5TE&MWDNN[>/;'MV&V5\S'3?^(/_[\X^,+< ]@[N$6?*_PP34@AO;7 M/0*_Q223V:][S5>0S_R(^,F,+*[8^X<0_)>?SK_J/W8:$C;L;6P-Q>7HRFV) MBB)K;82U-D9%__D?7QDMQ6XK_5"@ W%Y9U44<1FCB3M%$T)5WIN2$Q:")*+D MC%A;:A)9H)%YPTJM+T83(7+'9%V3JA2&B%II8JDUA+/2:.U\26G :"(72!@* ML")K[:R*(FMA-+%S2C^H98^M68':F,Z_.7C_O2L>MYZ$;RK^S47L&Y^D+5EN MO=-V 62%'Y:SM1V158PJ\DK6Q(I:$ %Q$3'.6!*,H592XZ,.%R,KS0/7=2V) M=JPDPI:!**4IB=;S4,GHK2H?,K)J02O@IQM"+";6%&$].*"=;O+8.*0]AHN[ MX2VR'\WQ+SV+@<$>-1B1'C,2Z[?UP6*->"BD", M=I0(&0715E80IFEAC(C25^YB7%9[04TI("2+944$%X*HFFM2A/B*AR63>2U<1$%G4-]"@H7A8L0L<6"1N&B M<([^*NMK;U2%5'"*B+*LB2J5)I0Q:.WEK'*7=KN2*46@7M/J*DY M$UW;'4&2_Z7E#I'4K[(T?F+USD2.1(7/I%%L@> MJ) %LE1D9 %D@:V-E(QS=52E)%QQB'I,MRFQKDBLREK0LF(^U!^ M>7"Y@C8X)N&K&\W]O5Z;W?^UUW)JZ/ILDA17[3;;V'!*E=5P"K*B,Z>FC(B),*U/S>B+.6E_WBM^VC2"/*+_LV)+2T3I &4YE,7(TRB?FOEL ML@3A-+AF_"F]2[J^>]>-\[IZ%\,U\ZJR4KQ" =N72&'G3RQ/&6? MBB[]5+P)IIU/PQ%\\-"=^@8W.3?8Q?:?38X ]<@ =:>=OYE8R68@[%G;AEE; M_/![8SKOL@GMAEL/W&8+<'ZSAQB'&)?=H:?K4OE[R/EA%#X?'4;1HFCS!8?\ M^'$SWLU_SR>SX#$>R\4($%\07[8)7S["@)H(\AG/$&1RL00$&009U&D4-F94 M,*."L)X%NJ!H4;3#!H?\^'$S$<_[:>/@PF:,[DHN=H 0@Q"S31#S;G88I@@O MN=@ P@O"RS;!"^9L\P(93+E@RF7WH!]%BZ(=GFC18=E$B:Y+32W05\G%"!!? M$%^V"5_>V39,/Z?=JX@QN1@"8@QBS#9AS!_C":),3BB#69<=S+KT@D 3>!2M M1F$CN*.?LV-^SALS_2M@!XA\K "%C9"SW9#S>GP\1\3)QPA0V(@XB#B[-Q>8 MQLDCL[P9FW@17#BR85KP\DG!*&/YP!8VP[KM)!Y,9F:$W:\&@GU(-%OM;2%L MW7;F?O@]? ZCHL3&?8.R)H0NA*Y\IF:CT,40N@9E30A="%WY3,U&H8LC= W% MFG)*EBVJ0W8U6=:Z:7.E/4^/N6RQW MZYGXYG'QF-_W7OU9PS.2*UKXH6IB5 F$!ND)31$08,Q961BKS-" M$,&'$'_=>_YGK*RM+8U$<*.(<+4DBCI%O&>T_?%MF.T5\W'3/^*//__X^&*O:$$[X!9\K_#! M-2"&]M<] K_%))/9KWO-5Y#/_(CXR8PLKMC[!Z?TEY_.O^H_,H6.TY)X!(\M M8,,@AU_,4\@.HK$5MX06DFI7>44+P-&.TJ#F1W@HN*N>X-Q=C)N%*6?G@"6,0*0EA(C%1.!)E6ETI*B98,(J6NMJYTT;CZ4@T=1% 0%!E25B5$2JKR1"D72%57LJ15 ML,%L0PT=? M-RV)Q\/QG #S$:WR8PC%V\DL%"5/#EUAP,D[;69>3&(Q.PS%49@=3GQ;F+$O M3-O.C[I/VV+>!E\TX^X:'P#?X"EF]8L1G,SB<_(RV_2GR1P>L.PE!D_[8J:^ MN^F;QG\)[:PXF)IQNW",WT_#40/7_= #A_OYS<'[_D?_\X]G>[J>P(B*+V$T M2O]/S[2F;=KN7=P(!MO$DV;\*7W2AC3X,.O?8]08VXR:60-#@V\NSFW97ZI$ M%I-3G+/?J\P3;/@7^/\]@.,T$EG<+XL7+#Z__]>S@];]>?OPN4,M!,-TM(9"<3#LL>0I>0)B. MFG%8A\A.6QD^7P+(30"T!D18UWP70Y[;]<'B_X2B\Z:!>F:3RX1R2@T%?'H( M>!)Z+AK-W6QN>N9:D-;Q?.H.#1##,2!@2!1U>C=X]^F\37KP)22B2U\YGD[\ MO%..)YW6W'S_Y6U[AAP!W$U/8(!'QY,QO,(E3CQ[Z')DP&]_@4L[7K+;-Q3U M20&YY)P4S3LUN81C,+B< +9]I#&._D2S_\MFB;L>O>XJ2[^A F M;'12A!A#PN'NW28AE$WN#3\?"GXSB:GM\?BI@F0_7EU[95_1=-F*Q[?D^2)P92" M@L+'/BG.PA/L_,QKK7:_>':]13=)Y"FN2]H%3BG8Y6$8^<*>@(UVSPG= T&E M?I^,/?SX)LS@ZI=?>Z4]\R9_?_/RU)O<+P[2%]Z\3!;^&9X!KY)N-@;A3I.= MPD 6RMKT9@AAY\CWW]<_M\4(YC%991_E=R^8KEJ^-VA\G,_ A6E77B5=!.X7 MB6$*D6Z;G&PS:ONA=+C16V[G8\/K+?QPN 3LSL_!9SKI1P'S%:[P?<\]I_OR MY',X6H#.\>%)VTGQ"*QNVB1Q'L(@/AU.YK,%<"V1KG G;A3VB]].)_,0'I$0 M D#ETS1T\/9Y E,6%G[UO^>-;V8G2W@ L3Y)&&H!_L#)[OZ6%*$/%'J$!,4Q MXQ-X/Y,*/SW4$58+Q'Q_V7GBS4H+M!AR_=KXL' MM0NM@0$= BLOGSP#0P 5!S-JDR,*T[]\[-DDAZ_-;'$;>*)=3$T:(F#;\60! M;\8X.4X M)<:Z6+9MDZV >1TV[K >@6U#. KP/_&[A $]E>GG^!,&W]&V&\G4S"D9UW8 M!_(ZA>(EKNPO!P'&^#FI_ ^\+H1P*2'CP25 M M!:=JXH)T1'"MB9:2$Y,*)6UE::U/2R6//\V:IP>]$-^E).A_ST$:783]WIPD M+3I(<'IN58^TP3WU\VG*L0(LYF)?G!*8IE.@N9@6RXR MT<6_3V?A";C5X,:#_749*5#M..W& _8)OK4!!WWA'/16FGFYU4SAK\DIW E-5<<3$!O"\6J93C[?.*;N$!&F"CP^I)_.V][ MY#[EOV]R7Z=Y\%G;I(>GRQVP TSJM&G_NN#]-8E!EEG;$X#_MCF+Q+NO B' M3).$]B=G2O+M.X[[G/#*[>"OUVA,\3]AP;K?>E[W()!1\NV!ISH\30+^<@@T MU7NXBX3TJB!2B' J]V9%[E<-,L4#8>%#][>"^YQ]??5=W&C>A2!=D [?!)OT M%U/FS9G8NQNV%]_TWJ^4OGS]:UTQFQ?>;%4C^J$]Z?\VGW9QV6JP<=6;]BL6 MG\%)63ZH5_/NI0)$+9^[;_1/B,;UUZ0,24+2:>^&=,%3 KE^L6"YM''Z6BLK M"9W@_ 0$-5LD3'JP!!0^ZO(;JZI_E/2G[6SET[CS>7K/9)D83_@6W#Q]K8M\ MTIU:(/.EXG5ZMV*WW6='*=LR38Y*)T SG::P-\E\F_(J6P._SV;%QW \"YW# MRNF3@E'&GUQC2=_(='XQUR %?#6K>?_;=[K/F=7M&6:UDZ4DD7M%! V66.XH ML<$'K41=65===-L#]5%5NB(R2@JNOA7$5+4EM?3""1_@2]_8X?3[&=I<6ZI7 MGRO5JVXHU:/[XMI2O2QTIH"K1S"J#ET/C;]2HX>K0UY4M2RK2$()JB!<<,2D M2)"7E#G+9&TH?1@=.GG;1KI.= V*F>^BTIWV8Q%!N/D75PN&#R?'!U-DCMXNKA[3I-']IX(6?)] MEKD>+R"RSXJ=7V-;I/:+_S,?A^1?B"=]C V.<9B:3RNKE%F]TI9Y"IQI&6RH M">7*$&%D212O.&$\!@>:)I30ZT7Y9_WT+O#[?9KD\QY#Z]]WVG)J%735*MA- M1K%/<_<;3M/$RPQY^)JBQ'!^*?UXN7S>15F+2.^D2P!WAK1,,3],XA?\?:=+ M$8A17(-><$[ J10D"%.[J"RSBE]*_(*Z1/ O"6<1OL."A._4B@1JP?$TRBM? MGH/*%>J?? G3#^'(=-F--XN7_9""Q'?C,(3T[V0<\M*R(_CQ5M?"A2KOFH:;I38PEBA%#9'&"D-M68646,D@P,WG#M@16CUPWD*$.4K@0ST!2<-5HQB%<<)5XP MK1CX;K&^Y.!]'X0_@3N,@UI:\>3PC>^*W98%/QTS_;_=][.^K*WR;(V964?J.DX_G+ A 59 MYV>\KQQ9;L$9=[4XW]I">RZNM">+$I9E7;^%:)+4L_MX&@X7-8I-*HT,RPT(YAIHI[3"NE42I,5#IPKEP$L7R2R[V,H[/Z&*GS:]<>,1>_=\GR5M M"^6DO=4=9"_A;P&7[0P M2/RQ?:R%71?1KKR^'@Z^=I568Y.\L*%+4L%L-)'Q8P@ M7C%*1 4!OI6T\HQ)9$,!N(4G5):JX%=ZKV% MAY?L31<$W;Y.+FV2AI^VI6!N::1@1GU@T%4[3Q*TI8 B%=ZGPS) MMY&G3O.>:"TKHH00IJPK!O]\3]N2+F7Q.GD_H9U] (%]_&*.VQ>GN^J?M:?] M%#LU;0]20+4]'4O6IYL'-[0%6G0DN!S2I#U)Y_SV^ZEVMP/ELF)W#SS-,_.R M^ROK N0X&77-#7[H'CF9MW!I^^/3?':Z/IK#M.P8UO=W6#Q],=@TL*=F/ILL MFZRE\<"DI.&GR\G(G$SF,WC$U^!_[A]74KI/_[[\ JCD"(PJ/&T#!*XP8OK M&-]GU6TNO.T-;W.-WB\97?EO7?>]]1AO*QRV+VGUZ,*IU*V>>>F:&PYG4L>W M/YOI,4_K4YO#%[6!7JHHVN\5+0@R??KKGMA[>#'?Z:B^I9P>;6+6DM:ZT./K MOC-WMBQ6/.N:%69[QN)IN]3\IBY?P%K(L_=HKK(#1#0DB_Q$BV21.UFL; M% MQA@(8V"HD1'$H6B1/7:+/2XG09$Y!L(<&&MD+GL4+;(%L@6R119FA7'&F@_L M^/YXO;W0D?^P/_8$.6?;Z+Q_=T0BU.-']9W80_I.J-,((#D+&P/?(2HZBA8Q M9!N$O?-ZC$[(UNDT"COS?,K->F;<_/;8@_-QVY[V.^3_MR7;.<*3>5QW3!<1[OMS*5] M@D6W47"SOARNGV'2:2A0AL'Z<$6+#A4Z5-MA*NA0H4.%#M4C)-"ZA@4Y5B1M MYWGE*[N(5I)C&TZ#;7PZ'K$+V:,+]SXPM#9AWPN'!BWN7=;EQW&:4- HW$T* M-X_DSZY*'X6;LW#1V4!=1F=CNP2-PGT8X:XS,>)BI-']O"J][OMKG9O5YH_= MW7NL3>G]S&8Q5V@V#X%)6R/<.\CQPC?3L4FD^4H.X4W"^.FK/V,M M2B-K2VB4C BE'%%2.!*K0*.I5!6CS<;*WO6=W^?3:>AZT9]KBW?^?[NI&(.V MNO$D9]&>5_J'T>^_;59]KPR7'D_J7=+D.Z NL^,1=&U,Y:T@OJ(U$:&TQ!A; M$\NM"XXR;FIUL1-]8$R+.G6BUQ&^4\,_.L9 TN5U29U7+GSCI,0.$*\]Y("? M.^2 WW"V@9#\VK,-=A( \H!13##F36(HW!T6[AK]G'1ZRHQ(6# M!X2%;X5);=F[2U@@WSZ3];L[%H!4];_(=BA31Y[_+A'QEM!2HV)M7;$P_ M#QI64+C;+-PUII^=I;;T7!+)F2*BY):8*GIB!'6;O2#%7-C!=UHIX+Q@1NE+$&!6)\U:ZZ"./E;Z88M8\<%W7DFC' M2B)L&8A2FI)H/0^5C-ZJ\C%3S$RL*<6\);"S-2EFK$W'VG3TA[9)N!O.,W]/ M?GEKYF#0"IXW\PY%BNCP/U9^&14;RYMW!IQ1N#LLW V[=E>E=W=S(@:MY4B# MZ-^A?[=]BHV5I\,B5:P\S9M0MT:X \X(;LT<#%K!OTFLZSE68-C4N_%# 2YW MHD>O,X>JU76=X[ #YH&9QT&#$PIWFX4[],SCUDS$H+4<_<@LT 3]2/0C!VD> M#USXR*J'S'!V=]\M\CZ8S,RH\%>>:H0KB-GQ^-8(=X-4<7:\_27EQ\K(H>O] M'2B:[2>\+_QD;D$5K4F0BA.C!6: MJ-I*;8UE,8B+&YRHU")P[PDU-2>"V;3!J2Y)S;5@SJO*5&Y'&^U^4X%WR-O' M>M4MH$P4[@X+-T\_',M8MT+YT1E'9WS[DLU;UOM *<6]+ /A.KGYBCEB J>$ M":ZBY<;+2-<;&JR_]T&UKMX'.Q4>9-4A 5>)-T_L*%P4+@IW5X6+!P*C%F^_ M+W7#9D(F-@J#%$B$/1(GOL&GNX<&3#M.#EDX)1QI X!D(<&&ID M+GL4+9(%D@6210Y6A5'&]Q:3KSU:;PL?6ABG_7>EW6=#72< MT=G8+D&C< =YFF[W_;7.S4*JW6FZW=UW*W7R;#2'C^9'W7$9Z22*31U?A.#_ M@,+-!9,VIN;O9H=A6KCY= J_XZ&Y@U?T;QYFLW'1[L 97%=&*+MZOM9__L=7 M1DNQVTJ?!W1@'BMOX$;A[K!P-Q?E.#>=!Y_!*:T8YFP]$:+WA][?SBG]H!*+ MBQPO)A8?T"K>'+S_WIPB+BCA.L=:D>?"-TD;'&F^DD-XDS!^^NI/2[4UIM*D MMMX045I/-.>&!*6HC[+4TNAL#.R;*TXVS]Z84-_W7OUIV/6E38*HEREB*AJ1HRI'6$FUJ550E@9]SJ? $3P(<1? M]Y[_&2MK:TLC$=S =UPMB:).$>\9K9RM:!W57C$V1R"9>4L^&7/\]*S:NS]= M:*^8CYO^AG_\^SAMY@D,/MUK_D*TI@?$3^9 MD<45>__@E/[RT_D7>V@$12/'PL2A$Q4*=X>%._R$+L:8.>@Y$N&.>KL#3=JB M8F,UZ%;2*E:#YL^J6 ZPGM0I5H$.7<%WG%UQK7]@;B,J-E9Z[@PXHW!W6+@; M=NVPSG,KM!QI$/T[].^V3[&QEG-8I(JUG'D3*JXG;SXCN#5S,&@%_R:QKJ>1 M]["I=^-MN"_W?D:O,X?%Z'5U3M\!\\#,XZ#!"86[S<(=>N81 Z4WI0M7RLH'3QA+C4!$]VW!20A"UIK3DKLPN&WICP D.^3A8XWJ M%E F"G>'A9N/[XWEJENA\.B HP..265T.A\GK0P_&WC_3;_S(R)V'P6]G1\! M?-_WVF_,A#D,1QKX9?RJ,<_.C^G[2TZ.X$T.P[CML^+P>WA2C,.LF,1B M9KX^*;Z8%NYZRZ^F;RWG- LY_NVJT0PWV<$U5;PRC%3,*R($XT27M2-2*6V< MM%X$>3'908,(5,J*&%7"=TI6$B5=26Q9&A5U+>+E9,>SB6M^G[3M<],>OAI- MOOPS^$_A>:\ ,-O_99IQ^OA9!/(\,%^OS874YW(AU0VY$+K/K\V%9*%-!5P] M2K,!-@&:_C$6IBQ6I6=>[4L&WE9%$UK1R)AI51Y:+R;"AF,RL>!'*^W&3$,Q#:-@6K@B6=P1.*;PW?[O;F3: MMHE-LKWY['8WG'6#KYW #? G,> M-NZP^!3&86I&HQ,8%#RS34O.,*1I <[=./%R.S.S^6PR/;GXY/V\)G+55P/7 M[![(<&JB"Q]O8:'*6E^Z*A!N R<"C))85U? <:(RLBZME>&BA?J:U4P+1FHA M A$T JF5SI&J"@%XSMKHW44+_>@.@Y^/PKMXSD;;UPL/Z?7XV9F*=.5^SU?5 MY'4W.\F&#Y)C?@"#^6TT<7_M%0%,]SBYJ--YN$^0;><$NV3.9GR2'@J# 7FWG8V/NV1\9_!G]T_F%A:W7[K1L\-I"-W#QLTX M%$?P0H=MT9OG99+O+GSG9I/TQP62%3]T@YG,6_BP_?'IJK'L2@ 'MAV^=J9T M'QM@][>!J\]0WY@5D+S\.4:S&DY!5G3F-/%Q>%I"=VP^A3Z51$SRE9Z:T1=S MTOZ\5_RT.Z;TTXHM+?-!73KHJGH^ ][#,H66!@U^!_ M[I]=4KI/_[[\ NC!R!RWX6D;CDWR.I9"Z1EUU<#&^_8OPVU]WB&K7/1:E7_EO3?;=IC(SO2\YV[*4? M;XP7*X5W;;].CBM^*-SO%RZ(,GWZZQ[;0T&C%J-P4;@($:C%*%P4+@H7A;OU MPD5R0RU&X:)P$2(V+V@4[D:Z'*B[MW'%'0Q9JCD*]PRLR_HAT7HAZ3LUOEE* MZL:Y46N:FK6LI]O)R%\8VWVF[FS;;2IE+E+E3I%*=XI4NY,*/CZ$45\23HV*E\+V_9 %XS7@V*?K"]VPG_T[[@[?3 M]M##R-(.K_,PBEN883%<.\QO^G<^Q-WM/#8*%T/19C-*V-I! X0Z^('&!0?GARV:XX5S_ MD,W20GY3LHU.*@H;@2<'X#GK4(2&D(LAH+!1V"AL%#;RZ?#X%!WY+&T!A8W ML]W @XY\5H: &>.LDIHHW&W)&.-ZX^U;^C*.*XP#X0LDYZWV4A&U[H!:#%%K M2(:$J(7"1F&CL)&/MY2/,8H8E"$A:B%JY3,U&$4@:MTQ5XZI6\R+;X-PL;4K M:C$*%X6+$+%Y0:-P4;@H7!0N"A?);>L$C<)%X0Y3N @1J,6#%NX-=;[=4V]; MZ.MBI-%M01OU.^;\QY/ID1FM8ZZ>C>;PT?RH2'^:&C>[9^?MK9F)'!'GUL(= M3W(6[7DE?QA]_MMFU??*Y:+'D_HT2?.BV.\@U8W!T"_-5[C;^%5"H-1AN_&_ M[KWZTYK:RLHQPHQ31%24$ELY3[C40LE*1\7Y7H=<(((/(?ZZ]_Q/79:"&L4( M#_!%44=%=$TK8J314@;FG*CWBK$Y LG,6_+)F..G[V:'8?I\<@0O>1C&;?,Y M]#V!4U?A=#)..A@GG8L34K_A],??0IQ,PUFCX;XO^+.Q/S!?]XKYN.E'\\>? M?WQ\ 6X:J D\#8;J@VM 8NVO>P1^BTE\LU_WFJ\@ROD1\9,965RQ]X_R"67R MEY_.R^4?.XT?0T%AI+B=55&DN(U0W,9XZX?E7&P'X0IC2^=+ VP9*R(H!_)4 M1I,Z6!JU*J-GYB+AF@ ?26Y)S8T@0EE)3%T!4T=%2V8#KYG(A'!;4"#XZ0;F M94]@W,B\CPUK/R(K#Y>5!\@9=Q#MA6^2-CC2?"6'C8%NG7"1W%"+4;@H7(2(S0L:A8M;_[9_Z]^;@_>XZR]C ML,'5$EP/QO7@3:\'FZITSEI&ZN C$9I&8HV51!E1!\&YYE1<7 ]F0@5:2DEJ M40DBRLCA.U$28ZFB04?CC!K4EHB2XQ)P/DO R,G(R?FK+W(R:B6)&WN)B( E-JJ5D1R)[AFT6E19L-ZN$EQFZT9R0@]["WJ=>5]&;6V ME+#*<9*V$Q#E:PZ.K5#,2.N4H9?S3#;PF"X2S!(A'",ZZ$!<'7F ;]2BU/GM M.[@ATX1.[3T5.F??:N-R1*I#JD.JRX/JF/,T&%T1[BU$(E1KHK6F1#,E0HR, M&G>IK2,+I5+6" +_2")8@ FEOB9&^F"!!K54=F!4)VN-7/>H7(=[Y_(C010N M%@8.1M H7!3N,(6+$(%:C,)%X:)P4;A;)UPD-]1B%"X*%R%B\X)&X6YD[YRZ MP]:Y[YZ)RZLB2SG=.#-J31-SM@QSAZE10U1[%/;U8%[6#XGF"\E;N#Y,3P6S M7QW/BG8R:GRQ7%'+;V[NN.)G)R._AJD[6W!KBV9L??O^QF(S[#U=("QEI2*:8 M@?D]IOCO$8INM_#SLX7-8-_ODWZ;X3?0[[32K8C3R5&Q4NO67[* Q&8\FQ1] MV5NVDW\*A;MK>^B#9&F'U_D@Q2W,L!BN'>8W_1@D8]R&03(2%!+4^9E[VXQ# M\09^/6R+E_#*'LEE2%:%$(;"1F&CL)&;)-@I$76R,004-@H;A8W" M1CX='I^B(Y^E+:"P$7BV&WC0D<_*$#"CG.O,H+"WF@]PN?*V,\4CS&*&)0A(6HA:N4S-1A%(&KA MF2_?TZ8 6X$.5+C8T!:U&(6+PD6(V+R@4;@H7!0N"A>%B^2V=8)&X:)PARE< MA C4XD$+]X8ZX.ZIMRT$OO49X3>DGC<^%1L[S/[9: X?S8^ZD^G3@>WW[!>^ M-3.1(^+<6KCC2,39'()EY2SX9<_STW>PP3)]/ MCN E#\.X;3Z'OD]QZG2 Q-I?]PC\%I/X9K_N-5]!E/,CXB:'\8Z?!8R@0C/RVLRJ*_+81?ML8:?VPG(OM8%M6&5^;2$F4 MV@#;TDBT!_*595EY)JCE)EYD6Z:U"'4%EZO:$B&9(%I&1FQ5,FF&R\@ YXPZBO?!-T@9'FJ_DL/$PYJ>O_I25 MU+Z2D=3:!X!-3XE509&RME$RZXPMV8TW,1QBG2A+$H.61%00Y&A:1J(XIT(K MYHRRV?#>\TG;G0C3 M">I8NN_!]:\^"L&B? 2^:Z!*>Y M8H$ ]'-2R^@/;3KU71RM')DU[OGKU^/9Y/>(7\98W#I'N\GT_0.;\-L MW>XVKRMTMM'91GI&]45Z1GK>-#UKX",M54EH[5,*+'IBK*T)IZ605/*JC'92$EFQF@@G ]&<,\)KS7@41M'*#96>01A(S]G0,^[ZRX^W4;A8TC@8 M0:-P4;C#%"Y"!&HQ"A>%B\)%X6Z=<)'<4(M1N"A!-KP;SX"0+I2"T2D6YSM;$\C(0'IT15AO-PJ7MAYHQ M+X*M"(U<$)'JM$S-*\*BJ\I2>%/J.*@-$4KC"G V*\!(R4C)^:LO4C)2\@-1 M.7LI3V*W#H=E;5$I]HL84OXR<,_',@] MR$H9(^V@*+FF2,E(R4C)VTP8=Q#M37L+6:R8H,P0JZDB@BN05A4TJ3@O(]>U MKH*[\2;"!%\JY8@2U .(2DVZ_8J*J\IS4[K(ZFQ(#S0ZY+J[I6^JR&6()2EEK(@(5A#C*THJ M 20GC.>1THM<5P;%70R6E"Z(U&=*$*49(ZYV5$5>UT)=6E')G.OX$RU*9+M' M9;O5 A3XV=A1V/0[/QXSY403CPA"_Q.*A:F?%,ZTAT4<3;ZTQ31TQE[,)F"T M2Z HFC.D*$Q;3([#%#X8?RJ2>7YN9@T\LAD7L\.0 HDV(94ES?NCJCL[M?. MX'_]#29QY8'[YW2RM_JW\*1IX^!WWWR^YJ^@K8\_X>#\.X7T;JW/LL MT+\.I@XQ>A)LA$A'EA"UT-H0X 3*C(ZU=/(B^ON:U4P+1FHA A$4N$.5SI&J M"L&HTMKH+^VNOB)O_W8R"P=PU]]&$_?77A$ MH^34*?SL''H^[[S7N]M'&_? M';PL2K%?%,^>/__CS1^_/SMX^:)X=_#/EQ^*Y^_>O/_P\I\OWWY\_:^7Q>NW M\/O+525>JUHH76D=14FX*"T1FE7$Z-(35KJ:\RB%XGH=:O'1'08_'X5W<97Q MO['0/2HCU,T-JCX]'Q9+R$07,FZV*2 MA-U]?BIM@-0D[N0O=5^>'4Y#*,S8%^-F'(HC>.9A6P00KB\^AF/ 5PNWX/1) MD8Y9[RY\YV:3],>R^QLK?NA0>C)OX2TGWZ]^5YS*!E(W/E MD/=STS:V&36SDZ?+;UQ3T-L_I*;[C*J_)QE=Y^PN1K,O*;_-=;>X1N]7]6VN MN]4U.*YOW M[5=S-UI]-&\#F+#PNBO2&K;;J#CMM'Q,Q5+8I5G7O-%G*9=V0PMHLE%\AMT>;J+/U M]#M8RGWG(C>0ST_PF[&1Y?FSF^6'_&9C.> MJ]S8@R#['@0WL\K&A;\#70KNQ.W9]#' IICKZ:H@2EKY4$!(X#O5B*AB7M:65T"941 1 MK0'ZJQCAM:IY*6NMQ:6C'8)UGE;2D]H:X$T*_R@O(JF"T3IR6HIPN>? =U#F M-YE2,R3*['H,(1GF+UPD0R1#C&8SIF;NG0DB4F*CM$2P2A%K>4F8TU&65([MK"0;9)C=_,,9NP1\>/UV($$VU#\ ";7_?1CZM 733,M/IO1/*3^ M4V<=_C95B8!NVQJ$N^/=2Q^]-B,;MVK CHSVCH6J)-181X0SD2AO _'2< <. M267MY>,C:Q*H2I@J,A8ND*IG@ MC-J:.,\K(KCD1)7 L8IYZJ@OHP\B$U*]76*A7-M9.5L"7!DO@2/OYL 8>:OO M4*0X0-X=+M-YP4RLRI) .&B)"+$B2AE'=%EISZ,));]TU+%B$"8*JHDRVA.A ME2':*DJX4DIJI9VGE_+@.8:/:FW+VX@0&ZNBQ\SW@R'&LR.0]RR=9'-VE%41 MIY.C6QZW@ 4,V;DR>(Y73C4VZ,JLTY6I90C&"DD8%9Q I,Z(DHX3)K0Q7LJZ M\I=.^+E/)ORB3W+Q=+]K/)WG\^D4AO\^3)N)[[V;];DRG.95J8<(@22V>>&B MBNXHB6$>?$U[OJCDFLF:.&/22;H^$EOZDD1NK34UIXY>HM3[Y,$W1*FWS8,C MM0XD#8ZTFP-AY*V^0Y'B &EWN$1'JZBIJ#Q16D8B;-3$AAKH2Y3":E=[68IU MI,%SC!V9TDAP@TV#8P'X@Y]#;+X6(<;@9K@VGYU3LIZ5MP'LR!N*G''7'>83 MKG6S%*/.!:&)-E6J-K"<*)^VWGFI2_A):N8?NE@=X/S]9-H5$\QFT\;.NQ/* M#R;O37*QRG4EY$5>M06X*P\+[)#$-RW\H21**\J9XU)R_M + P"U[^*WO:9UM=55Z^I:LT,M^[8$638N1Z1'5.+= MI$?,;JR'K!T-UE##B* \$*&-)"9$3ZB-/E)A:Z$NK>*O>SEBK61]RWT )476 M'E2J QD]?Z9!1D=&W\& UY)7$@#<_9'F ;0AKS?QGX+!LYDS;C^%X%HYLF!:IU[AZ'M #6NOA>)*GE+\B%3?I!![EB'$:W"#! M?%F).G!]J;> J.M*15$2688 WY&:Z" -#,@YZ9EDI:P?[7 \SM:U;_(1H&2' MW!KDQ/R%BYR(G(AY_MP9.AW33IDDI6' MDIH8HVP1'(G+*\J;<*E17EOA(G. MJ)378(FAX:?:4L)2"SZNHZ95?/PS\LJ<=Q-DR]09Y^Z1Q9'%AZ+BR.*[%MD* M%8+PD=314.! 1B%*-8Q(:AFW*8-=7>+-LH205@5-ZC(MK%=>$5L*0VQ@C-FZ M8D+RQXMLRQ+Y,L/(]F+"?M=R\X,F2_1$KA4NB#)]^NL>VT,M'J86HW 1(A B MMD#0*-Q!"A9IK?-.!1' M\.MA6P1X89]=1=858GNT>3K+$-[!9.X[%;GA?GZ"WXR)/!O-X:/YT6:)(K_9 MV)P9(.8@YFPWYKPY>(]PDXL%(-P@W&R_X%'8CR/LK+8BY9)+>_"RAO[2]+"G MS0S&X:ZO;&S&Q>QP,F_-V-^WP1@2P\")X4Y[A#.9FLUXJL_AIU0XTVZ67&ZS MS36_*=M&MD?H0NA"Z$+H0NC:!F$C=&4)70<3"&(0M@9B25F%_+D4'N30?>1% M<(NE[K);ZF98TC3<2INAMU?;N0U:0VF]MC&D^L__^,IH*7(UG%.:W[CI# 6B M$/\S5&/$?\3_+=V>ZRK/O*"2:$U+(KB.Q)I*D$!5%4P5M-7VXO9<3IDN)65$ M1":)<,P24]&:J+*2WE+*X'N/MCV7I>K3;+?G(ALB&^8J7&1#9$-DP_,G+TE# M9>JA:*P!-J1: +/5AC"J@A,N5DS*BVP88UER'22ALHQ$",6 2QTCRE#M:/0R M"H5LN--LB*=,#BG[^WKL0()M*'X L^I^^K%HQD4TS;3X;$;S4$PBV.2T^6QF MS>=PS[5A/' CAX,@O@E>&Q?M4*1X^]5R]%&^/V)W=67JBA-*0P4^B@%O17!P M/XSV7D6I8W27?)2@HQ=*DTI*180!Y\;6X.9H9KSQG-G2WNFPC.>F/7PUFGSY M9_"?PG^99IS^^%L UR1\"&YDVK:)H ?=01IC?V"^KLF]D>MJ78D D1- ;%R. MR&&HHL/C,&SMO!Y&54)"T,\D,3'R=(ZC G84-:DJXTRM/)7R4@Z<*EM[";$^ M4"]$_89;HO\?>^^ZW$:2I(G^/T^1INF:KC9#<.*>$:HS;::25-W:K9*TDFKZ M[*^VN(KH @%.)B"*\_3'(S)Q(4%*% 42"3+&=KLH()$9Z>'NG[N'7U3-D!4T M,.V-)6S+Z]\3HMZL*[3:U?R&!Z*W!MSON<#N$ !CV.Q[*%0LL/MH85<:#-A) M-0"G2\%V2I!1TJ&(;>V]$50HO#5105))-:=(019VB=/?F59Y=@+TGK=5LQ+4X*O8S$XJX]SB9#$Q<_A@ MEJ0?M,B&^%?C+/\E=V%PQM=N#AWW3MI#H>(!&E^':^Y$Z[4 JP9)$RWBUC-D MF->(*"*DK2,G9FO$XVWB]I?MEE] (SY;*\3KK*'GBR;-N'X;FO',=Q;0[N+V M3(I!I244#5% ;/_$+2SZ2$&L1!!V!*FUUH82AZ2N)>(T1J1J^$M&I@A5RI+@ M=Q&XWQ.DWBR"0%G!UN&$$ KN#A\QALV^AT+% \3=PT4ZP1C&7%-D74S092(R MAAH4:A>9D 0[3'81*Q^B\T@8+@!7\M5+'/R:O01)JT*,PH=#Y05;(:Q>0CI0AZ:63+$8=W58FX*YSZT&= MOYTU.>-@/F_&=C$W=A(^S-Z:9&*171E5A \J\> @"@4''%DH(#X$<"D@7D#\ M$48GL&>.L90Q'P '>0SI:%M0Y+"2-)+HK3-WG4"_,]B\8;K\KNKL'Q%\/A#M MLGL._]!I/OW[0L)]]>,$Y+ZD3@S/>GLT/0,/ MAG=]&K%3L+YA'0#?5:CC$:'V@$_T"Z(/ 6D*HA=$?X0.+PN"$8,)8IYR MQ&NED"'4($QIB%PS(L-6L?JN#PCNS^%5NVHK^XB0\\X5RQT4(>PT\#\ >V4_ M(U'?A]-Y/Q,5YYFHK.1C#,[ N8OC2GI$DRKRLP6HX.&8. .> W0WV1I7[T,Q M@'9:"6 HJWWT2#OLDP%DD1+>(_A(>T:T('3+ .)2"A4Y034)8 #16B.=A@E% MXUSM:4U)+>]M$M#N@OCWH$H>D5E3,''XQ"V86#"QA/D'CM"8$O:3&BQOB:Z:BQB+M$Z!OV ![6 M5)L#0>H!A^X+BA<4/Q06+RC^R#Q;SG10*A*D!:[!L_4 F0P'6^=FH^A4T;(1-C6IV9R9L[;GYY4_[%O#7*/UN"&+"TU2E8H*UW> MZ=RTEO'T8UIZ^A9-S/EL,8?;?PZ@P/.C",9'^(>EDH9MGYC3-CQMPZEIS#QL M'"%NG#%^&K=C.YX 9CU=_N*:L\;N(1(?4:Q^2 2[#GWZU1S5F-WDNAMYM>H(>?DWOGF2O=I>EA3\=S6(>[OJ)@/*WFQ[-%:Z9^WWT]B\CL"1B^ MJ37'0+9F/Y;J<_@K):RV^P67F[27&-Z6/42T+ZJKJ*ZBNHKJ*JKK(1"[J*Y! MJJX/,W!BBMHZ$$D:E,M?NGZMNW[]K\7DO*)#..7>^W8,L2KZQL0]](:F ZZ) MWA6#'V:ST]+79#?UV91%QY2-*'KL$!>B1MIKANK(11TEYG6@E^NS-=$1*Z&0 M#L0B3FJ-C'(2*:M<=/ ;H?C]]S5A(\5EZ:PZ1 U7>I(7"'_0#%X@_%$U-=&J M#C;$@ >(^(UQ\AZP%"OI!:,4$:-OPR:E$0FC7;(""T09S3!I\=(!J&IM@"W M'-];4Q,RXG7I0CZ\IB8%#X=/W(*'!0^+2SM@=!;&*,MK@SS'''$N(U*$:H2) M,$Y'*Z7>:CDF6&0A^AIQF9II>Q>1UG5 LK8V8&Z9UCMMIGW#(5LC)@M,#U+# MWRA4O'E>1K&F'I@UY7R4)C"!HHL&\31P1%MC4#"F=D%8(8S< MFF^*E7(>$X2]2//<:(T,Q1351GHBL#(T?M-LMN>F/?YE,CO[>_ ?P]_,>)H^ M_#F [13>!3+O"%*:16V2%CM$:=6(ZLC0=PRP;6'/]T6\@9K.!/:(!HM7.FU!>1- M0\$NZ/BCDE718[=?WKK@*[A;<6)XN)F<,'LZ0 0)%L M:(!JG%5 ]>,$Y+VD30[/#-O-,>K>27LH5#Q ,^QP#1^MI <[Q2%%!$:OLHN>+IH'EOPW->.8[6^B;#)^O M5 \0)0:5:E%T1(&Q_1.WL.@CA;$23=@-J#+',Q(B)M+@<)E&H3H>D!&N#E1Z M2<56-.$V4?P]@>K-H@FUU 5;!Q-+*+@[?,08-OL>"A4/$'1*2XH,)0KQE)>?X_3$45G'6GKL MXEVGY(,Z?SMKY V=YO.UDMM^@,;1HVF!>"AT M+L;1H(PCHXG5#MO4 *=&W'F&; UV#\,BU*(V 6-^UW%W4+5OXI",3R"0(CDHZ6F/G M2&1W'>W?*5C?+)I!1E@,JX[M('![P&?F!=.'@#4%TPNF%TS?,Z9CP#;+&'C/ M"D":,P_,9&J'8G N,BLHMUN8ONO3B7U@NMQ5#[R"Z(?7K>>[CU++7.'U7.$W M;CZSH:G(]XP6+AD:0\@<^ 8518]HTE%^M@ M/1R;;,"3F.XF?^/J?2@6V\.U MV 3'GDN)D;7&(EX+@I1D 6'&:S!K0E#;TP.(D I[0]+E8.49!RSHL4568% 'I*4Q MB C.#9-,,Z6V@AV,8?C8(4]3SX@J<%-Y1(QX27B/%)P]$G:C@I9'8V\9=6=IMM>CV>ANH$_GG<5@%>V.\FC6Q7FW(%S>YM MD]8QS6^0E]ONP]"4_O (OQ_Y>#99P%>+D_VBQ/!V8W]B4'1.T3D/6^?\]N%M M43=#D8"B;HJZ>?B$+\2^'V+?0>^WPP^DW7GJ0W=I>MC3\1S6X:[/XAA/J_GQ M;-&:J=]W'[;1 M3+1Y= 5EA]+=[AOH/K "+F\Q/A \5 1JADA"E'% N+:!V1\K%'4W$E)G9>*;N%AM-BR*-(<<@X82F'+L?1( M$46)IT29FMTC'C)=QKD5/"QX6/"PX&'!P^_$PUJ*&K!/@7_(4CLMPI&.P2)G M!-.A5E**[19<=8Q:<(P4JQGBTCBD:PJ>8LV9YUYQ)NF]X6$]PKC@X?#PL(PW M/:1X^(O@@()M&F!:13-NJD]FL@C5+((H-N-/9C[^%/9U1%Y,GQT0]XL::^^D M/10JWCQI8#"F2>F$MAM#R7'/60@4<4O Z.'&(.M$0%Y)RPFC7..M0#H-7H7: M"D2,":E[FD8V.(]J%@S\EALJP[<,9GENVN-?)K.SOP?_,?S-C*?IPY\#V$?A M77 3T[;C"%R9A[9,_0?S>==-U/2(TWI0@UKVKKH&W/N[(.\0,&/8['LH5"S( M^VB1EQ G#?44L2C3<;2,R%I&$5%*1&]=8!Q?1EZ/.;626Z2$U"DPH9%R\$.B MK<"8*L9H/"CDE;LZ W\@>JO ;H'= V;?0Z%B@=W'"[NNIE8IC"3S! &<*J1U M)"@-%0TUB5LU*UD-OHK-[*0RSBU.%A,SAP]F20& (MG0 M -4XJX#JQPG(>YE\-CPS;#VL0)R[B$Q- M''*824V-(,)OC6"_3:3_L@7S"RC&9VN]>)U=]'S1I GL;T,SGOG.%OHFP^>+ M]H[0N[)VBH88DH;8.QT+B!46/3P0*[&$'1V> _P12@*B3$K$+0Y(&0S@BBT) MT1I6ZZT9V;<)X>\)4F\62V CS4E!U\'$$@KR#A\SALV^AT+%@KR/%GEKR6K& MM +0U0EY*:"H) H!L"H);JZ3!K$*, MPT9),H(U%I1\ MI IF[W0L*%F8N*#D@:%D)$HP3U$D#'Q)Y0.R3J6 >HBU!P"UV[UR=IT1?\\H MR49T9]WF"DH.L[M.R8._:W7R.LPKUYUTH=-\U'5ETGM*=B_)"H,SBQY->\%# MH?.#-(M*PL.. OXQ2,*D0,Q0DU(-/=+,1&1K:P47TGGO[CK@#_K^3?RRI;;S M_@ C(>F@4AP.PE K"8@%TPNF#X#.!=,+IE_?BL#JVDC!4,I"0EQ*AS07&M!/ M:&&LJS7;.L3?]?'$'C"=CG3-"J873"^8/@@6+YA>,+U@^JX*$S2F$D>&G(XU MXD099$20B 3/A(S@=E-_UX\!T/1),%$P_*$R_@W*%G1ZN#&!']C.Z]XV; MSVQHOF]T;TDI&4*JPS>H*'I$DX[RLP7HZ>%890,>SG0W"2=7[T.QV1ZNS2:4 MT9APC*2E"G$?- *[2Z#HG&-.R9K$K311(J3"WA#$:V$0-PY8T&.+K.92.,^U MXFJ7PZ)N'%H1NSHNN0<=5PRQ N0%R!\0BQ<@?V2YHU%YHRQQ2$<2$&?2( 5@ MB(A6DH2 35!;XX,<8Y@IY9 G+LUFY KIH"**3%E/5(Q4B7N;L\CIKHXB'A5> M'HK:+I@X2$8NF%@PL3BW]X/0A +8IY6YTR@!_IT.HORXW\?7B M)#1C!__VXT_7? H__7;R??TU!@K3MWK;P[1(;K>Q]/8;NX:V0> ,JJX"FKTM M9WW.-(CE5.@2JQROSB=/S$",&DMA(Q56!<,HK"QQ-XIW?A-*5B3#^^&+=N,FL73?@ -_YY B;3DRJ M672:]K!9A('9"E\5> L&WRZV_/6;#R\K(HZJ]R__]MO+UQ_>;YH3>X?_O6G! M?X3JV'P*5R+%X;HDSAA*=!IUJK5'/&(.SDF0R OK(U:UP+;>A?2!S-O0O(F= M^"7+LY?']H)KTG^XZ92\>OW+!6<$M<$EAR2Y!VV8/OGK_&QVK2?5V;J\S?_""W Z73Y^5&1P=PG] +-FJ4J7U)I M5,%:W'$U;BM@G1D0LYJ=AL9W-4?=C8DRN>NZ/'/6O&_S.;FE'U^]P<9UYX#KL S#\=F\(" MF06>PW\:6-?_I#EOXZF9NK&99%+UM ?Z3:K9I]"TZ9:3*'O1@WPGLU[2 !J/7S M>?_E=79<7LAXN@C^V?RFJ_\GN8WY]V"D+*F[. ,Q.4M\V4$7J#V0H 1>5;LX M@3:83\TV;]A-],8CY8 MB?OO!4C9QG)XMYXD]0'GS60/,;^8A MRSY H ?5 FHHA.E2HW7:)1AX])( BS;1WDPWE=Y)F!_/?-)--DS&(0W#3!,T M30NZ,VW=CP!%<,6BA86U?WGZ7YS&1_B'Y?4@U1-SVH:G;3@U:4.79,B'+]VMGUR5#?X) MT,$F<^'\Z?(>UV2%=T_E](@0]D.BXG7A^.Y"U(J5T=]_Z*6E-WEW@ I$W?_N<3^>2^C[^_ M4HTWD*WYOAC<;7?N0S8+?NN,E)?)'!A2XL+5!5S#V[O]B571846'#6=K]J/# M7B>'IJBP Y2J8K,-=6(3?CS:[$",JV#\462C$+HKG82N>=1BX M",)0!*$0NVB=AZUUBKDS2%DHQ"Z*YV$KGF+N#$H02BAHJ#MS_RJJA+YO7+^# M4R>#$NT^'$$J6JMHK>%LS=ZTUI[[6Q:M5;368(E=M-90M5:QM0Y*D(K6*EIK M.%M3;*VBM>YQ$O)W;]^C;\Z?)AWG(MJG U!\_6[<1E!VMCNWDI1A=S,LY!X$ MN4MGSJ)&'B)?%W(7-5+42.'K0NY#(G=1(T6-/$2^+N2^NW!+/[]RDW[Y]SN- MOVSV!ZKRMJ8:S(B";Z#JP#IPBA X MEK5!7$N/.(D.61X$TK5CW@J"H]D:VT-YC%83@HQT%G',&#*UJ9%C7! ?"55N MJY?:N_ I3!?AEV9V\GR6>NBY^3_&\^/GBQ8H')I7RS9YSW(WO. _F,\[FNO# M,!UIOJM9> ]$3^S9:MG5A/6]TW&()N$#8=$"907*O@G*2*0Q!HV1C5X@;IE! MQNH:<1Z4I=[7K/9;$^@H#XPJ@4*@#'%C:Z2\CL@%;VI*2;!>#@?*J%(CRF6! ML@)E!&;,Z@N-5(R$H1UP8@S03!* L6H>C MJ3T9D%>F9#T26!0HNUOOCLO#MAJ.=)JR+._KZYE*@JEI-_MG[@%%0?!Q 45[Q<5C>(J4B*1 MK3F@HHSP5\ <4>><%%90;>EE5 08]2QJ0$6O !4]2=XGJ5&-K292:F)K-2!4 M! ]4DX**CU2A[)V.!14+$Q=4/"Q45)IB%W6-@@LDI;Z KTAKA@(!N)1UC+4V M6X%98[RG*B B9)V"N34R' ?D1.VBT(($RX:#BBE=IF:XP.(CU2A[IV.!Q<+$ M!18/"Q:QY(0';!#SRB$.'B(RUC#$:XF)#(+7EE^&Q5ISXZRVR,:416J=01HP M%&DI4X.X.@V8'Q(LLI$@NSJO++!X=V>:I6@[)W7AVBZ%.(. MF;C%Z"XJXO"YN!"WJ(BB(AX H0MQ#Y*X1444%7'X7/RXB5M2LP\K-?O#;&XF MU739V7HX<4!Z1%,@T,\6=A*&<[(PX!JHNSEUN'H?RKG#+L\=F)244.[3^3M# MG.B K.,&.<6)"5IQI\7E:#3E+[1*?/Z*3AW(@/WSB%N LP%F 75%+-*9*@(,RX!!L&)C$8Y'B3EVFPUM3(T:(HU!G@R.'7#$DA%S1"'JQGGWDD\ M()\3H%.0$:9#KIYZO-#Y?8GBY5R[9&<,G]"%N =)W&)V%Q5Q^%QPD5+&9G52ST]"8%,QK MGY:!WY=BXON7FS+P^R&1NU@R18T\1+XNY"YJI*B1PM>%W(=$[J)&BAIYB'Q= MR'UWL9?=MQ>\0@L]\A+\][/%_#B8=OY]\]$>R/# >=LEB&C0\S'E#S6M%8, MZ2AL&AA*D76U1H*$(+#4M0QR:^X9C]%J0I"1#GZ#&4.F-C5RC OB(Z'*;94R MO.D"I]./733UUUG;[BC?DK,1EV6&Z) J$,HAYA"(.VP6+4A5D.J;D(HJS81R M'D7A*.+46Z0,JP&SL-/<4:8LWJI6ISPPJ@0*(;67-[9&RNN(7/"FII0$Z[?& M8=\=4C$\PCLK1G\@:N!0E&E!JD?+H@6I"E)]$U*!2Z6$(@P)H=,@%$F0975 M+%CX.$JER-8@%&S!A0I4HJAJCW@D$M#-8Z0-55((CHWG]X=4A+*1YKNJ8'L@ M>N!0M&F!JD?+H@6J"E1]$U1YPZB5!B//#4<<"X.,JC4RN#8\6D<"(5NC+*V. MX#?5 &^4IY"A0>"9I2G/\ ,<3>W)/3I56HXD+D[5?JNH=Y"@7 [)[E#X_Q%: MT)33[SLBVTTC@H3B%)P<)")LFJK M%29E$I!.8.2T5("="B.CN4+$2NVBJP7G^!Y=-CGB;%BC*8NHEYRS_1.WL&A! MHP-#(^]KCL$M0QB0!W%F/%)2!%0;XXW',EJR-=% :^Y9U(!&7L%O/$D.&:E1 MC:TF4FIB:W6/:%2/F)0%C1Z@J.^=C@6-"HL6-+H_-*IKXC35$D4-+@Z/VB$; M<8VB8U82$C%W=BM&"$CEJ0J("%D#&H4:&8X#1J-:<^.LMG!E M2@.TSB#-E41:2HHIJU/__7M$(S$BC!8T.M@3JU+6=??"_RZT\V;AYHL&1!#$ MN9VWE9GZRAW#"X1VE(:N+O?Z^@4G>B!^))7>_#^1]NJ;7T4>U5]YE]-9.TZB M_+0)$U =G\)7>/5'\I>]'%-?V1(<'Z6.X.UL,O;#&4%P*%E!WS1FX"I*%QMA MI_%3H:FC&B.JO$):Z>9&0@N4A[^^ M8BW4.YO!<^=:XQ&-$2BIFL,G;@&_03#Q88+?WA#MW__M,\6$#U4XBHXO.GY MQ"TZ?A!,7'3\-VW9CU=%+@[7W;+$*LH%08ZY/-I4(DU$1$)B)PQ\1N56NLKM MQJ%^C[OUE:%M-=U52/818?!]U!O==8RLX/, 6;S@<\'GXH,-7O_?^['=WFK* MKBCM&\8)W6/I![MW7A\B#A?B#IFXQ8(L*N+PN;@0MZB(HB(> *$+<0^2N$5% M%!5Q^%S\N(D[[.SCP<8V]A8 _#";FTDUOG+PYSZ#@GL7GP<2#Q]BM/MPSW^Q MB740D:"(:X&X"099@B4*Q"CF,+'8^%VDV]Y=28[$(SFP/-LBZN7\=O_$+2Q: MT.C T(AAPZS1##D:!:#WBF!4T>H"BOGH4%3K#% @L&($P8.503_BE.N&>?>27R/SA'A M9%0S7>#H@/)PR[%A.?P>/J$+<0^2N$/1P45%/'Q"%^(>)'&+BB@JXO"YN!"W MJ(BB(AX H0MQ#R;+]O"W8F\!R%14^GX9I&RZT[!U817UI-U':31QP M5!\;2XD(L(]*!L1%C9&UT2#A%5%..%N;K4/FVR3@+D6Z"^J_[.3Z]6PZ6T;[ M7X?YSOO?CNIZ6(?/I3/'_6F2O=-QB&9B@<.!T;G X:#@,'BI0[0.86XLP"%7 M2 E%40BZMAI3H^,6'-XF W@?<"A'2@WK\+O 88'#PR!N@<-!,'&!P_N%0^%) MK*5B"/OH -JH0U:)@(+ P04B&-GV#F^3@KP/.*1L) >6FUSPL.#A81"WX.$@ MF+C@X?WBH:-"$RHM,H)P< ^U1%IKCZ(SU(C ZQBWVA7<)@=Z+WA(1F1GDZX+ M'AY^ G4!RGO*:RB$+L0MQ#U0XA854;BX$+<0MZB(_1.Z$+<0]S")6U1$X>*# M)FYI4WQ8*=87VA3;$&=-6/YK;CZ'O;8JOACVHT1$R0LBXBCK%!*AV@UR:84!/*<:UVDXV];*WR2S,[ M>0[W&T\7X^G'-ZM6Y3]GE=!=]R$IA)>?YXT!AAA/37/^:AY.VM>S:5I),YM, M6[LAB1[U:!!WI08_5O20.C^@\HIS/#Y^X!5\+OA9\W:YV4IAP93!2M1.( M"Q61X80A(A5VM:6,.K*;].ZAXRO'(T&&?-I?\+7@ZW")6_"UX&O!URU\-59( M!_\?/%!!$ \1_%?%)(K:8>JP<1;'W>2+#QU?4Z]1A7$!V *P!6 +P!: +0"[ MDR;2$(4XPQ;9J -27&CFF>'8"D>22(*P X08#";< >^B68:646HH=)%0\R3ZO/)Y.G$ M3#_^YY,P1;^_'\K+_3)KJOEQJ*;C::A.X./CM@JPV[YZ'TY!/]O05 R/*HHI M&U5)-3<+-U\TH*L!0=IY6YFIK]PQ[&=H"02*>,QTH8J MT!$<&\\O@_R[S2U_WNWSM>@L+Z"S^!HZ']77(O,@6*:"JR>)Y$V8F#G\9#[+ MPO)^MH#_F'9>M>'C"5Q[S2CO406+= M&(UT30W8OUP@+<$=',$:V"0HRE !.C&"GE.-*."XE-,#6K M=RL:-RNXQ$?J0&0$^#K)QORX"5]%DDZ@$D3T$@4T^#C^%*:A;9-TF.ITUN0= MA7^D[U1:J%CYHXQB6MUKX&'[^WPO3@ N2;I,6>@2+#]7K!/=$I556QOMQNE5. MC.NV#OYUM#+C-BR$^S$C+]C7EPS!QV9 #RF8^/FL_0AR9]1$!;3%J"ZRTX!UKK:$@W^@DN= AQ&5G"&HJ>:4"W$%8WD M*(_1:D*0DU)228+V\%R8^% N)T4 ME5V8N(L=614MCQJ!ZO:(@[>++',:<2N5)RH2KK?L#JVY9U$#$WL%3.S! M&& MU*C&8(U(J8E-50?WP,3R0)AXJ;+_$5IP**=7*^RCZHNV^TVBLL5TWXO5(XP3 M%#2YY0Y$B(D ]@^G2##%M G.2+55A'.;\.L=B!#%!R-#!0CNEHN54,K$FJ*@ M4R=S1@320A)4^Q D#H%$M67-,*LCF.Y#S4R' ?D M1.VBT )\578OKNKU::*#8)6BL^_+ Y4U,TH[L-NQ1-Q%\$"Y#H@30TVD8+[S M<)F):\V-LSKE@:5XBW6@LSFXKEK*9$+6*87Z'IB8'UR\Y2O&^[.3=$SU/R7P M?F RI)R/'!0^TK58EOAA31"./G!-F"=BZX3X-H'W9_Y?BW:>..>76;/)++LR M@@X%%8IM<^=[TZTK+4G2"KB$9? P39XCIBW +J<,!;P+F+R=\WZ_.CZ3/5!\$VQ\>\K M@\W;8!RE*"HK4X >E'G*$^ ,$R.M=D)N.:JW"=#?-4>S(W(@'+T+@[]$ZX(Y_&-G+L0-M3L.*3(TV]L_H6%P5MGN+<)W=\U2ZN#@XAB[^^=]:./D@040!4CKCA& MH,'!THFVED1AX:Y@_5N$\>^:]0D[F.3^PM)W;*!H LJ;23!+:I+<48V,K#&* MDC)5ZW.NA$'X/GUW MC<_S(KC^T][KJNTC#HB%L"\X]I1I'0=D298U[6.THN[ M9F!]*!AX.;IUE9J_!(]%R0],1K0-SG$P *DFJ=@Y.&1TC"@PI8RMF:-\Z_!# M2QXU%A&)@#WBU 2D0%Q0Y$+C@!F-6MRIC-08'UW?5W80;%*4_'UY\ZFO8S)0 M5$PYJ-9;<&."0M(IQQP3F,>MV*R-1M566,0T!7=)I+"L!O_'6AFPLCAHLWW6 ML5,&9@>3?OH%A^;*;DO_3U4]EGKQ6[TJH;=WZM;-[0;!(FA8BHVR02VG0I=8 MY7@UL.K4? Q="SAD(NSH4S,Y,^?M3T^J_WAL\I/[2US0(\NL#&MKJXU!7M8U MXDI:I#@H=R&DKBDA)$2VBS:_OXUAR\?S\V7KP!?CUDUF[:()'^#&/T]F[H\G M50 M?YKVHUF$O;?6^T:.MK.)W\7VO7[SX65%Y%'U[N7+%R]_>_;SKR^KUV]> MH^=O7G]X]^;77U^]_EOUZO6'E^]>OO]0PEYI%6^FU2_!-@O3G/=G]?"_9P&8 M]N1T$N;!@W%8&???BW$[7G:K,5?JU,,USUQ=&_##":+!IN0JPY#%M$;22 XB M; 7;/CKWM3,UJ3%(?0HB,1N0"1$C['R-N0TU">1K8OSF;!J:]GA\^C8T"39! MX_Y\_M8T\.<%&^X4!'UEQ"&Z:<71KQEQ T^W^F%0JZEFRQV!I9@_TB3 ZJ6; M'54?CD/5ALFDZYH$'U4S.S?C*8A'RHIIP@G\([5N"B H\W/X7;?#R\9+TW V M.<\[%7P6+3,]'^7[O$Q7GC;C-K2;C_GW?_M,,=$_M7!O'^#VJ74J["+::"2[ M?LJ/__YOC/_T[O7S5_F/O^1D&UC0?&PF\%RX!'X_;H^3-,^K:,9-] M@6\/L$H]15;4/+E+-:ZUB8:N&I6=?IR/G[[/-&M?9N(OI>LYO/N[Q" O/X-X M 8%? $(VX]-\%#00ADL;;CXVL,$I[F3#_"R$:?7V;Q^J5]/I[-.RQ=ZKJ3O* M3OI\S8>GS>S3V/<,^+QCJ>IL/#\&]0R:8E+EQJ/Y".@R2UUF4M_UNEQW"#L/ MIH%?3B:SL^47FQ#@S3QA&A>A9XCJO&\[>DTGW54 MZWNM=70PTREXE$T+X#CJJ+#:JPOD[[>DI_[I8M[?M.O$YF:+B:^.S:>^0MHA=K@G@()O#D?BCRF/MK#9VL$ M%*M.,T$O2>D6VQ[=$6,%I22G48.A1!SBJ1F2 1L*U;R6M":*2+IU[N:CPXX9 M#)R4F@C7,34%$^!DJA"I-BQ&%,WK;5"4DI)%Z&59CKM7_&2L?&PK'"EI96F!J8(,67[@2EN25#I?(MP M8YD646^5.-1UI+XVB&(I4NIX1-;;B*+SWCDJ<71;+4WW8(738H5_OQ4.<@&H M&SZ-9XMVLL9RN+@SG).A?)(E'RX#5;!LD_I0Y04KQFM.%(JY2%J _VJ-9$A: MCXFHK2?)2B[R\O#E)7E[0&:W2!V\_=*$70(+[$.[,-/YL@_QNL_PAN=A$O#, M.F<5OL^[,P49.@GS#/I==^]L[39AW.>^I^?Z %QQTGG",[!OAQ5N?V#GB"D> MQ:QFB)(((B]C*F9E!H4 MCP5X&;+[NLLH[JV2!F9SL:Y0\H) U:@D]1YAPG;2NY@P1L*/T0A M=;KAUC*DM= (), :2HVP;NML_ Y@[-7K7[Z6*_R%R8>#X.5A(=E!!)4V8Z;@ M^[:7?4#'X)_-K_IHO/4 MKT$HC ]Y^, MQ?"VFV[CX\DUZ08TYJU>SFCL9BFFQ\.&I]6F;]'$G,\6<[CCY^!_ZNX.QL81 M_F$Y?!'8?6).V_"T#:<&'+X 3US-)9ROTGP^C=MQ-V;FZ?(7&Q=N#HOL'E+C M(X7%#WDHRS53)?O5W.0:$FG>]N8G>1E7LK3NNW.O4X@]5L'4B\32-UN6.T];-QJ6.WPMFXO4E6T MVQ"U&[T'[38\ =B/[KI@3N]7;PUO2_8G"X781?$\;,6S]M>+( Q $+YB">6H MP+V90OW6[#U4;5F>\9B0=IDW#J/$FG?A19&9@V MS CPGNZBB7DGOZ^F-VTCLX6?+6P&_/55()6L+I'5AZ0&BO=76'0@5"Q(=8]( MA3$W*G5\"M3SU"%4(,-91+7SL>;.##<_G6 M GBGWMYNXB5?3YE_^.)U/S'6;RI.& P.[TV*?GQ8#22C)(J)FB)J4ZI/ZH=J M2;!(:"FXXMH9RW?AO[XUYZD)7?O+K'D7EAW9W\1[B@>S>L2%'E1 ^"9U)GM7 M1;?CEZM)R"CIH;"D87C#\\#"\:P[)ARH'M5D6*7H!3BW_3/X.[''7_-&;0XD@$_\^--?MV9:AK.1OU$I69-]-..Z/U<*;.8'\\: M6'A[X5F; Y2[D52#FB?VO3,J[P8 M*T$OXP@.5&!')?*. O98P!&; $A1,"R](5YI?R6.K*6Z%^IG2\;RG=5(;C;K M\NOS 6&!1P.?$+B<=IDD,T\F[^>7)4*ET7+C=B6%IVD2[/QZXO,=.VHR-<-6O2-,Y9FEI;G00SS3],HVR[X77=$])R%VTW7*\Q^:O3"5R; MLXCR""U8TW\O0,W&\RHC2?5N 58TP58@TG^2;O(^N$4SGH_A'5]^[H9Z5<_< M/-V8:,9'59JO=Y)OF5_ . HG^/5>7 HJ+L)&/)Y^-/Z5A-SUDVBZUXC>3)@ M7^47/*I>P%7]'+Z;3?XZV]2?2;'.9W,S24M\6%DA1 3/.,6*:FN1@R^(K"FE:LOP_ "N&1B8YUEQ M9*.@?>; &V"OZ D.M[_-NW 1ICC$55#UQ"]7"\%84,C +0O.[]%E$X_SL<7Y2BG5R_%Z#DP MSF]YH.BK;@HY0,O)N&UA@3L:.5V+H^MC-X/@T\LCI\/G3(D.:A^6XN;>*.7F M8/;NP("Z)H(FJ0W4>H9JJP+B3E.DHJP1M90I$W#0<:O[W6T,F:L]G[^+5 M])<9" RYP/,(;-2G?M&DL'0;ID,)/;#J/)BF/81)XJ.5"[(*EK!LI\M1S_'G ME04^7+2GG4$/[HP?MZMAR-F\2CX6/*_[A9_!@Z@ONX@,@VVX"?[\9T" 7/CGPF8-U*AVW8,2QLLA:Z1 VDA*F-(MBR_12L0[*P&^"P13,M>"0J@&M MO+8!7&Q)<"073"_0Q#8T;^*+GJ;=IKS()+]D?N6OON0R9P@"TVL%0;-I&+;= MU3%G]6,P[AA4]D767#-EFN:>+@%1F;=ST.S9=LGV2(I2734D_D(X#31]NW$B MUE7+I6!3"D'U=T@G8_EV2WLKV7_/P#2:5*07WJ/J95I$7EP%+S">3WH1 5L+ M1"' CE6]U&T&^KIHWD84\&')"<;4".XD MXGB'L!KC%W%GGCX?^!?R+TUJ&F M$L;B("-R.H!=YH-&5D:0$\RCE51X9ME6Q5$38FB QMDV6PI,^[X/)5T17>I= M%;PI-%_+7XR(! [3?-^WD*L^< #?@&F14O1F&F"9CS5>V; M^"Q;W>;%; +:O>VO_I80*##GT'GS%)1?9LW1)=W?@:(243'%_JY#1)+5_$(HI&FDMMCH$WD8T.B7\JFW!#WN;-O:VTG"5 MROY:<$DGG3ULL1B!VVK_!99]]CK]OQ;M/$5CNLA*9Z4 M?!OFB0+SXWQ,MOSFV<USL3YB,\=NE-,/[3Y17E#_]R=$1%:UXRSTS44[_+#FDM"6F=()FO:DV# O0_= =./ MY"\768*/0"0GRT^FC&T[;JDXPOX_YFZD(? MMAZ4;JXVV1(8MC]-N@V+TMNSZ$Z&=NZ.*&A89AGE@UI.A2YF":=DZN-5K>LI MP&.7JHY,A$U]:B9GYKS]Z4GU'_M.L+W'@J+ODZ2'HNQOI+)3NM-L,0'&2E/'J/LWLT]@O,Z$ZK&D7,8[= M.&G_96+9B?DC(4*RK0&$_K7P'_,)87=0F;[K$\>62:E@2H)9 7"2C=)Q9VO8 M9&\GYO2O<XS7@TQ_B M /*%:4COF!*XSJ9PU?'X].&%I;EG1'*B44U3#8'&.2. (&$#KZW17-FM<-NM MK=_5'OP.ULAOX^GX9'&RSA9X$W]>D?S-DN)7YGM](77@ZU$/,G#G[H=!K28) MQLEL*S0.VF8S>GXA/IZ]RHU4T7QFNCIOZE,=LAHYJE[U+L:GK$F28MB0Z"MD MUR^Z)-:4!P%B_C'D#,VU?()U&-JD(^#'>6'-K&V3&Q+6L?:L%_J >U8O?9#] MQT[-P"JZ176:8=1KBK6&V'CPEOHY.TYQ_W?;"NC3;.RS*LP?)HK8"V_VE\T8 M_ZCJ"0'_?XK2[&NN :W^5J@():)_]>V(EC\RDCP,7[]+D>J\;N\[-Q M;Z1O1]-6+WAT&8VOK.3::7F39Y'SR -2D6G$I;9(J6B0I2'63#N"[5:TZ3;E M3>]2TN_"S7.V[[.I?Q$S^-.9[S.H;WG!JRY\=0LI;U) M3)T?.\LZ#Y;Y'C3X<65!48,B?@9F6 H3+":]/S]N,ZJV.3%RTP'W(046Q],N M=;\[Z+QP1]"_9\UL=I)R_*MW@-% /P0O?9QREN%MGX.RFL F@0J[N-9E F:W M#+A_%[E8"V?.<^XL2M"3S<>49C8-\U&7");?/.TI&)D?73RL8!,NL"H)Z?^B&=2<7TVQ, MCJ"5P[ [3E30+@@'7&W2T&00AX"L$Q$I5F-?6RZ-QI?%H0Y*A\AJ5->U!\]) M@C!Y%1$Q)$IE#7%2[E8<;M8='1^IPY*+9.=_53 N@%[Z%=#@XQA M3@%_-D(IL].).._]UH :_UDUN7694S<@++G%1B&.3*S M%,@S 'CXH(WC#LNZA8^;+< _JM[$:ZL-BKSNJ,K511HXYBC6 B,>/,@KLQHY M$IWU1AK%MUH9U[4D<*4 H0[P&XD=4L%H1*-CJ? 5_H<7^+JJE":'JB]F_B^% MYK)L;4CEZ(;VW@KJ!O7V#TU@F),A@+'& N&(@X@@PP5!$6PW5M=8^^UB(6=K M,.QXREAE/&6Y$J2Y#4@:HZ)BUCM9WZ/ T$,J .^J><;@98V;+G3>"TR.9Z-9 M1*F0VK1M6'^596F=Y/$-SM;*3:NB<4D0Q\NBG4$1Z(')%,&"*6<58JHFB(M: M(NTC1ZP.WNG '/9;,2W)P+9,17M$@0AR7YLN1&^\UY8!HM48WZ-,X:/KY^@, M@F4NF'UG37KN+,:U-'7AO4YTYR$T$_@F?3L[;_G;R]OG[]Z]FOU_,WK%Z\^+)?[[N7[WW_]\'Y8HCL@ MRKWYI7KS]N6[9XE@[_VLY]S"*:U@,34+/^Z,K[1+;?=7'HV1;;+U$MM4&;#.05H:;=/9 M/+3]47Q_TXU;?N5&?> AKR_]\MET"N^36A6"6H^FVE;/_<5B\N[MFS MC3W[9?4.SR_LU[OU?KU9[U=BBIQZ:ZII+B1-W\-KG)G&H\EL]D?7Y&%%C)RO MT80X294(B1JYL]>H M\#7(7YTI_,>5XQ_6.2LWG[?H)@+5O3=\9(/UZG.9S" M_398R"T9P\0(WW0Y)"XT::U5JGS.?W7^:S-N_[C0>P*Y MSCBU!4C-3($B'^$MTPO^TK_PK_T+O[_(1F'2AK/C9.OWF<@I12X?E_Z?SK"? MG/?LD#?W+,!+FZZN68^R2]P)WO 6+Y?J^^=@M M)B:]4$>SOCBC_:/ZI7N3H_Q)]2:)$/B:\ I+1=#MF1_'5 .2>*$!)H0;]<6K MZ!U3;.F!9OY^U6*\Q4M?)G/_715E:$T-U;!H+.C,G+;<90_IO M?S]Z?U2][=I:;FK 7^$_'Y==EU+D:]U64HNCE7!=@7^IW U@*16.S\?YD ^ M*;=+Z(JA3/MT]6*F;17V-R?F M?/M#@*WT2MM? F",^U\^YNN9>>-EPI;D&H4O^4=DJV82\ZO^*XS$*]X3$J\ MW/HTI5FN/LSP. ;F-2F@!Y 4@$ZY0BDNYHLF](#9'@$4FE0]V7[%\NG-P%%J M\Y/X+YD:8'9L7'$6NH3X9J6ELZ&9LIG;KL-6>L2SZ018^1^@$F9G;5\K^6*6 M;(0?,[3F[[ORQP[D?TNH/,W75'\'S0PWAN>^FKJC_A?=!=U/?LIYG#D#M$^] M[W+:SM_!!$M%G*%Z9:8;1M2J5=@QF.;@)ZP9/%$B-1?< MG M=I6*QWN8>]]_T?*?1'PE_OG( M(W$3"%,[!S;/28_G%]P4 +'4Q:_W4U9NS9;#DG7]:??OM?QG$[=[7L_XZUY\ MRW7DSLA96_45ER%WV,MZM.O*M]:0OLN:[PMLFM2\I$O4[*3U?-,)ZFZ_[NYW M5/T,.CX=)WY!R74.\RIW)M]C@RH;)>CC:7*(@"97>6/+XWMP,')&J!LW;G&2 M2@>R#L[%H$W(OD+R-_(-@8' ?9GWC=JFYQ?=QE1Y *"[)&-?NG1TE1^2;G!5 MT")U?_NB=P+"!)PSOY%WDHZ,FF0Z 'G.9XME*",E^3>A8YK^'>!&7Z0Y<-]) MLI)@EU?>8J90YT]U6S:[^6L"*7?UEM=AWGPS?O1T4 KJ:[KX\OG1LT2@6\]S MZ1>7%O*4'3'&?OCIXEN#PPL"?OXT3L+GB^^<&CB,X_GR8?D*!*1OYC_EMT,I MQMX^37HH-]J[3(?UDC\06:;9*#\UH33;@@6#)= M_["UU8RZ'.@LF*_A.3[IFMK+4+FB/ MI.VFX6,.NH("2"DF;MX?AJ=LDSX^>C+S89+_GL(Z4C TYQ!T^C)5$?18DYN, M;'P)6PJ;T9Q7'\&\;)*.23' +E:1'M>IEJQ*FV^I>9R$U.YM673^7 M+GJ13]6[(%M&F@07N1_L1L9FTH.=*9A H8?ER7(5\U3UE1[1/SZ[?ZL%_K0. M1W2SJ:ZH8"H"703Z[@5ZPS)JS-D*IU=ME#<$*<6"S60!=UJSMAO3Q(ZPRG;9 M'(XQJM["90$TS>KK=G%Z"HN$]QE/.U^P69RN1X5<^&3=Q! ($2?)U(,?_?Y' M8]+6%-DLLCD "C[Y:T*8KGEZ"AAE.W[9'7?CA"PS_CCU5$@"NCR8Z@'J#_"6 MEC+=%LXNG#T$"E[%V>F3SC $C=Z.L\&50@]I#D&5UMYNU)EE.-DX4-R(:R;& M?^EFU&9>47)YTT%L"H/.FO\ ]S[]MSK+8=&^ M]3K\NSUO$__VI[LY/R#%U%.L?QW3[1_2[=^G"&(1Q$%0 M\,E?<\!N'8%?RU:**DYS;G].>MD(^RTK9\;9:LQ^3^[6N%&_G2VNWM@SJSX& MJQ28^6R4Y;T)+E>3;YQ*;,YPN^K$HC^ Z!)-@)(_%4$J@K1_"G:(-@F?PJ03 M(Q\L<'H77;\,6UUNV31<2BW;A3047"GB, */OGKVN=/W)Y"AF#%I5Y(O>_= MS[#I&/FLZ^6QR.T^NUR\%C@FN33CS09-W;R.V=ETOFA6I=C'J;W1%7'$69/# MB/GK"^'"%/&8ADF[S'YSJ;W49H QFZ+397EH:C(RF^0]39*U12H?.TY'I#E3 M8GTN#@NPC)27]BYL/,0*'A=;&\[;OTQI"F4I\ 6?_#6&U&%ITJ>? M9UY.G<@FU<2<+4L?/_9-XR^8,HMI-)]F3?YDLV'7"L;P\X'+.TL'F@["SFHY91V%B6SML#HX&"T+U9H MVYD;9Q]H=3#4#37IX@'SX(ZGL$1 O54^PAI1W3GX5FU76WB^3ISKBM*7)5.I MA<'\>-;D<-L8/*Y%5Z<(?W;^4W_C%(S/N1+'QOT!M^V*K?NLV9BC\=[,39_D MNE[B*@IX(6'B4CCRZ^]5^5D.$<9E#P;3E63E&O0\ORU5S647Q#3-&8*_W 3,T[B MF-L]S"N3Y]/-JT7Q 0L'#X*"*82]&@=S113NRC.@+@5HXY05\,F%MNW.@Y;G M.&%5I1CZHN;SY8BL5>:T 05G87V8='8OZ[K6"P6O&RUME@USNF8$FSUS5DT)0'K> LFJ M5Z/J%?!819XM<\:_LQW0*H>B+_X=I\DH[3GY]#3!H"?+G6R.O5=D/0+[YEK#[/LI.[! M0)D$;;,<8EV54]K04:,K9.I'8*;_KG]\,24W)T-MO/ZJZ-^GI,79:=_QNY?: MLW'[_8TM'DC7JY?_W\OGOW]X]5\OJS?_]?+=?[UZ^8]"F*X=6%?\"L*R;N)W MX*2YDREK5\Y<&2V-SRZ& 0HG=7Y<]Y<9I39]I[#'O"JS1%;UP.F6T M56"=^D'-^A!2GHP63-NUM/A'7_'.BGLLMG9 MXT6_[*[7Q'6+[JS_;N3 NJ?.TKRXDF+@$+?5GYC61WH]Y^-R.L"?"#\BZZ_A M?NRH_B&-I3PU39=F^B>FQ)':GNBS_4C:]?18$Z\GV)_;C37GONM_8IBNE_7% M83NCBXNA2AW1&RTFQ=%6;YH^3.]:7WA7<41^2.U QNWZ0KAE7Z4^O\0*_=MD MNL)_QUVSD.:CF8Y=KMT%60.67Q5R3"]T3X+[7B[3S]LQ"==5]O>)MTLNZ@)S M &0=YR_+])?+.^HF_H&MVQ^2PX+@%;/EV??+RH7W9M+.-CC^?-7JL@/+"SVE M1JF ,@TCZ*JZ^B$%J17L\Y3?. -6YM6S^20G2E;'RY^..JQ-TY=B;B*ZL=34 M/6#54L#-8.'):4B7K ="4;5LE)DZJ"3I 8T!8I([S7IS8CZ&[@53*ZIYWR'E M&!12U0EXMD>2%H 7 VLAR>G1I699N35+ZGC9]C7.*S=\[6"ODVKZ]Q^G@FJ[ MF'<]79;%:=G<2<(9S$EUDM^@Y_+%=&DDI59WP!GSQJ2*A_Y1JTU8Y^L<5<]@ M>T:7.WLM&ZE>R/5>]L'>7+)Q#J@(.S6!36K&8=4)>+G8;'@M7_DY_P1>XD^$'N$+@U"2]*&E]&67II.@CEU]JO8#\3UT^VAW M6)>4Y"5,N4)%ZGJ#S-^@(>%W\J8*,@T26>M'O/YA5H_P;U"/[V\ -3V777JI MC1&'&REF'YO9&G\E<@\#(ACDUJYA>FEY9UDA,Y)I,P_=CU M^+O&8NG7E73GJ N\W6@MHU60+G/4RGK*WE,&D8U.:DO8:E-OLH_SXV5B5:\Y M$IERCDE8-T+K%6\6CY &S/IPDEM;S7*7+]! ;:]9+Y4*@W;*:TC"EK@PT2!5 ME*PZK:4AMQ=>NRB/S0;PW\+0V:;-<:0OVK2P_=D [UC=3.;'Z?2DMV Z _9J MB[1**[SPY+Y49UFBL_0H3V<)PCZM.L-O^H$I=.17#;;Z7CEM M5X/7]P#*S\G]?[ZX%3?5[4NWP%]V,]9C44/JT9@U?EBZO18@,J]PW8E^*8.? MEH.T\J#R.'-=W+#7"'F\Q(7-<@8XNY\(N0D3RSZQ9]-ETZ/5?-74@KF[,B3_ MRG0TFLS.0M/5*L&7KE-$^:<=_4UO8B;M<'ZTT4G]>D98IE#TO=,N-\L=59=. MX#:N[3R+7*F5GS[I*K^RZ7$6UB7\&[Y#Y[4YV(/LW+>=4W!Q0'OH[.SU[/,_ M72F;6W-RWP"K):=H-3Q@U5L3;D#6-VC3N7?;=HVM3;OBOKSRHBB7BO*Y:7O; M:*WX#@Y2+\)GG4G:@Y-UODZ7GF/#FO M2]E=_M;G"=7 9"!)\W5STM7TO$TMO#%0[QJ%G&R9S55=?GJFN5F54[H\]S#; ME&=]/#_[O,=9I:< P$;GU%Z5=%HQG?3E.W^_()2TW[M*^ZT'M9R2]CO0*7:# M.,MYN^$XOU^CJ3YNE\%\=&+;1XOK2 M^+($%?#/I&43GJU&-&^?ERSCX:M^VAT4==97;JB[@=>=&;:.3C/\_[/WKLUM M(TFZ\%^I\-JS]AL4FN!-I'WF1*AEN5MGVY974I]Y]Y.C"!1%3(, !Q=1FE]_ M,K,*%]Y$4J9$D,R)W;9( G7)RGSR6E4UK8,IDS=MG>FC;<$H""F+#@X,V U* MF>J39D]_H&O3L8Q*AZK>DZD0IK&D1 ]NOA\GI9G$'_;KG.ZM HQF']-S/XR M8:AK/+T<1HJ_GOCR,4P3:.U!N9_RPB2K_NZ3>0$/))'C6'V,%9AKL.#0&S0. MK>>8CK?/Z#CZQ^QI\Q \Y4Y7/;4[UFFKBP52_^N7Q%WRD&TUZO:J9U;\WK5Z MO4:O]+^?;&^=,76M1O-8I@9_1+.,H,.9'[OC9,'Z]Z7SUUT$EJ1[8N!U0/_[ MA-<(:9/@HS8,\(O%H OF=H)[N(V$::E;)',KI;R[)2%?;)>N$//NMJ1\X8*] M'*%?D[#/0,\7(BL0$7_Y^QO;?O/R-#:PFY'$:H,^TPF'S!RI'KO_G"'YW&6[ M)9/CJ[8T+M#26+2$C%.,4T>&4VV&J0K!U+SWLSO!>&+5=!?U9@77C<6)Q:G( MUDY'#394^>1@OXK.'WFNZZNUENDP(@X5U/&'2-A7\D8,^SX'=;9&]1WE?/2C MV-E'#_/-SM*E>I]'7#^\% XYH),'S@'@T,Y"ZM^R$/;F6/73Q#]RK/IYP@;A M_O#TR[#OVQVP[3SX%U#\>A2/D)*5@9%FKU?K->VCY?5]0 N&X9T#Q=%8B7&!@?!J[! MY^6=)!PLKPP8K4W8)_7DZJS=S@F_#S1>@1X;Y4;9=FPTNS6[W:N@3.0E!BP5 M#.G5(RS;EW-KT>Y9G>?$L@[&<-Q;)F>[9>= PG;+AG9+IU9OMBLH$VRWL-U2 M8<*RW3*W%AW;:KQ<6,Q$,LM$I7>W:NZ4#_JGUH\K+MP,P/Q<<7YFJ.5\Z6OA!![&R+59^\CDC+]L3[RB/='JU;IU MMB?VD9_9GF![XO7J-*TNEU]5-XITHWP\+[@F[E1 QU#34 M[1_$7)U5(:C:3D9GYV3=!PJR5;A)M:U=ZSXGRL3\O'-^9JCE[..K53*TK397 M3>TCDS/^LCWQFO9$H];L[:Q2F_F9[8GJ$9;MB7E[HK/,GN 3IJJP/M?F$/@"R[>9>"$(S5[5S='_BN#6)R4JF#NA"W(3KW6 M>4Y0C-EYY^S,2,LYUE>KQ6@O.S&":[:JS>2,OVQ.O.(.XM-:J_Z2-W@R.[,Y ML6>$97-BWIQH6$TNV:IR- FX1<5)MON/:[2JA4F,(&RV;9=%JW>XS-BJRT;(7,L%&"QLM MKV>TO/R)65R(]?*%6'TU"",E//TID0]\@E:%D(O3317,BK 9V6[4>@T^0&L? MV9F1EK.GKV8C-KD8:S^9G/&7S8G7O,ZAUK:YMGL?V9G-"38G7N^&4#BI&:%:,Q)S>VZF;53^QD73G-6JGS,Y[R,Z,M)PL?2V8Z"VKS^?2JVKS.,,O6Q.O M:$W4:RTNO=I+=F9K@JV)5SOL9-D1!5QY587E^4/%\4?TTD7U? MB204D7*5&M&GZV_GEQP0KPQ<<8JS0C3F%"??^L-BP9B^:\*R";K>K3]'8ECN M+7^SS;)S#&&;9:/E>M\\?<:Q\$=DK_#5RXSU;,O\),C4+7OQU0G=F:8&OB]:JY7O#L]H-)NNUL>3XK!R@6XZ'L5+&(A[ MZ:=*A ,NX*H60G$RM$(TYF0H%W"Q6#"F[YJP;'5R =*-&"+TD'04S?>[EBGK>X[I,LB@3$CL!IU>]4S M*W[O6KU>HU?ZWT^VM\Z8NE:C>2Q3>R+JW=TLZ,V.1>64S)%K;R C_O+W-[;] MYN6IO%$^?VUEWZV2KN^'OCLSMF=E<+Q B:_P<1B+"YBRNV$ZCH&)@6FO"9L# M4YMQJ4*X=*/&B1KU522:]9IHU!O/.#'J%58MCVQ4;]U6R--S%X;%:1_%Z+L*_D?AQQ)%$_BIU]]!(8B;/\9+8TD*D+ W 7 MGD'(.%2% #!6]L725URTMX=*H-I'2!QXXIJ3TJ5UL&MVQZYU>GS]597Q@H%X MYU!Q-';B4J3 %"G7TNTCEU<;@-G<."ISHVW7ZHWZT7+[/N %FQL[APHV-Y:; M&WQ"6Q46Z#R,$SR)[9E!*-X'O^M]\'RLR<[/&N!C339:KDZO4SMM/<-VY*-- M]D(J&-)?%F[8OBQAR3.C60=C..XMD[/=LG,@8;MEL\U:=;O6ZK4K*!-LM[#= M4F'"LMVRR&Y9L?.3SV2K=N#LMRB,8S&.0OB:@_B5 2O.+U4P#<*V8ZO3JO7: M7)ZUC_S,4,OYTE?#":[.VE,F9_QE>^(5<:+5J[4;SXA%,3_OG)_9GF![XO5. M87[)L_\/)HNVL_6Y4;[O!7QBJ(N3JK M0E"UG8S.SLFZ#Q1DJW#]Q6CT3FNGO9U55C$_,]16C[!L%<[C1-OJ<-74/C(Y MXR_;$Z]YUCW8$]T.\_,>\C/;$VQ/O)H]T;%.7[R::?^MCIVMS[6*DRAUDC3R M@COAA'$24Z#)&<($5%P3@>(:INI U'9R-%Q#__KW)W$-_,(&RT;+M=#HVZWJB@4;+>PW5)APK+= M,K<6)R]^+5<*)A-;DPJ\KQ). 6%2?9'C^NQ*H6)G%2LT(TYJ3F5FMVF[7.4YJM!"9]9M9\\SE;+SG&$K9;-H,:NV8V=':/)5@M;+?M)6+9:YF-C M5O?%3\;B8JR7+\;JJT$8*>'I3XE\X).R*H1(H>&4 B?.:%:(QYS6W>M)JI]:RN1KK4(6"$9WSFJ\&)7PPUG[R M.%LM.\<1MEHVJ\;JU7KV,Y)H;+7LA5"PU<)6R^O5D"^YD8:KL?8C:W2[S\Q[R,T,M9TM?"R>67E[-Q5?5YG&&7S8G M7A$FZK73.M=>[2,[LS7!UL1KP<2IU>/2J^H&D/Y0Y35AZ;]?LNEU!D:A.CG-Z;5YF M&3XPVN\?VK-QNC[,U"W[ Y=M[2&3LTFS39AW5FJ?/2,DQ.^^J]7O" M]X/)N^WRJ"V@6(PGMU-EUVB<>&$@[J6?*A$.N,2K6@C%^= *T9CSH5O.AW:: MSXA.<3Z4\Z''CO9LCW*)U\$S.9LT.P<2-FDV-6G:-I=XL4G#:,\F#9=X<8G7 M,TJ\X,M1"",9-:VI&U8#5;4;IL@"E3%?7T-3O]U= MSF:=-6#C=JJ>.3ZU4=^W8?L(E!G]/$NT:3[K(T,1>=59O'V;!A MP^:P#)ON::W;WEF9/-LU;-?L*V'9KEE0_K;B1'WX%T,]].>1L"-/]>FIVHU5 MW>\-^Y^(C!B5&$ZC6ZGAB),95AGF4?JQO%,:A$_D %;TH_0G\C'^]$;\PO)3 MX9Q /_3=;5#B^N+FSS]N;\35%W'U_>+Z[/;RZMN-^')U+6Y_OX#_O[ZX$%^O MOMW^?B,NOGV^^"QN+K[?7GS]]>):-.LUT:@WFN+LVV=Q=7Y[A5_:]%VC4J1E M+MH6%^E'L:N/7@*C<)[,-,725W&ER/.JG*!3:PL2CS)-PLS_PK%XP1T.'1\_ M\>5CF";0_(,"6YBZZM6M^KOL>5A@7XYC]3%68QG)1&4D(-]6-_UF-A5[[\5> MW_.]Y/%C]OZ"E*SNK=&QZNUW2+A%QKQ^QK9:'7O5,ZM^MZWFZHZV,9"FU6SQ MC-9LZ(E,?O>U-LL8O_DY[EWW1;V[%?#1W;<:EPT"%-LB[#-0^87("D3$7_[^ MQK;?O#R--ZIHK B[_YPQ\=QENQU&2HFO\'D8BPN8L[L[R5BGM+%ZZW:@,,6$ M9NUG=5BC&)-OP]BQ)I^KZ2(-?VA$)HABC4]BPZ+S@N+CC.4P9WBDZ&K M>B;-KX\B5GN4SRS>0QZO-ORRH7$\ MAD:CV[6>L;WP0#A]'[""07CG,,&&1HL-#>;QP^;QMF6_V!5V)B3.$=@77+]_ MJ!C8*7A^_)5+!G>=$.(+EG>>=.,+EC=:KMZI]8P+Z%Y<(/*-%RP2;'U6EK O MLUGE4.W31LMJ/L,'>X7%J@[:[*VDL.6S7VC$E@]8/IT*"D1UL.@ 1&+G--Q; M/&?+9YN63YLMGV.5%):#8BW>UZW.NP^K8M2[SG[R5]!8JJ30ML'9&(+="\ IRI6ZL[PQJ[7K7IEVD-A" M.C +J=NVNI64F.K U3X@$UM(>P$X;"&QA73,XL*B4%*]2PZ7R"+>\*\$MJ0_ M-R;2ZE'M25SY6Q91%H,P$LE0P?][D2O^EX #QPK^T,W7Q" *1] "&D39"_CKPB[QRW'D M07./2D:6N$HC,7<6ZG_&13P\&Q\><+BR=9Q033CA:"PCY8HD%&_IP*)U7FS MK(-B>O EDN!TB@1XYH,E;H=>/$\'(1,1+IJ-F,A8P+]>I/Q':.5.!IY30RH M*\&*"C=5.%3L?32.PGM%;T&[ 2PR+&B<1*F3T!B ?WQ%4XC46'H1O.3"GZ/0 M53Y=4!7@O\ #7I#"D*#5OC+%YV;J<\.SQ#G1RXNA)WRC6!XQ5O"W"U.#)9!^ M'.( I9, :?N/U-H /L$?,/7?TR@"V J4N)3$0#[(B:+QNA'G*,0YY (^(+R)+G2I@A3,#WH#-X MY$:-$S7JPT(VNC6SDHY,8R^X$R 8*@9!DS *.9)W2D\PA(DECYIQAR!W\%R MTX3!QNH>&6[@AZ$++5C3$Z.&8?JN%T?I&-<$&\1EEWW/]Z!-^ A2F2)ATLC, MWX/Y>_TT4?0D=.\"-:"[F#XG2H[$B&9@N#T-$+^PJ5@.D&F22-[#PIJN\D6 M3K!33\66.(/EJPG#FV9 %4XAD#ST%*W*&W+E#" MXI1PLEZ\2#")^PXL?1?N"N5CN&QF4@BN?NHBICK_2KW8(T$#PVJ2#+70?H5F MO, 2%P_X($JZ_@;(,=T1]6+T%/:D'D 8\?D^ H2*8T+G0-U)A"?@TC+"Q>$@ MH6<,-6;Q.$?<]:F\E*A:% IPIP'-C NQ$W4'M+/66,RS$Z4Y2CV@'E"!@WUI90)?#)"M T=EZ@NH L.! M!8).2\B!9.JGG@_.0T%S#;PD'BI [% C!$KD%9@$(%!LD!5F$8;1+Z \%\! MZ$1C0&%#+D0:@/#^E?%1/Y(STV;PR.L,2).NS] PH>&,Q8!K-,.A(%;23X9A M"DI46R^X0(8%YFR-&C%TI.+41UZ&QTI( I_2P$O$?>BG(Y4/H>@(B.4,"Y$8 MH\0# X!--1C$ ((@&CYVAJ8+ '8,8[*[;1XWSEAYA[3E:/1CV)7'[T$1N$L MY8S?HC!&_$Q1"97&6[MCK^'Q:!TPYUJ4;"'2F5VK M_BYSI>Q6;[V&C=8HKQ<-K56W6N\VT$K-KM7-GR_9_U.OSDW")C4/=F$?S$8P MF\TXEC 2/!4H^ 'M5IPE&=K2%^,0]?N]]B7"**X9[8\X(@$K,B5B1N>$(.'0 MN020 "=G1/T Z#P^K87757R9[^3.^F+H,DBR'-1@X#FD#M'D(DSJ@_U (\S\ M2#<'JWMTU4;20S4G0<.!&6X>;.H'RT3UT,$ 9D:K')5A28<:#1=.P! "E,OA M$)0TV/OF285.J-0T\D-0WFBHTX].&N'8Z55-?VGL;X311TMIE?5'I6NUVP_*9W'X=H[+()H72*MG[9L=*NK0-K .XB M3HD\)FG41Q9,("<$FD>(@\&_72B2D5)B!"L[1$?P,/EBW/NHY&S1EF&E3?*Q]6HB3N0>11R8G07'D=7F$QMLBJ# M>*K@<1^)N,4K@=8@VGOMO#N?;G[[FQR-/YWIS^ZG#SD]C1=HU^WG!L-J M/=91)K+C M"2X-TJ(>&*04&"00A5?+AG:&PD_WG?,2QC\SG8:3*\80EV*:9=_$RXL,?5(M2.#8*,?\%9HT1>1*L0-X0 <(,DX8P!/@ M7"QP?)$*H,2 F^;)550[L*T07P[PQ3%HH,B:97?#L+@Q)$Q-#X*823_EC2P MC!DHBD;:%YS>!(F02'#N,0P(^D \CU9TF-?DHVI'KR$I/%;B )]+J,0 MM*A$I^,O@(I9N8(Q4%1"AXHL<39K40** 11Y,:%L4HP'O@4!'Y$=#VTY -EJ MNL5X&$ZB,!P1@ET#J )Q3CZGT5!J)^4<^-&'%5"UF;%FJ%..BT1K,+4E/NN? MGU!M$T4V=.02T>ZD%QA-75C)91)I: 1FN5<4)R+T'B->92%[5?*$?,)TW\L2 M"0:7,7\##.1F+Y0G?@[ZR)%Y,DL[,#%\$9.)7=;36Y#9[7'FS\MHX_DR6K'\ M^XFHU-(T>I4:CCB9895AOOUN##BFJT!.Y !6]*/T)_(Q_O1&_/(\IMK/TIGC MUG$S$,UVW3)"708.)KJT/:]U3AAPN.!I\NC(=*=>%*YL&IAN6LTI)[Y1CDRW M3M>,#5ABR?B># +D>=\ /&XL&6@UBY!"X=DMR"OU%9@M:H5]4K9LR!0R_;F9 M+U\*MJYC@-5F;:G"DL.:B%+5CS&M%@P$$Q# 6:>"JR+QP'_J4 MFS=%8X]91HD2+^!;@[?=$>P9K.V $I_#'*D]S;B;@+8.S)X/Y 5'5 M&T9:\VJJ\0;'8B?)]C>.&(/E*$#@]28J?F=VZC308_U:8,HE\R*1F MSTFUS5O*Q%!B7&260IFQ5MAY1:7=7+JS*)%MUFNS'#WQJ&AK<0?U4@C\B0YF M\JFZ+$%1^2FFK;!9DL(-QVB20KUWL\-MM.#+30;$#+54UJ;3Y&@D!EA9O7)Q M\,FY/'INP;M>#$HQP1BI&E$@<0&+E4./ZL%!NQQ^5B9SI6.)XUA7(Y-![CG: MBPB1D*'SEY 3&9G*;>G^,XT3LFH)I9?T ^V !0!&NLF]@96O3M(Q*A!=?OX4 MCBOI9/9LN?CTJ8XMR<)WJAX33K ME1H.YXD.,4^TJ16RM*CEXN;//VYOQ-47 MM&-3=O:8T=V3YU4Y01MP"\Z>E6D29L=:'H.^NT^ MZ/V3^#7Q^RPCH^;B]1/DY_C MC:N]D&WQ> 51J6HJ@DG-I&92,ZEW3FI6B*P0#XF?F=1,:B8UDYH58M4(RSR\ MW:*V,LWHW:VR?GE#,;5^7,&JN0-NN42N,H"T-F&#L,HX/\W;+\/&;W>7O%@( MOJ]'<3JOH#)PTCUM6O6CY?1]P JV"G<.$U6Q"G>&$J=MRW['/+Y_/%YM^&5# MXX@,CR#'9 M%[U"9.K*+RXBK Q:K4W8)\W'U>7..R?\/M!XFT7E[% UNEWKM((249W=%P<@ M$SNGX=X".N]@V2;6X&5@E5RLZJ#-WDH*FS[[A49L^C2ZS>?$DMGTV2>9V#D- M]Q;0V?39KNFS.#BW\\7ZJ:,XCBQJ?<"EPCN3#-OJKHQ:;%@-S!BX88I7LE/,>G%2GY/ZU2?LAI!3%3MU=XA3KUOURN3U*PLY>RLN;".Q MC71P-E+;?LY9/6PC50R;V$;:"\AA&VDO;*0*KMBA"E %2;W#/?N+=T1E<7#X M5P*CTI\;$VGUJ/8DVOPMBS.+01B)9*C$P(OB1 1>H,0('AO&>)=8H]YHBHF* ME'AK0D$"NO&],*@)"=_5RU] 0TC\FO "!]@X5O"'[J0F!E$XHC;05,I>P=^7 M=HT_C",/&GU4,K+$51J)N3-6_S,N(N9FG'1PXEH]X.1JP@E'8QDI5R0AO(R' M(:W[<@-H$!23A2_?MHNW#3TZ[RQQ._3B>:((F8APT:3$1,8"_O4BY3]"*W,D2IV$Q@ L!:",LXC46'H1 MO.3"GZ/053[=?Q7@OS K+TAA2-!J7YDZ=C/[N>%9XIQ(YL70$[Y1K)(8*_C; MA:G!2D@_#G& TDF NOU'34OX!'_ U']/HPB0#(AZ*8F;?! =1>-SE9G!O1+G M,E%W8?0H6N(L\24,U!'#[-6:&$E7P9N!.Y"^+T(]Y!B'/(%&Q!<0+\^5,$.8 M@(\K"(_11<_$0 M1!&>"W":,-A8W2/?#?PP=*$%:WIBU#!,W_7B*!WCFF"#N.RR[_D>M D?05!3 M)$P:F?E[,'^OGR:*GH3N7: &=!?3YT3)D1C1# S3IP%"&C85RP$R31+)>UA8 MTU6^"- )=NJIV!)GL#RUF<'*P4#1@_B6D\: 8=#'W_[CH5&W>Y_*0Y:.HU#I M*Q\6*8(&D?W+@[7$/Y2 )0">Q09IR:&]:'0"7$U?%22),RK),;S^0*_ )-[: MC9(D$R1XH"C_E 2C"A8'',4ORDF];G!YC0<$8'HWJ8X7;@2NDG MPS %M:3M >1->'VA<5$30V#62,6ICQP*CTD SL(T20,O$?>AGXY4/H2B(R"6 M,Z06^DH%8HQ" XH7K)3!( 98 8;WL3,T!D"6P#)P5"[O\;X#\Z8WC^I'L:N/ M7@*C<)9RQF]1&".Y0OB:UOB.OM#3V7.J;4]^IJB$F/NVU6EO9.S/:A][UF!O M6JUWF;?2:O4V4&W:0RFO&PVQA:&:#<&]V;/L_)V2=3WW^MR$T/^RQ)/:V8%S9*N(G!A M_^!CVAK)7&IMYY0-(TM< [4B6FA\@D8A,BO;+ 119KJU&0<.&S5#SI;5/*L] M*!BXF:B/U##VU(340XIF>]E'TEZJ \L-GA]2CYP?:?16-A?R)Z!YQ%88_%NP M'6?%-1E&*B>/ JQTQ16P-SI_=N;[06MZZ: !NV@ O!)<'&_@(:?$.K5D(H,%/59!/%7DN(]$W.+E06L0[;WVPYU/ M-[_]38[&G\[T9_?3AYR>F4/7.YV7A'4=NF9]@Y<16POSD31JO5#(1J,VT*$S M8UZ-7:@T&VVK\PZ_R5W5Z4$V.M;I].]KJ.>UAU#+9X1: \S<?7(A^0R( M4>]NR6N46@C X<60,'8Q"Z._?DKK/>+&\ M5JB\O2"1P9V'D4;0BPIC?.N324>#,[OD;;U8,GQ$/2@G)933$H,\4_#EE%Z& MI_4O61PQCT"72 BS!L8O+#+70OQIY>; ,>CRO$HRN4$CUF,'[W$0-YI+XO"\??D)XU]26:]>O 2 MDIQO(4+8N8Q",%PD^I9_@2Z>A8P3"HD*<8#WP(T MCLA+@[8<4(9JNL5X&$ZB,!P1HE^#M@+BG'Q.HZ'4ON@Y\*,/*Z!J,V/-0+4< M XO68.K:E*>Q2NF7:GAB),9 M5AGF^_G&(+&Z@.1$#F!%/TI_(A_C3V_$+\]CJOTL6SMN-%\C]%%DOIOUFK;+ M9@UR<$#NP [+[&Y ?K0,P]P^+\)N/CD:OI=EA8WMB\EXH(";O5#&X7-P:ARI M@TY7^N>WTS4ER+V4#_%+:[TD!K:^)W87[.)I9I[R5:\5Y$F8ZL4ZHT M/@D')VF<&;U3X\D_;:* >$/*UF$4DJACJ3:IX)%?8Z5B=_1[=2"@DMFO#B]#5,=*P<73Q16R?D2%I" M^IDRT3&!"#253,H:2I,LRV*;VC1&KN6B"63%JCD3 )IRY?>46ML$KFGJ:,@" M">_\#&+-I)]MFPIH-6 UIM)1*_'J=EB46N#CWNR MYB7Q>Q848^J[9+,J9=4 M(0D"ZBNL081O^F$4A1.0R%BD9);H%^Y#GTI5C!7TF,5Y*1T8)-"1W1'G.AC^ M)7L&:U]A!*?EH.T&,\*@ ABA,I@?%)568K@_K^]Z:@"M=0;0H(3 1/F^3@P8 MPN0K0WCU)$E^=I:;--1@:%QAM23R(9.F/2?5-N_8$T.)0;19"A' -3LEBRZK MYRRSWC+'M,34$R\9+FN_T2M;6$O;G\GYZUH=1=7.F'3 5DD6-QNA256BB3D] MV$;+ZK[;=#@+9E@4P-[/M/!5/HI&)QL(/N/B^"=*9T$("]!S:[\#;Q.K\8%8 M%TZ(#P _W'MA&N-& I,6"29!007NNY<)5K-0%A'BOS6M=5G%4PENO%8,DD&/-7(UKQ$JN9 M"K9XBG74@X,QJZG?R8[20:FQ84URJCQ'^W(A4BMT_A)R(B.SGT.Z_TSC1$>! M4)V6IE'N#L,J,@)'RV3KP5-3)^D8M;W>E%)2N',554HZPSS5_#/TFLZJ8FIE M .9$,>\X(8]HD&V$06ESE'=?I*JS?$L>-%Q0_%5;0F@5SS6G.]3U='8>6T)+ MN=UM":Q2CH'(M6R)J,G2Q+&JH-5IE![$"@]+/KFADUJ'1L1KOJ"&C.,I8R/;74]L5 M#55EHJM:LAU/('Y*C>@3E3/ .U%(U52YG;WG9-WNKL_GD_%US1$=$2Q7&$W% MGNQ2+-PHH6&+?=P;>^@_DC+FOB$BP ? BG+\4 J_;@+;0TTC@N MY2:W1NB?1H9C2MQSXF#4NIE1PAQC2;0!T,QMWS!Z HER@)N)T//:I.D?_ MMC#O9()(Y?,Y_J&W267'I5"I+'5G>J($MQQGY5 3L'D$;?YVE4AC'8<>>($, M:"_%P%3,/K+ MS,W3)^+34'#$V4MX0DP?"QBB>]Q?/I:/IF@K6$Q,FAPUGC5*81EX"(:Y]P4! MV_49!F"1$GL*[>'&Z0BSO/]6^NR9@N%UPG>=0SHHV@5F]L?C-6X-+>%8@/ X='S\Q)>/89I \P_*_:2[ZN%N\NQYX!.*:W^,%;A#@#T9":AJ M43?]9O;JCWLO-CCP,7M_P14@NK=VQVIU.N^06+M?NIT MV ,3*M8U*&[Q\7I^X 5? W[4;(F@_ 1@7"[8=E'R^DOBA7;\&)^ MVO%D+T;0A<9T#&.VJ>IG/)C73+$JF& %_-YNUJU>!44B+YO8N5!4U%7B9,^ND8C1GM%^ MS]"^9=4K*!",]5,>V=&DCZJ&_)P"VH?2Z K'T0Z.H9G6G+I@\&"&9EI7H6B( M0^X_Y_U\5OH:BP]3M[C2@;MTZS/^@>^/+UTLMO7M%WJ.*& MU\67)SIK=477*N*&K=F+%9=UC/>L"E?-.+'K]=,H[G75M[7B'-PTOVIU "^$ M42QB1;=2)L/\YFJZ8J6O_'#"-_IDS/39B_ &J?S6'G,E>G$_U0;7]] M33(V M-P3%?)N/[MD,= ]N\VE9=KV]XFX;T)J=YL]?HM/I-GO%_TY_LL$*#(I/2>03 MQ [^ "2^JV&=9=G-"6)&DQ?VZ__J1^*7_\W7_>R-=+$*815R\$S.*J2Z*H2O M^]DW:6*5P2KCX)F<;^#@ZWXJMAP,-@=-: 8;ONZG(FO!)N7N3$J^[H?%8_?Z M@>,7ZZX:7_>S+P+$2,5(58UEX>M^&*FJO.>M*C7TNSMI+O1]Y9A:-*Q-<](8 M1JPBWN!V:#L:=D[6 ]^MP#L1RCL1:O9IRWJ&%CX07M\'M%B?GW/>>CVB_A/T MD#=X9&AF:&9HWC8TM]I\!UMU3_(XF,."=L;B5\E011B=R7V;<$"[\1HOT:+FYHIX-IVRJ""O59N5]H" #\R:>37UWE^;MG)OWVK'AC,U/UZ"I M?B)B%=U[C@+'YI'S--72F0<2/MD'"K+.W$!GVIWGW"QX(-Q<46>&TS15A)5J ML_(^4)"!>1-@;CTGRG0@W+S7S@QG:;:TSQ\OX3(7F3Y2GH:3,Y51FR]QM_2B MLR]W3OA]H/%&]ZVO.&&456]]=W7?ZYPQRA+!GE&UB,T0OW.&9HC?S+MBC-\# M!^R8$D=5 W].!/T<85_G"@'F7B;L7A*6#7"&BL/BZ",D+%?^5,&7.<A#6ZZ 'I.A$H&" MOP?0@)+.$,_I@KZ@!2#D",.*052<5)_Q M92Z*C"+X09# B+%,X)4@IM%!:\;/%'(,?XUA=-!3+ 80%#9V_+/&KAP3J1[&SCUX"XW">E$DPXX*[ MK.R/%B C6"5@@Z(M*8J?%]"JSXY7@T;SU.KFN(#"B1PS\*(X$8$7D- G0\(= MC31E5'%6=H$PTFA;[;5[F($A:'>]3@#>F@58W0X5B"O.KWB;S@?$-V'@_32& MGD&D8#9]+] Q*&S_R48WS+D6-D M*R%=] $0U&K09)SZU":\)'6+V:XX["96OJ\B/<=Z@> SZ%XOK>&*6336FL59 MX*\]B3*YGUJ[[$WU,%:!ZR5IE*U=L\0@&E0G.'U"^;>-5DEQK9I$>&D7=N.T MZ,2JU#*(HY.BY6;+*MZ::"LWWYA-]Q;",[#B",GP9PQ6M<[:3&D2M"UE25_ M>UJ))"'*,3STME? /"H^F&NL OT^8BZ8R&#@9KH/!C)!K6+,:V+VD?Q+"?"X M55124N,T?SVKH0[D*N%BS,S:3OU>X!/ U M_+PHA^E/Y&/\:2% M+OD,\(8@1B!(58,!WGM[KX2+<1?C5)34 RD:QP?SVAMX%'A0Y:]I,QY9<#P8?J<"9&J"!=E.Q,&-T MKE"KC9=5JXVR6SA/*AK4RVA5^SE:]2=5J:@0TTW1=HKG&E;K97F.,!1J <5.1XY,3J4[)]0THE"Q1FOXPN1&DDO0&HW MVN]$. E4% \]I"^*"2S'A1-"&P*F=>^%:0Q\Z7HN\3$\3+$0:,-5HS'QU3C" M8XX,OTRWK<-3>4R[_S@U8!A4G$H=!,+O2URP4")1+@9(562BD4J@7_3B_-35 MG!XI#UD1,')"PHKQ=9)7+708!RQ9YP4K4V\FBF&&J&-2EKA)^S&(KLH&Z<6E MF4^1_S_C$B6!&$C#"S0$@3PQ+#.\&8038=?K[YBS\X.RTF@:Q)!5P3OVH^]"_Q\;.88& >;](Q_,!@K3G;I?!2J]\SCEW41C'HA]&43B! M!K2OWZX7KGX-\ \@% 0*6QO$, Y@$_U::4"%NNJ4NN/%SA;[+!:#-*+3!# Q MEL8HV7V%"2&]EC=#S$!=JQRLOD?A721'->&NRR>D6*.\!?JQ6:NWZK5&MP[: M59J +-H<3CB"%G2J#-.%4J]@*1B$C'#:+H*9O);96M[F9W9/F7)3)$4\'2K? MI#(!,_WP42G*(,;P1CQXQ*._]6.A[V(381^F6J0J'+SVR-&Q^D#NE"/C:8XX,O@]FTT9I8,9-;:F[R^I*% MS\N^]8CF%[\2"[#OD>(^0,7+9%O.3?+N6L7 >8[2U0ATEN=Y>*_ MTGVG'8O MF:LB7_E&!5X8B6]A JVXX$7"M[VC(]K2DY2"4F%3HT4^G*T]=D C7R7&84<0 M)!^'#%$P0(K,EKP#7^4.?7]P*\#7'F.:.J^F:5G-4_"Z8KT* :W"^[_]QP. MJ/-I^0+I)]Q/'VH9_H(UA(Z*<>J\:*XW[00N;Y)JB?X9>D'BZ^J@6(&&)0N: M2GS2[*\TP* 6Q2[HU[M41B!H2CM],IM+&L3*21&OP2$$5PKL;ZJP,EZG\<'T M1'J?8O"%/5-#0;UA(G[*7 "WSG,]B25"-1&234JI:W1+%SWW.-,3/HTUBRHF MMS@?M8[29)V;P6=#=[1G,M">"645(^IQC(YJDE %1Q%$(8\V'*Q%ZCDRE2VI MF:%3]1A\-H,.HYAJ-,8ZQN _:A<:?OH+_1X/_@-,@5I.1Q.@M3S4AD89+-M" M=DI"8J7]2D=)TJ)]]'IC$PDUX W8(' +D;:+)Y7&%2G"FB,I:%N*>;J MA#&%=$LE8"C" V4,&3!/!RJ."6BSP\GC!6]1) X%)I/.LCI:0:LB!-(M1^QG M BY2V!9&!WU%'!X#E\@\QJ=]\$+?3$6CEW==0RQ]>UK4+VG9*CMAY/?KPPQQ MTC7"(:Q!I=$ABO85S7F$ ?-_3TE@$7C/5W&DDF'HLG%?36@X6UI'KO,<3JEF M6*L: /@$6 8YH%CWIS0+)D&FK#/-G"_'6Z7",*I MB(.AR)JNPG:5&E'!$EA3U,C;5J-L+)*W:G<7-MNI&7G,G-WL;FG$BUHN(4;A MCO,P)^45\//( XBBVE=[:H"[8H&&L$Y.FG4MQGR'.QJ"3&*6]Z:MTLW?*QP*DR\V M&RXH?8T&,)#7E;3CHI@(>1&Q%U#I,EZ;F.=W+?%[.$&_JR;2L9ECZ.@])5J= M2^& UW.GLEQ]%/J+$MWY3*83CI0,*_+:9#3H!9I*-VH_E%Q*.P>#)QQ9X_< M"/@P_0Q.M;-($><,60'"!DB66F:V9$GQK'LRE:0?(P4?-14U&T%G90+"V.[! MTPFA.X-L<0D=);UY,AF&8 (2_!EF(KC)MN@D& Q,<65H4CCT=MUXJV-TA+%M MXP!-FZ.MFF[)KCQ+TEG^ 1> 8UM>MA[#L DT:S&PF;ZV$DI9_F"1T3 M9B"X,=%6'??/WLC&K^WT4B2FJ"J*S X9^D@C@"%0R24"0UC4#L0Z2),U,C,: MLKR6A(2PU?L/5 2 _=%@)EY,$QJ'>NN@WC8!3]Y/]3X5--#QD<$ B(ZA GP8 MQHII@T3IB2!Q?4\%\-M(17>J1G52> "E>83&0"HN.C!AY0K;EZJP;55J.%QA MRQ6V3Y$#@1?\.U-?4[+FYX+Z!>22UO'1@ NV_R/2TU 'P?Z)Z1"TF M@I0"%S );X0EG%@HIQX8WE*DG3D8_954QD3YZ[,DQ6;-00_>&#@W:N31R71#\@>G4ZA/E(* M9E56_&VC7,RI1_ATR6B6A37AH4B1KHFS4&A6%)U'&M]VRP'%Y:,MQY574W%. MNY1SNNLV9;9@8)"5BJ#S-/JC6*AXL72C%8'9H0:2[A2T-F+*E9&1+^A1I?!DKS65[[."-7TP+L1M"T&TX"\=:> M"G##JF)8$-;U7GH^)3+7K)TN)2JFBIL[11 _RU_,].E&J"91';H?)%^'>@BB++*N'L1?EIY4@=]P8 MW+ZB3 +6X12'0URCYGO_M_]HMC[=7'VYIC\^%.QO=I/)\1@L9.J9(NQ):(E? M-Y^ EJZ2<.4U# K=$0H ^0>$=9#D2=NH7E$B!U-O[QH=@IA%WKTEV,K)$X^51]=D=C M\$(D-!)J?C#/'(J=#:6QZ5 ?"@N?^<1L769@5AL@9$IC0 J2SR#%?<>Q4(1 MXC(/. T(DF80Z.F%S99O+=(W]'SK5G/3^2ZR#W6*)G0Q[::M+,.LY=&;2A?< MH&&Q>7,QIV0%XC,#355]/&KU' MGP]9+W7A;9:[6)JZH+3&ROS%8H>C4I$^$^4;Z7VP.55U!-![X/C??B#$\N*O M\B[/A05?T\&"=5T1*&9%)ET M&-19: GG/M[RB,A:026BW:F%U2,+YZ IWK'JI^\6'OO*@E%6G8M.;P3ZFHB7 MF]48%E&'&9'8.(HP=1_*DLBBV>KW!!/43'?9X8DZWC'K%9>BG*URE#/WU_-Z MWRG''97%G(^OO>YN^?!079P\?4K&],$FI$,'BFJS@1<=/XRIH)&*D:=")W2 M+P5$ AK"K]5%1IOT< M2I1JQ'M3N_*1"7&2YB0&BJ% .T-=O)Y'7>]4@%V4CO(M[M@Y/DE?/P7V69G% M* ('Y[CJ1T>RI5:#.;1F:C>$FU%M9J-%OJDA+A]G0\?@P-.I4_9<'1E%C_AF M+BE^&-SIX[_1>:CE>9'R7F-%HK!(VWED6PY"WP\G\<>?7;_]K9E(]*8AX^,GOGP$4PJ:?U#N)]U5#Z#W7?8\L)\OQ['Z& ,V M(\YD)*#=;[KI-[,7K=V#)M76V,?L_047KNG>NG6KT>V^0\HMNG1!/V1;O9:] MZIE5O[>MT]/-&JG$)7)5N;6L0MC]G@JQM=\0+[RJ^4C69%-\.<,[&ZI]%Z@A M[4:7QF>D6;D8W2VMQ58J+F>.;N@^UXE! W)W,K#.E?'56ZH5@O/^HZZ MM0G[Y(U;.R=K1>^?^VFVG;]ND>^6Z]4:]C.N&#T03G]1K*B$?U852N^,P?]0 M4BKVSGA-\'&F]T?>L*WY<5[/M>MU-! M@:C.S:VO86TNC,)5T^E=H"+8Z54!'=2JBV/9X:V,WMZ.&\"7LN_>*>9+V3=< MJVZMT6Q44F*JH]I?Q;W^J4O9]Q.=^0R/2AV:T6Q7:CA\AL>+R,]A&-,7<>*- MJ"!/+@B)K55-E1= 8?8IIMW&CFYQ:24W%T%MMPCJ]+6+H-IV;V415+?Y\S50 MG3;70%475+@&BFN@N :*:Z"X!NJ%HS$[AZV=V:?7Y;TK:#QRM/? HKT[)^N! M1W(Y2EL.S13GJQX=GW-QT\%K2SQFGIVKRBC([51M[)RL^T!!5H+K+X9=:W9V M5H-TV-S,3F,5&!SO4F$_L3)JD.WG5Z,@J\%-U&"KM;.*G$L8 M>X.548-L/[,W6$TUR-Y@==4@>X-;4(.G[ U61@VR_8#758*O.W%Q5- MX!:.#P:*894_^X25489\T$&%:,P''6S5[*[9W93>D>DYM9-81G M/_+G"+O6'H9#]H@.CJ&9UNP;5:ES M9%Y!8H[,<>)S9':.AJ]\N1I^BJ23X%6Z@S1)([Q!%O[Q$KP1TE7Z"E]H= '/OU"]\RG7_#I%_L%)?I1[(Q/OZ@:O.SP'(SG M')VP-:(_Z^R$ZKIW3&HN,JL6Z/,Y%95%^4.OT:EHI.B0\P$[@Y.__<=#HVZW MCI?9*Z\R.>G"AU4Q3> M17)DB8QNE<"-JT!\4?THE=&C.,U.U4B&2IR'(QC?HY!! '#A*!>^E8GPDEC\ M&LK(Q;V8G[U(.4D8Q4*.QU%X#P])$:A)3<0T^ZB8_5C/7L#4G*&0:3(,(QAX M/-57$HK\A72,']\VVG6K+F!*OA<&V"<.P E'HQ!I%SI_6>)VZ,5Y^V,5C?"1 M9 %TZ]W+1/F/ M,.V[,/'@;R!4)(-8.@F,&)X*(]%_%"$,*!(C)0-ZT?%3/-HD[P&'F\+P8%SP M-OTT]N%9>!06RL5&0_&O%-AN\"A2V@M[G0*VVO5^^\0VWV C-\K)#E6Y>("! M!G=*G#D)-FSWFBTZ2T6.J$F:@'0<@&X)"RPF7C+$A036UH>'%$WY<@*O!:Z9 M!E PB3P]04M\AJ=H*DH$7J $4#09QD(/>]&A+9,R9R#+)&A'XQ";M3KHL4:W MGJU3-K'2"@,39F\X84PS>WO:MNR,26J&Q]0#$MEPF/T./WM X40^"&\T#K%G M6'J8_3C$HTP,$_33QQ-4DC$N&KYY&0Q\B3,%6793FG-&4)A-PQ(W:3]6_TI! MG'"-ELQW*.^!.F'!/C!M%"[7];!%F,O2"2.#*^1')#*N@9Z['(%8TC#TP N* MQK"2OB]ZEY^.0=/<@" [*1,$DT&KLP62D81. A[6?TMT"JF^(32/*(5] MQ>([@%GU--]7"6PX+:@SZBY,HT7J#MDU#63@ 6?$ /ZY^D,NDFXX3HRVDL(' MP06E<.*F6A*T#!CJ1)HZ"/7B/;ZKJ^^<3R6RZ:_<3Q\,KFGE87#-58XO3O=@] AAWN(T?TT^RD$9*;NQ'LEG2&(P71G13<#D!Y\I'P&EY%<5$^%8M6O M]#[-Z%&0'OI#SY%T+= -M(PYQXLDS0^UMLN0";'X#$#$!Y6FE^.#)2YP%#0Z MT":)E_AFU@!+,#L5 <$-(3B/# SC@&% :EB49DLK.?CF[BQ0! M(E3RVN:9H6$,DA([( ]( MI3Z(ZKZC]W9/Y],01\!E0*P$0,AS8)J '1&3:8R8]A>:O& [IJ/4S]&GQ&#_ M&6< A1('8)FA1W8'9XP3VL>AAIUB#K-IE9+-UGC%U%:')IW4Q]>L,P-,B, M7$R@ ,P)0AGK]TD_@Z?'H5S>@:6H*R*II0-X6')X2*C+E?'QH8GVEI@RFOHN2?R(K5*TUPP M(3?5KB":WS#W.T5^3C%HX"05(^'@91I8%,8QPI,J]!81RR@OHKE16.\U[6$4 M>E":7#5#OH)LI8[GUF0R1"5Z/;\J]Z'G$G_0ETB1_M3,/I3U94T80L#_!R?@ M\D5(GFD]5EO@J0LZHIPUQ%QB?W+I)H#5,R3R8XK/IMB>2!N*@"BA@(QLP M#"I.I?;O\7O0')$V%V5F[XB^- $%(\P(UQ15&2D,E616.RG7"-!"NZ$3,DS0 MZ@,CF&(\(*AOFZ=6>S::@4]2;ZZ.T^@A5FO]?UIJ&\^7VL4G!NZ,%B?5\G6; MG4H-1YS,L,HP+W,8@V>A\U G5)C\4?H3^1A_>B-^X81*M;7>]O@C5KZOHMG0 M*@5%"SROS9J(96,2-<,%(@* /D9$/8SV3<#&K+]CXV(9V<_E&)\0%P\81O7P MD/9X-R;&^F.N%LYF%%0E"H+M&SV::#SY#T$Y>I['OP:20HOEY%!F0Z.E .:' MCE*I!6%[2WP)M<\V\")P],II&'-D:@WLFP5CFX Q @9'UVH4!@=%P2-MCKQM MM*S3//TV6-%+PQ)7:;2HISS0#X+H4AB5VI^ 7Q:CAXO3U:$![=R"<9>U(L&G M2HQW.U&9=ZM=&Z 5J HP%T'6AN@Q8QT(3%P M>F@5PF*BZ<9 L8S-S_P4?DI'R'83BAP!M;]Z[@2C#+#D'TJ068N1FQ XV%!]8*B>W:E!H;*A%3/RGE' S3E#> M&O!?O]0,?=XS^%D>Y0X2Q:FR8ESI!<5P:(IAICG M.?2),?X7:!TAQF'L91'DM8F%,V=G=J4#B?(N9@LO%!>.2S4(Y0A=I MX,93\I/%D_]/"NI0)R]T*D@"AX,W4\H$V5:]11DD:F9AH4+&U"9>7-/>OKDJ MYY%2(=1]EM0),QU,&%Q2R9;8B,P@+PLH"X(*4P^\$:AMWY/Z&I1;CH*0;] MK!S-"^;JI"5,6K<:]A234EG0- MJ'(]4SFS,$T\I<80GS R8+$K\%](O"(.3 M30 R+J[3BG5!5UZT9:I;BI"BEVAA'L'ZJ0B3 M+A(7E:*0T#6\D(5,LQP]E25E^6G3(Z!% 1GQTONX]MUB?H%%UZF.+#"N*QV6 M*#8RHJ=@N/]HG+$L_6.2V\:DFD9Q^F9&HV41Z^GWT.DA!\R1\= $GX%9/+HVZF0#9._<34O9:Z--6R6=$7 MY40C4^?U4!1Q8!$9T%-CH6XK0]9 :;FC\@^5,0$6+Z5)2:G@X_!+@J4G^62] M -5[D/A8*^XHF+*G3=+9QC"P&,>I#JAG#>AV"ZPJ8;87&)MD(< LY@#LHXQ. M8&L@,Y_K895'@[Q"U7@ BA&,/48@)-H5E1B@\>)\]9V\/F/3$9&3!SK+W$RI M9V[N):7ZD#@O*BYXC?++0!T*RE*5(1)#8WM6Y0Q$QOK+1.,F_AZO8%9#T[,@ MP+M1KXG4J$J_@*@*NW[R7[E:QEIH4U:?V_)-NV8BKW28CRXT[Z-G&(1&[5-P MAI8M@Y=%PW"+*OZE0>0*H#M0]^]O4$?_:/[X%R;E/23]O?I!FR/,WUC[#19) M^KJZ8!E27MY>?!5-2XC__O/LV^WE[=GMY?^]$&??/N,7?^#G+0#[U@8+0_M\ M>7/^Q]7-G]<7-^+LUZL_;\77L^O_NK@5UYQ1>*_R/$=N+F<>6HQ!V!QK80@IYH:T>((=Z* / MH?>!E ((:T144:-L%$/-ZL/!*S3A8N#'FF)N>)2E#2:O9=QS9B2B8[1CB@]('DW%8B< MZ:^T+KBS(>_LR:5@G,IOS[P#)YPRSV4T0-[16=<"IA:%O[,7GKR%G8IW7662 ML;,9G[S/(HPY"5/?+=Y8').>CQ^4&\/"\D)"7!3P4L2?-H66Y###ZEA305]$ MC_6KGHYS+0GTZ^UX>3CEO?:-8Y4D/H7S9D+_'W+C,MLM.B_BRV)G\T.&C]L$ M#DM,L\)TK D?S'AB_2R=T2F;LH8)=W_]!T:\GPIW:SXAK)A*1F3.SZ) V-S< MGB;M(D>+Z=\ M3/;D7H)EAWL*]-;:.%V@;QG<"5*UH6!"J%XPGS(Y+1\B M4MK-E#>C?0U)83API7Z6_L?$:@S5+P75W4H-AZ&ZHE!=1,5;/\R.X_@'Q0I= MK&RN4!R\90EQ?O7M]OKJCYL*A;TI'/_]^NK\XC.&O7>_HI6MD+Y /SO?*/_9 M9%HBI6N\@>_(W?V>\][>5'P?S5HOHT1I+9WR6A8X8B+(I=]TW4KIB3P'[2I, M?)K:D8!:U0<4T$D&FH%,ECS;^&K2=CKWL?"<&1W;Q72\KT]YBM/^R$LP_%<< M@58^]ZQF*H7P>$JWEJ5/\,\X'<'" ,'*:.3/29&_J0#\R5R!C\#2K1I",J M^G'HIPD6;,8@'+J6(3N2(LR*1HKSDJ:&10(V4HDESG)'QG^L43W=U'.1&OA4 MC::CI$YQ[$6DTT$@LF$:.=0!'M+B!44QBS)'=23FK )!B'ATR6,MDWT,_&5UN$5!!5;5.DF& M%T5)2KQX>C6!*%"4G9@7IKNF*I,0JY!T_;X^JB/KB4.\4]5F0T\-\/0()]4% M57A4CHK,ZF+N?&2>*9+PYAE3Q4XU38#,FA-TZ50 CHL^0\OPG"G3UOJKEAWV M8.J]%E;RNJL5YWLZZ&&@2[(#.KLS%G93GMCM]TIG".RV:SXM5F4?2F%CDP8U M9TU@>6J6UZ5S(?(L:)'#+YEMGV&.I7S^K\7)%2 ]A>#5=,W0\XE.^)@=>B&3 M6FG\,Z.IK4M&VJY:%".7\I5XH*<6;;0U="73!M8&]C]M7"Q>A&J:$QEBPX3I MP+3RK&' Y4)C?!"S7&G@.9K7PRDA*'8?_^3J9QL3\I.P: >C#[H3R8"E=#!_ MO>TPRM.2^1(5O'!\&+B^[U+*55WB:F \T[AA O% ?,E71>>1@,;'1\^E_DY1 M\?@DB)K=,HM+*PUV>!GYG3+Y"Z&(,O*7JT-QDWL8!$KG?7,-5;)]9@XMU"). MX\B*Q? 8/L)#0H7), MY5 $B*9=W F%)E9^&)-9/;U5)TO[K[^66J$MJ,7]1W$^ 78T-Z^G.XSG&I[: MO&F4/[9#=5 #P$IX&9?"*L^T/$M\#X>V1GGT@GUHY!QX28KOV"VK3H5BYAAJ M?3K#$DK0VW6K\TX? @MF4ZKBTC$2^@&EF@[V?7M^+RTAP^WOHDKFY_OZA0)NA: M7'[[SV\NK;[FWE(K-G__#!3_)U6D^ANU2EO)YM"?''Q6]G?U1H*75" M[^+SY;??;MCM*6]-ISV"]Z%_KZU#K$X,TU@XOO2,58TWOJ0>[5!QR&7!6SF* MO7:ID]<"YR>8&3,S1%=>4M5P&L6*C&%'1A%:^EF@-B_ZAW?(0,]V&N*&P >G M%%N+E3\XH1]9V>>8%"&_#,\!]T M19]MX,R/B(MHWPL\C/%"2<>9)P(6B)K"H]$QDD0>ABF-+DYW<&$F&)$&ZUT7 M2%,E?6[H%V?D1-GF59IL[FBQH!2GG.$Y[7A2?)G+*>@FG8PK9+')%YEBH/#& M&[^F'2H=E_-#]')4<.]%83#2HF0NUO'TD=^+?RDNJ9E=Y.G%+:T=\M\4X]'B M3X_6"XJ&2CXUL3?)8G[94S$4[4KK$S;UG-#!5N9N#TD^-XP"SWV?*,K2]'%W MDN^2!/E%I%:?\8]/PT M$8L)+EX0VM. /",SA@O"4E++4-.DO3+\PE/RRSN+R]UDJ$:8:,(OV9$A>HOS MS'[S> Q0$NOE\)4TD?2QPF"$PGT[^C0X>F(H_PT41FT!;&_(7Q/9J41XZ5)V M+%'I6.XTT+L.IXE5.L!R]Z!3,K3D#RSK_V%.Y*R2D74&5M;U985,K)O_$E_. MSF^OKMG FLI5%I@\JR&D"%**D2%TZMTC_Z!]02:=KF]Y*QV&F@4IB^OX:N(Q M3$4\I))G,*W4(,6P+@"QFX?K/&, 97M4\%B7.X.(M"4EO[UD*ED4K+/_)#N: M2K^OMZ[$1?QZ=2)K^@9$,/@X(5LLY <8@_OUU?_'9YUMN:[%@A8AN3I0' M[5OFQI(:_I1=W6Q"L[$^'&KAL\ CW\) ,8%U,B"_LA@KMTBPR]=.FWN8J(I3 M%QV!10/F)B6OLT,JHBIXCQ71:7R;.]_F_I.WN5,$\4X&Q7+GU_\NO(X='O:" MP%QLDC-?X[0XU80O+^?+RZL+F;=T;#(6II($ZT,Z%'0:FP/:R@7$OO;6\8;K M&698*!NF4 Z==O@^/UUO0"FYS[664?4-= 11XJ_ MGOCR,4P3:.U!N9]TRW8=%,N[3^8%8"9?CF/U,3L:#7J#QJ'UW,6[][*S/S]F M3YN'X"DWG[INO&4UZ[UW2)=?$G?90]9IUU[Q#.#AJ=W:0D-X5%6G>RP-P1_1 M[/H--0X0\\VO6U\Z?^']N8%[DM]"@/_[- $&T9[]1^W?XQ>+X>8>,TX@K48R MM+3@L(Y$&A>N$1.6")X(*V$5F*RX@ MTNLMRU8B_B\23;G0T93"@URTGE72K+S2&ZPT[5?:'?0]L5:ZBWKS:.&1!:5" M@O)K'IW"P,G_ZD?BE_]]H8LL<>/Q0E#<^2JR"+$(54>$WLL/XI:BMM_RPJ4; M'0[.# [61"Q&+$8KQ*C_09R970_?J9SK.UZYA^=\DS2)]UX@WGZHY&*R)+$D M54B2G-4*"1.C5#L*OWU/^[[GX.UR>?+[.V5CPPC/*:23!"JY\BQV+'85$COW M@_@J'[Q1.A)GQ>G:XC.FSR+Q?[/K-XPHYMOL'A7M1"E$\\^\O&%.##'7?:&/ MMS A#O+82#5^7:@;*Q'!&GFNZZO=B^G.DNB%FVTNF=V!2%=E$0X.*ZM"V)UQ M]_])\>ZZ(Z8\LS03E@G+A&7",F&9L$S8PR;L_KO\VS-]WS;J+:M]^E*>MS,8 MU ]"%G:V0%I8M(=2;S0WEYJ#68*JP='!$';'?C?NMM!_]8YX$0Z5NQ>JOMJ.2V?P8V)SAG/G\&/C\Z.'\A6,$!Q,OVW&,X"R] MPYO[GA.>(U^%0&9PMR_)1BHUN[;3YC'@8 ML_G^L#D;EHU3J]EIKS!?_S1AC_PV&^;8O2,L<^QKQMT;5@,#[VZ8 MXLV,G"E9L&!VK=ZKUVQ[%P=4+#S)>&;-.%O"V9+7S: W6JTN:X:#8W/6#*P9 M6&3V?J?+[D((\"]>X7ULMYJ_]E2%Y_[]# M&,$_V;6@/X>4V[I$/2(>J@1?? L#Q6N^ ]QH_8"!JA^Q'*CD\8?KQ8X?QFE4*;QH M 5Y\O?QV(6[.OES<_H_X?'ES_L?5S9_7C!.,$[LFQ$&O>8$3[1]A,E31#R\8 MH-.4>&%0#8X@A&@#0ES=_GYQ+2Z_?;FZ_GIV>WGUC?GDN+#A,H@]O''LS W' MR)]XX=BMBN!QJ3\.Q&TDZ4[HLRB2P9T:P8LQL\E^L,GV@C6?P24")L";Z09@ M\$A?_"N5$;CL0@$)W*DMHS7:'ET3&>7*$]A@*#!U[P&F$'Q+1RKR' +6+S]: MW5:GUY/J1"G5/&G9IZT3V6QU3@:]?J,MVRV[W6B^$33RA^1:#?[^YOR'VVET M&KU6XZ33:JF35GU@GW1MQSEIMY627;O?'[C.&Q'($8Q0.>['Z]17=KW?MH'I M2324^\67=V^$!G+ ]X<$"/2@7!B\'ZLE0U7=3D=IH]AI;INMZ@ZV$ MJ 9A#EE3Q'O&YWGYW=VLZ +-,(V$ZT7*2<*(;L<3+JG -3VQ16(4FRP4FW[,_83O%R\!24Y6O%C+WY1XO6<8*^H? M!A0IX:H!^(NN\ )Q"2 I6O4NSN5:W:6^5K,W)__%*I6GNF"J=F-5]WN3^SQ9 M:!#L[F0INU+#$2V;SX^?DI8V"+5\@. M3Y&U;C7:7E!9E[QIK3R(H^KD7D!:*881>FS#)!G''W_Y93*96+%RK+OP_I>S MR!EZ]RK^1;EW,OK%E8G\Q6ZV6\W&Z2](_5Z[;M>;C6:]WJYW>K^X8[MGMYNG M@-SU9MVVALGH33:?$VCS!'J/I)-\-,B^?&&QV&'-A:4INA"?50RDRR-UWX%P*HHP&I.$SE_BO1? ,,8X$OBN_RCH M=Q4X"@_YNM"3%L!&^/$\A3>#!+P2>"$1T.(7F)#HGOR7&'@^O#_QDB'%?V[R M_+B0@0OM.$-T@\1Y.!IY<4R#"<17"8N5!X,^Y)PJ-S@CX.79M_7*8+%"%[5> MM)"GXN2L&NE8N^W4/6/MMKYV:QV$=KO&GF)Q=ATXCB&GQPK)J0H!U].<'X6Z8$X><:J:PSBF\"+;2>O(UD M$(-F%'^3H_$G^(@G88(V VH]UL0??YS7< CYZ%!+KJ=:6ZQ:6;56@9Q5(QVK MUIT6WM_F'(=WR4>:#^[_D-KQ45RN]I_4;JX3R2 MWIWX'1/P48RZ3:O+["CGVO0IY:P=6#NP=F#ML#*L:!^%=FC:^Z(=BJ"?B?.= M#STU .< G(4$'$9QI:L?Q#B-XE2"ZJ C_!UZO%EOX"OD7,BH+P,5GUP]^.I1 MG#D)_M*HUQNL(UA'L(Y@';&)CF@4USKS'WE@T HD/:]/1YRR6 Q$2E4 MW7"6R#7PC]J4D[N7?>YDGSLA[SP(8XTLEY1$8F=E+!MRS2$S^0PCTN=D>I5F MTQE)&#\:L_0\,9FG&S/%AG7'62=@;?K87E!VOI.+FP$GO-Y&32^:P>XL67DREY"H-PL=)Z3_RH3)Z=S%RZ( 6G\S.& ](YTCG2^9ET MWFD-U4.\E'3>(?XLLU 9>L%/FS"*Y*Z;#2\/H'RH;+HDC/-6SD!G9#[I M\'>+?.H54>.3A;[G[ Z*IE&Y:]3>@W*3/1F6I[J%[T3 K)BF>30 RL!ZW9=F M62Z-J #C?S89SE6DKOM)%'C,51>N7(\B--U_J\NIUT!=#IKNPS+=SP:/M-U/ MO8V3Z)6%=2[E;C\9?+):@-SVIU]W9CS.([JC)\_)C>SHC^U!XA8UHK\2+TJ+ MU6WV"&W--3?&FNN-0D;3K-_(1F,Z]U@:3!]W^&&/\8ZEAR<_ MC4TU@5!1;"B0N>4V=8G_0YB!BH[D[JIU U&CB"8!_Y+LCR2Q&T;\]SHE%N6< M%DIHZ$>J).PU*-Y, A00X43 Q:1$6DQ:UI=OL@;LY(:_Z53*,2^&:"X\WRHVJ&S>GSW4'7CA?_X#%!+ P04 " !D;F)7CYKO$+0< M "-10$ $0 '!G=&DM,C R,S Y,S N>'-D[3W;2')Y/+F]O#_[^ MV]]^_:_#0^OJYO;>NB#]<^+QY$U<19D:5M7 M@1,OB1]9A]8BBE9G1T#%$33'WCK!\L@Z/$R07X;$QN_6E1T1 MZ^ST^/3=XGOR[MW[_SD^/CL^EL""U3JD\T5DO7%^ ML! *VO9]XGEKZX;ZMN]0V[,F::,_6K>^\]8Z]SSK$:&8]4@8"9^)^U;@?&7N M&1-CB.QP3J)[>TG8RG;(IX-D)*MY1'T_>+;S86"[QQ_?P?394132IS@B-T&X MO"(S._:B3P>Q_^_8]NB,$A=FV",X-84*4C&0Q&=G;A0>1NL585FS.(&O3Z'W M-@CG1U!\A,78\NGA\;O#=R8=3 !ARH9&7 M=[R)T^/CDZ-_WHT$1=/*'O6_5G<)ZK\[PN(GFY%L&(16=P0*BIV 0CR) \/'0O=C=CBW[95:,2DH5$8&:L=-60]*O"#W0Q05)U.A4D+3DX\? M/Q[QTH/?_F99G-OI K(#RU>6 M2P.!CC;K1,ILO3J1<6K?3J1LB:V_KVNWDH];MQ"*@A%\RB.6C6=R<^M-\7?R4?ERMJ#\+ MQ!?XAH+C+)4>CV1F<7EZ9H=.&'BD6>H>K<)@1<*(0MO25LD1+$(R^W2 V\%A MN@'\Y=E/;T&DIU64!HHB#8N/ (1XH[Q[*6Q$(P0>83&S^!:0EL!4?#I@,/]> M(@V_^3A7(>DZ3@!AH$5Q:M4/]T&J9=J@73+K.F@ H3YM'O)55L>T 3NVUW7 M .+$GH;(EWFEUD-&[%,HM_#'Y\?;-OK8462_!GZP7(N^/<+__DH/.NF_Y[Y[ M[4._UK<@,\(EQW)@4="PVU=/>YKV-:?Z;R?'^!^ ME9&4T,>,N&/_-_Z[O*H2X*1* V")4*WABAQ="99\3"FV&SI.8,S\6'89^"XH M*\2%'W!6I2Y\=[-2-IZ-5ZG^(M&U%[B&SB=(YPS4PK-N@MN2D>=5F!7,K!S_ M0/CM$OXR6,(L+5"3?2:W/B FO3B@"H^&%4Y[L4*A(4NT-##%YDQQ87MX?)TL M"(G:"X$BE(;@[UH2/$%J":P#<;=,W <[A'H+$E$8=#]*%U%HR/Y3+[);;PJ- M_#"PP98%O\T6-U[PTF_#SZ$UQ'_?3\@#>HOC'\B^7;)/%K"J%H'GDI!=_SL& MM;H7_2O0:!CA0R]&D-OY;TNT-+#$KEFBWP[1!:>&67[>&K,,VT@O T#F!;TB MS GI"L'&LXN849\P!@?\"YM1H+-LBI(M KW@&YCBX\?W/[U_CW:!W#\+?^3( MD?XI>FXSX W@5[F)@?K=J/](GHD?PS].,!<] ]+!"HQ"VXG8%QHM+F,6P0DL M9)74[P*OH?X'A?H)H $K:V$@?C?B?['#T/8+"D)%H89L/RMD M2R$',]^9$T*JFK)DX[X\5XDC0 SVZ M+:5[$@F#[@,)@:^7@<]5^LJU5%=70Z\3A5Z *#$C6X#*$KC$66*@7S?Z_1X$ M[@OU/%#RQG#B"F]A.OPYALB<,U8T*W< TE#T5*%HBI%K@QRGE2.U!-:!M-U( M.PK\^91@<.=35$G&0@4-R=XI)$/H0P2W$'X@3NM]#,45C;@))#E:47].?"?3 M$MM5U1#L)X5@$K+LT)6A&^C75;7'[6=JO]:J]GFYAE*JD239VSCT0)ANA+FQ M:?BG[<75*DA>JB&*:KM 4(O##B3I:I ,*4(]UZP5N5Q#%M4V(0$/=.EPEG+B M)8Z"" VN(A:DXHS5 D9#/]6,(6%-%+\A7&0+%@XRYQM]M4TC+=00J\**D4 . MY.AJE":X&:R?=!M7/D&"U >2CAM%*D M V5;RU#58:J(S*HJ&JJIUH[!H;X1F1Z!J\/8B>(0^/PR8.(HMR>1 K- MM/4U!%2-&P6,%D=.A],'SP:#E!M)9V]WM:; MM+$A_&%W#O I;H4;N\$3+!JF4.TQ79WAUAO1TL 1/;WB#>0N5='04K78I/ # MC39WE3>02:VEH91JQI%0#,3:R DKTZFI@H9$JDE'0C&0:+M^V8:UU0RA(:)J MUVGPT0Y$W9&SMH&Z+4$U9%8M0FTZLT5;0 U)56-,.S?D0.T-_9$-Z[)414-!U023P@\TVI&3LM%: MV@I40].J^T):A^5 [MT[4,Y=EW?=]J1\/EE*U=M";6&JU1+5F<_S>^LI[65 M]2_5F'ZTDBY::1\Y/M'+@6Y)P?1M",R3^+ET@[7 MX]EE'&+RB@<2TB -&SIW_P6K49QN M _GFD0LVL649A\PB8DBD0J=@9K4TPI M+,]S)XIMCT<+P>$3L;HH<1[)W [=:0 'UC"&3TG[+3C*D"YJF%4_+)U-7?X9:TK?&CBZ':2&T503K!P:4."U0LS 0.TMWKGONCMVQZ+A M6X M*]W4/Y0;&?;.W821:%F@,Y2&Y%7&WSS@9*#R3JB,K[>XL4?&L\Q3-IZ)\ X M$8VH_40]BAF\X5N\)*Z6 7HBU/"&:E8N\D;:*NX*DL<._DI"'?#D)#5N):T/ MW+,5[KD).*5M85F\=5%OFU&T_Y;C63@P:&^8V#S1_,:SSXS,8F^$?KO6_+7U M)C4TXD M8 8KUKWU"SC0O>$ EBOJQ0 $*+MSV;?KE(9GNT63'EKRPQL@T* =+N2*G<>2 MM/M6TO\"(H:2T+6H7\;'A\$Q)@/A+0PK8C=!K+EB)]4L5[IOM-MON0D-M_8, MBBTJDP40M?+]8(G?&<.ENI![OD3'R']X Z#VW<01!O8!'MO[7V*'&S!ZC:M]OR7!9-RRY'UR3%#VQ1%XL MT#_?G.2O#?S1&EC##*I!''%8^:6 XH[%;PQ$^8V!@?0;D[ZK9&@+JR&\+K?? ML-ZW:-7"J8U2FN'[Y31:/Q(<%= RN"(S@D['&_%D>)* HMI8M0$F#4.H%G*5 M(9(&K;1%=(VF;5I9HXDO=>"3C?BD4GV\?D77%-F<=[: 7<-/JE5=X:<:U33I MQL!EWX#+T@"RV/;$:>#.QI0UZ,80ZD14H8ML!Y6&?U2;N,(_4HOI629O,U-7 MIH.ZLKV\IUVUE9:@&EY0[=ERMM1!5=G9Y<>NY&X%J"&V:@B6G*X#J7=%ZBK? MNO](,!X.=EM^DZ(-X=NCT;"!:F$ML$&=4]ZWLL:2ZQ\#9VQ\L[;[7:!6H(T< M\.%8-7G*=W '2; ]C5":URRV4HJP^8.X\[KHB2Z@&GJKALDBO:7@S&(8CFAD M(/SF"_UWF_IL%# &.KN??T\.7;B&,:LECZ)NM_R[(]0PB6JP+#();]!Z(YK\ M ?>#O-S*FK6D=@>^V7%P$R=L[=O0N_" M ]75V]76\6N82[61;HVYBL]Q#\RVH_PJW?,A],>G82;5R-HF$\NPUWUCCLEO M]"YL'XZ]M_XC #1!;,!.O1O3\%I5PHTVO";?!18]PM#=O$\-&8,&=MS\K9,. MU_:Z 6O8I>)1HHKW4099].U>4&D@II+!;Q-4S8QQ4O7<4?.[*SRJ6L??\!,1N1(X)9%]_I(7W".!Z?7'(M>73^[( M\HF$!Y9O+\FG@Q85(^C0IP,W"@_Q%SMS@Z5-_=N(++&K!Q:+GUA$HQC!?@^# M>/7IX/4I].@9A2H'EOB]XCD@I@)5'/+N0Q^HY^%&\.D N !0V8 )0P22OX\: M!D@\+Y-5Z;9Q:7O>(UX?N7XEH4,9$9DGLK%V@A'#%KU/>[SC0<]LCS6.^OIR M_(7Z;O R63-H!U?F+>;[X!8K-%79/B4,:OWNV8PE.8.0[T:74/4S,.%:P#/X M(UG9ZZ4P86*TRBBP_726JLMD5EH& M/@BM]6.=5'@0)SU_LT!77SOA/XD[BIW\1)YH&DM040K,P-3MM1^8E MQH&^MU!J)U:EQ(_=Y'$!L##Z")6&[S[ZOA2'?89K,K PX:>#&LF<;,Q'-5C+ MBW(ERK[WY$T7-'3/X9N+WZ?!)9=/-6*G964SY4\5JS_$T3A4]8]$L#Z$U&F] M:KJB,G =!7&T(#:+$J-F:J;B*D<%*> 3H=H?J]1]?=Z&RQ1CD6/Y';'0XB35$,@OB)^AQ=DM?S/\25 M$WHH*4;4##>9Z7X$O$SX6N7Y1S@H6NA$QKQTGKY+TUM65JG/(IL/J:.NZI*G M9E7UBCP%H;T8C6PX(+.O=E%BU)4:*3$N;;88^W_8OEL>>H[H$*GX1@.'N$_8EBJ M7&HD.B6>8;/1M:EIHM6D>"^*<"OC31"'>(4^%Q=-=?9&)B:9IQ\0"=(*+V>Y M%#5]-$#:WOEJY<%W;EF&;6(*YPF1M@J/&1[AIAQQ2V<"TY+EH2[:T7;4,9008[\X&_Q5]?64O$87'NRFN>JP#5SEA1FE M1=];PIQ[WC4(QV!-R.^8L[HH9.I*C90S$^+3()S@O1Z0])Q);FPG.8V4],$V M58T]45&TK.,%K\"8O*(8F+K3B:^G(CAY-H5=E[&YC6']3+ M_/F \:Q@X@0Q&0B]\];/WK3*4[.FL[!UM,9PNWY+YH8?!GH /(#<7 W%C% M/,,Q5YWX$31WN=X0PM+0E>0QB-12GC-!1S!CB*P5:??D!=0@(9FAA9((J"XT M*Q(_DQUH7*(0MOJ1@X6^P7INTB&R%7;]BH[SJ?UZNUP%C&2,V53#T%58)551 MHDX7H-'8:)MKDK_EFGLCA5.U/DV/9D?DBI]/)ROBT!DE;M&:W;Z^H72N\!)? MVZ$_CGF.+Q@(\9UUXJ6YBLDMQO;*NV]_>%-X0B]X,<\ )K91S17I+#35V*,= M9OH23!=!S&S?G;Y R1J%L+C>\4A6V:DVF(?VLA1>U0/2R'TIRV=R1VR\9B!> M3$0G%$@Y=D&B%T)\W(\\&#+&2O"?.-C,S;$!!F-X12LH*W2M9)7?!&&6[%%1 MOQI4M7;@QLR0?C7!2#"H,GNW%U\&INX+" G.#38_0C\ @]!XF54J+JN-4!BY MONYL=-="[UUR#T,L#K>FT,B!9&8?X7(H*>-UI48.Y:'V1D)5R1ZM0!ZMQKB+ M3PJ#3-42?$DTSSY3BJ/L!?K-[9O:U=91WNRY<$EO^C$IY0(G9'9)*#LLMZBY M1XR>Y[T:!2]XW0.) 4-*4N2N'S'R'S3O_,S6MKX\"::$9-T'/EVNH"XHW)1K M_65'55VYD5PKZ!Q&1+-_GL CF^,)[A#Y9V+Y7,,AE$.?!\KU MV_2V88YLLH>)P2\2T), M4Y0^1M5DP*L!,,5FHSV>=E#?E&"Q?K!E9C F.(S'_TT7MC^>S:A#2KM&7:F1 MTJ[@RTRR/M:Y.N7BO6';+=\ ENYSYC)]1[>-:]HJ'(F,N+*0Z[Y28E@,#"7N M'$-$Q<,WL,Q'L$MB9YFJ-;>'-.Y(*)U\2O>X*LY&2@UCM 'M4I(5N?&L[G6; MIPB%.6[G0,?DK)O-PP88]F>>MIS6\4%N)#6D+L MT6)-KHU)[Q!@A")UB6@R=;SAS>;H$K1V$$WYQ9H>H'LT-551JL5C;U,-8P;: MVA$,DIAPQ6MRK:I?(K$\BD;W.(7)/(I%: M^3.'^V MJ2>2-Z,A(/"Y8$PNGU]1+XZ(6[R]W1M\CT](A;P<7:%Z<,"WRMI191'C$1HZ MLYE4R12!H+^PVN1*J2DT4M^[)R\UIP_E$H.FGI'#T]IKY&.&$"[3X(+ M^:8686F:%NE3@UUBUPV;0'K:VC-709=+ZQ#[RRT8W_#'Y_3C*5OKWB-#16,66D?4(G>I]E"\[^ MDUVY MD$O^&&T](X?7P:*M7M?K"6SD1%3$O.:/;B9;P;CVDEE#Y&PG+,:75+\N4H!<8L [T. M0U]Y8#QWSF*"S81?11IV?FT6-J_3X],/)3VF,YRA1.T<'UR5F[(SN#$,TBE] M6/L,!!61 IOC,9*#Y/=8^3:@6J4;JQ@YJ,1KD ;C/!)&PF=2\IAJ*IERC--S M^'W@MP@OT]4RDI!2=O_:M/]&#T D#Y,.#U6YQ2J*C1S,%PS3"V8SE@1EHDRX M7:["X%GD$RR]&=*RMI%#W::!Z#I[;8-?Z-J%#4IIPA3II;_I6Q4W"1KWG?VO M ),^I6*J,\EI[\\E^U)V_&A9V\@5E$845IV] MU1)C%,HV3ZD)1TR275D1'66KO3/8_LQ(E=NN M>(Y2:MR#Y-/[_CH@,7() $UQ!8,8=Y*[#*!S\MA:06T1S\/'EW_(3;&]@/>* M;1K-C?7E1A)[ GLW9FHCOHL%TZ!T/"P_$]>NMI%#3:.1,$M!DIR1(A?F%M4L M*YF:F;\GL"D*3:N$;S8%MG4?R3)PB5?VL%27&DEH$7C75,F6\6MWS MCK@>65<^*%I99*3@*M_2+"2^J"F4*618?HM'XHH''#$]B?SD=5F!TE0SDE:% M5%9\.TCM>;B,[DBT"-Q;'R,X2?[X=W82Z@>\/T?!NFS&XYED LB$;;O*QHR^ MS9LL<1@MVAX=V]8V4Q/RB)V$%#Z&VFC%[G/X![QC),9Y= MT6?JPLXE DFNT,8M!2+J:LGC!58@'E,1+VP).RE MM#-(#)$&)(@!E9S*)0P,'.#\<')P''G_]V]O*&[Q@RDC@?SZ[>G=Y M-L"^$[C$7WP^^S8['\YN[N_/_O;S[_[Z/^?G@]O1_=?!5_PZ&#HA><&WA#E> MP"**!W^8/?YQ\,_KZ!$ZVP'P[.!\LP7'^ZN'A]?7WGSHG/ M B\*H4'VS@E6%X/S\RWY&XH1_SZX12$>?'I_^?[#^=75^>7[I\N_?/KQIT_O M?WCWT^4/'_]T>?GI\C)3+5AO*%DLP\$?G#\.>"UHV_>QYVT&(^(CWR'(&\R2 M1O]W<.\[[P9#SQM,>2TVF&*&Z0MVW\4T/>#@DY>P\<;()^8L\0H]!([HWN>S M##]OS]1[%]#%Q?O+RP\7::W*$OQ_YTFQ<_[I_.K]^8>K=V_,/1O :/A,M*W0 M2%+\K53^]8,H??7QX\<+\=NT*".R@D#VZN*?CP\SP>]3(NM%2'P_>$&[\>0#]9 M""/+A>(F\%WL,^S"#R .Q(7O;OI;-IZ/UYC&1*'OH@M+BN>?SWB#YTD3'+3? M'TPXW*SQYS-&5FL/GUUHY/DF6*TI7D(9F%P@I,$*=\Q\30M:4;A&'A>XV1+C ML(L!E](S9YP16XZ\X+5KT2[1/3+'._U_[[] %P)*,)M%JQ6BF_$\\^T6AXAX M2MSN2?-XG.XZ-'3^$Q%&> VN*-W(P^/Y"!'Z#^1%\..0,9"VH>\^$/1,/"B( M&7R#1=!5 ^ (3?4F 5]Q&.N3"::@95;0\26B^ 9Y3N0):N/YW60&79YB)X E MV2/;K[]@O@IC=PAF"%K@3&7V#83]WL_1N$:,.$#EEL!RCET@N9=PF=+=WL;G M2Q"XK\3SH"_C<(GIO0]+_((\>SB6I9V894H6"P%J>Z%]G,:-P>Z.A63%E?%P M%="0_%M2T?E[FW-U^\IYMH!>AK]Z9P97@B+.#4;TRC +0K1, PI>8Y"!"KT*=BZ@_XBJ;27.NJPQ2J4 MG)U9P4,LN=+X+<3@&[@)#0Y*KRXZ[Z:DHT/JY/J)J)-T$7[,];(]8W!X"QD;PG<]RXD< \:Z+UW@>T*U8/J$W MS.[>0!,$U(6!HIM[H,R^@IW']4/@00L+6& V1CB1#;X"_$+"Y4W$0D !3"K'BWC(DUM4\,<% ;&#[YCEJF$\ZJRP 9[4 MR^,8#%] R\8J>.NTA8'SZS+P@ \F_#09ACD2%G(MXRDK-38PI*BU9EB(Z!?L M0W'N+PW=%?$)"WGE%[RU@E.6KW8LGYO':M9F\T7HHJ M?PK\T\CA/KR_@#E"%YA9PF'/$I'\+B:W5:M0/4B ACF8(O=!59MX01XMCZ?( M YKWGCE<#/ 26,T1>Q: ;3LF?-$+[(4L^2(<;>%D]P@5:&CL]3,X&@"LF4T% MQF4E-7188OT4.IHMH:&#>WF44D;VH:2!X;*]5N C4T!#]_8TN0H\M*6BFU$5 M-G1T4M43D_9>L;(&MNJ<+BDK-16T+:,2IZIF"2R7UM!Q96=(RHAJ;=V3N:W? MHZ#!VE'4 $"=GR+EKZ:"%BM YGY4+/.2HEJ4@(H?4*$1%*K&&:N+HEOU /\W M.9 M((I]>7*OAF3L]371M &XSJ7%_C2#XGSC.JBN[$G&+P^?%.TF6K*5^>_87> O MB/C\XQ0['F*,S$E\$"-M^ 1 /(*RJJ=V90EH/2BJ@\?%AB2,$3,X;J@XC\$W MSD[B]V9%GQ66A9+;7UW#+ 8.F4'J3._5BHXP>3?ZN1A2/Y"J84"TT14MD% B M>W)Q[_+&TJZMRUR?.R9NF&2VM1E;RVC+!@R#I]$<;(U'$T7# -C#(NE&1&K; ML"A@EC]5J]N@C8\_W42TRCKE8P$@\W_N_A.1%^3Q6-\PO$&4;D"/Y7=0&1V: MR![S]-UL(I)S%FYD[&?J6,=DS:@.'8>'^]D$;;BVX?E!QZ$1=F75;6 [EF,I MJWD)MX&9G-#5RJ15;*G-N G=GJL3Q2U2+XVJ-)ETL(9A4*3<),1A<02-#G_L MHT&;#."X9K*<%/97VH)&S:BGF\$>,&(XJ;.Q:MRKM2LX;L!?N)F 41."3/#1 M7'/;)[L3TFC>FI1MYC0T%V";ADUM@F;V95FT';Y1VR:WG&RRDJ@<%;5%N_+! M(Z'(OW,K7>RQ76#?(?(MW.8Q7:U:\HI3W#(VGG]C\8T-=C#7H%LJE@:)FC&: M2S5)';HNB7L\043<\+(F(?(RVL<.;IL]9LD&9%%)8NTIGQ&P11_)2MG :[4: MDMR@<_>V3<4DU\K8P6.#-DKN,TGWK&;*[W6NQ6!=U'SK1C:Q9 ?KC8H)/.LU MJ-[MGL.B*OK!?-YD3)6FH-%\-!D$7!BSTZYL"1C-GFI$($3$Q^X=HCXH49:9 MC:"#B$,LX;9QPHGAE,ZVY@_6B+BFH8U*V2:S) MIVP+"MJT3JVZT7)84G42FC'MI$DN:7]E)37*M3QW52O(TBI:SIGMDXB2LK87 M*9U7%E3DGJ3,-532LWVP)LE4,6UJJNA8QBK22/*E3%Y8SZ[G0FY(;JD5BVDY MDYG-]TB[F2NB"GE2T=U!2V.4'/\O<+M::RH:S14@J&2@GJ[ MJR8WI;(:.BT+BTM[+"EHT=D,^3M@NC,7W(*!SH!+^T( ANM-_$12:H^*=R0K M K$>VH45X969&@8>!?"8=/I%H-U MY\3OF-FQ4];8"2450!L0[7A"74<,K"I^,ZEP$L20Q+^QY1[Z"D#2E['4 !D% M=(K7$0618G@\/Y%+?PY3-T/W_R(F H" 3O8Y,CLVRQJK>Z2B:0.B!^H>&C@8 MN^)"[AGBK_T](F<)VH=NI"NYC5"TTSHPK=*P.G<*&)"B6S]D&^%5E!5[=$\# M0N*"BZRDQ E,=DO1J\__/\4O@??"K^"$)8J$(^0(G.S8)GL()MN%:CR_#B@- M7J'T-_ B:1,>ZCO'# )$=8'BT8G[U1H1*MSJPO,1/YV>*$AU*0]W<(?(;LX; MQEQ, C#&1-7XSA)NII7OY,T>%_BSA3@<9KC*CC3]^815@*C&B'@P^3:(GL-Y MY"6;?U( _F*A&*BJ0$\$7;$K'C"_1B*HN.+Y$]%NZ M5,H/F*@2.+G;0#LYLM1_S%)R]JG'3I@CY#6!3#4AEQ'0(>0MTJ;R2:!.0,LF MP&P:5,I KH@)(U";9U,;@SH2YLRAFH53;0[)"&@V9X<0WN3Z8Z'MMD92?]; MDM!U_E:2;Y'K!7EAW4HADRQIU@&[PIU)BG(*HRPAJE7-62V;CP(I5-0C,359 MA2JYJ:ZB8ZXJ)@;DM3XI#H?7F>'$!-QUF3^M"\='SJZV@Y:J827)?R MHE35")9R47)%7K)U.ILN70:PR].G0^I&#)M:L+JE;-82T[@ MP]$UR[+K"&*W@O8!'%F6DXXTD!NAG/,]]N^>$R3_MA&]DU M)KI:?H]1'&A1+D67(. M1)FU7P+ZZ[TOK/#,J2&C4_/*O($)0M@2N_S\Z!Y;?G^[RZ)^'M3W-5=69Z<+ M$E[?ZWQAG=TN"&]]M_.%35D4=NN!")S'9O/,@7Y&/-@W0H2*8Z.))0VK>_;> M/ ;*@)\V-F*M2+(!L/H^@V?#2^=B=T\4^2SV?*YD2JDFO?"%6G-@4X("> W! MPB?_Q>Z]"PR2.4'I-19)OD0ZL!7:N\LF&E[T,G#GR-&XWP$MG(XNVZF^+,>J M)ZNZA*3Z5MTN6TG5__<'< _*H[CE[ 2A32Y6D:L/H*?^)'SG@WO"L+?1UL=H M:JN6L[_(AUF^/_3[4=A)U$Z4S(?UJC:ZGN =*AU2B]"&'V(U5)UD61T\A>Y M?7^0EW7$D4WIP@6:$H/ZN\&^+U^FG%U(%+-,](T^_*QM>4PH[?*)<8@C26Q% MR"L\_?H;CLB+IR7R2^:)T:_FV =\\_5DRB?S^XGN M[Q-%+L3\6Y$P:RO^-M!=FP&OK&;&:'41L&H>T(-:L1RHYETBQVJML_U"/0?7 MRUN*^NV Y0)7N_/O" U9#E/=)/VZ;L M2"X<4_F*P_C5KHEXRXL?@>7';&YV'1G/[R8SHS#& M[$0>Z.A@HH@SJGQ12Q]0%;7R<.U.:V[S6D-*N>2(%%=[:>GMAJE]YDOYFJE6 M5'0SJL+&;S5U3LJ>:FW=4[WMDJ:@ MW]I1U'4_PX'+E12'#@@;ZA5FDFQ.L&9*2E[P-L3'XV>#0_Q 7LK1 MCXI35#4U+#JKVN8Y]KR!Y^)Y-0(2&C:@T:D49!Z#EKY39[83L*]@-$%HIE6O M-O %Y=Y0R2PVZK85-E;3LB2KRU]IT56HJH6EMCJS@KV69,P2Q$JUV%8TJPA9 M:C#=L9"LBLR, CJ*0J@] CK(^Q=&]!0-IBS+VYTI4_ 1"+]J=CS?\?X]6A%E M:+Z"@#Z]8N\%/X+[M+3D'.RQ4>'R\?0:V''JKQ[ MU-$0&W?:03&/:K(1YY^_ZR >S4"4;OBS*_GK"8QVR=KPFKV9 M'XM[^2L"ET8\C5C/64%[5!36\EQ:G4A).U];10L+%9)2T7MY:5.T6%Z!A5LA MD0:E4JO2$ZA#F$;+,0?+ M_HIZY:/V-U70:CU,BA^W3SM=JMBKM,)1^[53?&K=2LL?MU>IDE+L55+^J+TJ M*A2UOA5JF6W19LY@QIG51\3?*N0'M&(O/33+2U=QE++^:];%V[$VQ>OT)<\) M)6"DKY%GM75[-%3N?3OSJT>%Q*KDZO&1L">S>G0L[$FKJD(AUKD6.-A@@5L? M;#M\66L,B.Y%UFPH9&O9H3A(:)H.0GT&=2]25K!CU9G+ MM>>B4O;"]B-DGF.6V<(;/]@;K-84+['/P-V-#Y#Q3X$?,Z50W!"OK:I[_#C< M5QR.YT_H;<(S*M"GW%FP":I*3-:1O$%L.?*"U[]C=X&3=[BO\3R@>(H=#S%& MYL2)(?#Y56!V>'E'0+$(QP@:5)'".%,ZP90$;@QL%D6SC_+T+(SUU*YD/J01 MF?2.8"HL.8=2-0R(/31-:UC:MZ$!I(X5B12D;MLP3)(:U41KN6FB:(K]4]@P M-L,+8;2E;\!OMU$@[Q:%*,]*>C5E4LD0>V8R=^!%T<]M? "26P[@< M#!1F=V\A1; 4 +-T.4_"XFE^R !E%,\+/F$@8.Z M4"(B;,EGV7C.':W"?D?3S)<>$"I?;G&T%G4L5C*E(E^$)"7U')%6F-T50Z=0 M50-+=?-.RDA-A=KE?ON=__6,&/[Y_P%02P,$% @ 9&YB5SZ$D6.60 MMJ($ !4 !P9W1I+3(P,C,P.3,P7V1E9BYX;6SM?6MSXSB2X/?]%;ZZ+[NQ M5^5Z3/=T=TS/AORJ]H7+\EFNKMU/'3 )2>RB" U VE;_^@-(42(E 1(D !D M14STN&P S$PD$OG&/_[K91&?/$%,(I3\^N;#N_=O3F 2H#!*9K^^^3IY.YJ< M7U^_^:]__ML__M?;MR<75]>W)[?P^604I-$3O(A($".287CR[Y,O_W'RWV?W M-R''7S[^[=VG'SZ]_\_W M[W]Y_[XR#2U7.)K-TY-_#_[CA,VBWTX2&,>KDZLH 4D0@?AD4G[T_YQ<)\&[ MDU$3D'A*(GV#XKE@SIAC\$I=HO)#H%Q+,X0+'G'\ M#N'9ZOOAX]M/']Z]D/#-"=V-A.3?5OA(.9S] M-4PW$ZJ#?S@M_K@9NK?T\Z=\[(>??_[Y-/_K9BB)> /IHA].__O+S20GR5NZ MF2DE,'SSSW\[.2DH!W" 40SOX?1D_>/7^^M]Z*(D/0VCQ>EZS"F(8_KI?(4Y MAE,A_B5*C'8_,*K][\K,=+6$O[XAT6(9PS>GG6&B/\.$'8VW(9R"+$Y;0BA< MIS]XT0)$27=P:\N8AC9?_.T"+AXA;@LJ;PW#<,[I@);0-SE(3T MRS"D/U Y'(7T]^'FKV0\GV:P+007D 0X6K)IX^E91J($$C)*PC- (KK]=YC> MMDF:+SL*PQQ2$%\G4X07^2\O8 JB6(GI^OKH8+2ZAT\PR>C_!6B6Y%!1F.G! M23$(4O(M2N?G&4G1@AX5<[0R^U$7:74+TPF@O'^VNH=+A.D'9Q,X8_+G#J,P M"])S*HYF"*_H"E\ _@[3O@G9%:+!J/P-8 R2=&6.W316' S+28J"[U0VL%MJ ML:37E6%QU'K]@6^7#ABW76]@#)F=$F8Q'$^O0(1_!W%&?QP1 E-V/=Q$X#&* MZ4!(Z.^HN1IV0+[;IRS1Y0KED(+BYKRFJEL:32.F.5S3^S*91?2G-0YL,H8A MQ>62I!'=6XK>5P*G67P3/4%B@')] 3.87/F,4/@\LBE9&[ M@VY;7D?]?-P9VIF3S@:^-!A5;E R>X!X<0$?T^T&5G_;B@2ZRUK!U]R.:ZXZ MA"QF(*4E2,R=2@WA>Q@#IAH^H LXA9C*M[7_,IF=(Y)JB]CNWQALWZ\3.A8^ M@!=H\*#K+3H8KAOUP!RF.DL.CR=/,TJHV91A3-DNM]&[8:W]@0&](3ABLYY, M\K7>HD-(LPI$DVRQ 'A5TX)_@^%,7T-LL:B-??T,HH3<(*HZD'&R_?TF]'2= MD!3GH;!V7&[B4\-8%T&VR&+F[\W5*F;Z8CAG?NZGM2AFOT))X0=6&*YO4O0+ MP7#^B<(W9%!D:*PX.);;PUWR\05(P2A-T#C)<2@XC9K=Y0,?G&( M$]4)W#N Z?_-81H%=+SF2>KKRP-ZBV$(%PS 6Y3D/ED4TR_-J*T',20&;0L# M7QJ$E_;";D:\BNPB#-<&G9,.<\A9;J#+=0MBL:T38#']&EQ120 MQSS"G)&W,P"6!=Z4!Q>GER\IN[LH)UXF5 G ^>=N(@J5) BZMUX1"8U3PG[# M%B?;F"C[3!/@(9Q&132$I0+5!D,&8 C#<@FVNI6(-H.VA#=&00W(F*7Y($Y" M@B+)V&^V%%O_8@LN)0J\IC]N]B0&CS#^]8UDX*E%9M M6=D!R@ U\45-DSAC*9IW+)*,DKHZ1K608%\+$6Z5D<4MD&5[M]Z!*+Q.SL$R M2D$L/5'R.3;VEEU-9)RE+(N2$5VT37OC;%"\V5R64U]YOJU3=DU(!L.+7)N[ M@SA"8>YJRK6\*,C5"CIJ] QP2+4[:A0A/(41U?Z@6!1V7-8"*>Z9@IK \!+@ MA$),I)LJ&.S.#A9'Q_P6:JQK@1@/& )JH*QRJ I%0KJ-XO'N[*3PT'S&B)@Z M@,5:'B!M7O:XQ+)%+&N=Y,$,ZR\PG:-0A7M%4VVC5 B,$C 53'9FZ".P[[I@ MORD8@Z4GSF%,M:";"&;C:1XES6FW YK2E %@*ZBA!]QZCNVMIY=DG1E'"Y0E M(IU<::H5C?O/C*2Y4^4!"53IG."/NXF/][!(]8(3B)^B !:"J)(WR^.[P3[K MF+"_7"QCM()%#NE=AH,YQ>LN!B*#M=U:[B!=G%$AI*W4,LEJ%A"G"F%AWMR( M]93Z& M ?HD2A'/[O[#IS^<@F5&S[)Y%-Y9-AU1UM@7$1+8F(W2NJM.;@NOK M*,)8 H2[KEHCQ-9E/L)UD@ ;QK>(O M()3S-*B7XO9!A(W;V%%B2.I1!>2HA8.XQYY/,#?Q5Y "JD+/C(_>+)GV+PS[ MPK+!;>\M 13Y9-_?;Q;CCRYNN7KB35T MHA=F*?0W!WE#$M7P%OE^),C\N/KM%&+9QBE@A_=YH(NP$8 ML[C_Y KN:B$>L\C_[ GR90S)L)GAG#VJ%GTR3 7GK*W^ U:&*>B5P2*)4QDF MBU_*NBR299@PSJFI.Y$NP^@ZIW\JQ\P,$\(Y9;-SC*V)0/\XW:$/!>=[]YH3 MM0Z"W6*6\BZ#]!]_C.*X\DENGIYPF+'$FPOXB#"8W]S0>S$AWP$7#-E(8Y#D MS/1 C])X.J5W+Q9#(ACI9D2A::V=- ;I%!LY0IM&'AS(R-EJE\P"M+27L8 J!S))395HM-4]6AM$?\&P M[-4&P[W^;/N-[W*2/] C>$8!_-ZXA6:^XL@.%Q!#:0E:\[Q#0L9F;=T5NQ\@ MZQ@8YKWPUC=&\1MAST'6X"#=BA:J]SY&"=@(DR;.[OFC'F:6J5Q<-?M;^Y9P M,_]$/?^FY;58)9KPOG&3-@JV:7NV,71Q.4HYI32_!O6CB7-V1+_SE) E^YDD M15\I?P,ZUW6/5=^7J/-6X%Z_-B-O$=BH4W@>!0&+#3&7-J889DFP[J*"2]]F M=424!-$RADU&9O=UK11MM -:9I9V6],4$0A.*P2@_]HB3_^Q]?A^AFB&P7+. MNGAQ+%/YV*& +531ZN>YUHA\K$_ =C"7!/[6VXS=!50PQ2!)=W>9-\+<8$/( %]2 H)*"::M@ MD=^?5&RP71(34G&F7;+*N@OMC+)1W$O7'D]'8:&'R!LK\(;::=ZROE4F+/4< MX)!\7;)6:73DA_<_-35N49AKMR+Y"F')[2IA)[TU_&,VJZVKVLI)FT"7EUWQ M4!/3O,J^IB*M3CS!F+C_ L,8KAHO2=XP8S!<)X15<5#.RJ^0RF4A!JAQCHW^ M>V)%6RCI\C,E[-K19<4^E"DE+=]Q1RON9)CA-&HP>G]P,\JX7PRMXQHV>)J[OQ3O2*/FUMN@*'3[>(=YHXVR05G75N$D"Y1BU M$8=Y+5R[ZPYRDT */"(SX79+(XL^]T,3Y MZU:M&1'?)2P0$UYK65U0/H"L@WXL%8DOSSM*Z:E:7(^A=SBK:UG-WDDWD1]> MOVHPY[SMP=.+!.GD+/:.E*VM.;<;.-FS8315.V^;'+EU]C9Q F^[ CE#SYU@ M@[<-A9PAZ'[ PK?\UGOX!!/68&G3#8,]>LC:68(@):SORCF5>6@!L?2UV>'C M2Q0%,)MA. -%;NX:D;TMWHD=-4ZS$"H3P"1+/I5.L5%0!JB*'L#)',+TAGVA MH0!2--P1T.5%<.()?H-O,U'G(5I0\3J>/F"0D"DS\S\C%([QNF>/%".UN5;> M#2D 8B42Z1VB-]UU0H&5OZS6,,GFLY%E_<-$(;%3.L<&$L7WY:EKM3$^ &D^ M@?P;)%2C2=9?$20[9IK((3E>9@4?0I)FG3%"O/G^9VT15&BQ*DJDV[>=B!P4G_%SZ %P'- MVZQD(^V2 UO)XZOS#$M>05*:Z@A*.5_=PE0?H]V9!@],SB!W[(/,SW[YLH1A M!)GZ3L4+B$?+91P5YA83A?F-D_M36*N]&*9PXW:9@ 4LCO:F&R7_N/7Y04]2 MAEW*Y3_FTILCA=B'S=R@A/4@N(F(Z."KSK:'&+F' 8R>V-V=M_>7"[*&23;0 MB&/TS/Q(5PA?H.PQG6;Q/I0B=-0F.XO6-QRE<#R="LL0-5?QL!9!U?U>C;#( M_=S.YWG)^N\TN+]K76B-3<2>+#<),2!O[ 5>O:W* MT*'($ %>;ZLQ6K&6.Y5X [Z_-RBE>JJ;&O!9Z#;D4HX;>_M@= >J"(/.WCX@ MW8H8BJ%K?]^5[H\JEZ4?UF F)(SE:;6WKM6E@;V^=4H,P07M$5O@#\ M':;',KAC&9Q 8\XYB=WB">2_$* YV5R/6?A,/TE27#A1)'UFN0./A4@'7(C4 MQ(L2@BM--<;$$Y2EZ?<\=E; MT$E-Y7:3*)US'D5JO'?HZF4]ZJCACI+BU>>S222@CA6M(PJ\H8TL"[1?XAQ M0J"G24 #IDFUU+5$=IV;=#@F#?I04#%0RW!UU:+)6'6W_-B0P7+_W[E\' N@+ M%=:+;"$$J?YWUZAD,Y"W6V@&^;&>QN']'L@KA+^ /_,+O50.E(\H;^Y0; E> MY&Q9^[NY6.(:?Y:^GA!X3_7BBXP]9CA9PB":1C 4MQQ3GMLKM) $..(]F*PR MPW2OR?)S5,>DVNBNIB ;V3,D_(Y2"A,\C#\J:Z)5D[!!XW/4;WCL1Z3B$-)B M"*FJYR8)E/TD2F9-Z16LJ)%NHMW@&N#H5"5J.SJ@H^@U!M/V%/W:UGF#G:@' MA IZ!Q#94:MQ;U;"O7-A&Q;/7,7?3:*8%]A#%RL/%.&0R?"ZP>2=S[X]]ZO; M;-ZY],T2I6H:>EN9KD\*D2WJ;4VY*1(H5[BZ%O&9I"CX?@8(:QJP8/Q=R'6G MXC^3.2F$EE.X* MQEQJER\PR-+H"8Z2\!8EFW]>+I8Q6D&!'UQKJ@4._1T25LLL#:O5QY@CZ&.4 MAH#%[!E?SE%,;Q3"N!'%-;:V$G6<&@9BPK=:Q$>'+;P7Z 4F: M0'V,C9NU]7VW!3T)E?BJET\=2:;[*9M![Q(2R8FH#?%#1 []B.$FX;*\^03I M*?QQ/MW@5A,TXGQ=&/(/X=HU(I+K:I-=2X@Y[+0AK3)[DN(H8!O(O 72U!S^ MV(-,3].@(%7"T )N1)!"RJ1LACV+3@)P=80/)N?0]]2>BT' I_QQA^I)L7FG M"8Z8E(7D&N;\ M3@H.N\Z..=&W 4XHRN0,3A&&UTD*,95T#^#E BXQ52'!N@GA:,%Z#/X%BL8/ M[)J6 -MU36/8Z;B9#+J71#F0<5SNXV6/UB M82R3!Y2"N/KW^6])_B.] K/'/V&0/J *Q*/PSXRDU4J( MO;/6]W?=.1YY*(#B%LRAZ%YLLX*K;%"1I(4@'8 %]K_IY/:+;J V*]C??GKN M6* 7S,J\'7)-2,;2T^+R;3,%BYUW9HK*&.T@V[R%+ M%R#C:?ZSZ4N_MK;9T_+(OA54P 'L(VFQ%U.4X08]4W6^$V>\/#W;\V;Z&'.^ M,!SF53&R34(M!,H#.H/%"R$P/%OE2B)LA[W^5^Q08 L1-<^F,*)W*32'N7QU M6X+KL9EK'W>Y=FTW;*S?;S":S9D53&TTBFJ.$GNCZ@I$^'<09\+,U^$ \.E> M:#38?L^1+@VV3M1W CX/*]/-YH]_;MJWHW0[Z)9&REU=C->&5QE"FL7N)N'4 MU"=.=GL5[QT;UWE,9?VTGC_/4$"E4?9##;R;1*-!1 MD(1>,T@?I'">.9JU+:4"B_KK@EI%#%XV3^OL%^_7_SU@A\$&_W?GR@SO"*/G M$Q_*%SYDSTFY+UQ40.(MOOTX*2S6K'BW$S;;60[>M[17"[?N6O:V\:?\4E(H M$_(.<[U;1UR(Y!WBGDIA0>63F^2W*YLDD1!OF_"V$U"5A'WO,-<34)*B-.\P M[SE#;; B.#<)[X;>M).ZX6U';+E<:JX?]!9QLX=SP'I&-REN7V,0N/J];=0N M/)FMRCV])8/[YY13<.HFM>V?T=Z>P?K1JW/9FUH_(!E<.I=M*H'=)+P;RFTM M9<(LH?[NUT&MUD9[2PC'[-!ZT;59JO[D 'NUJ-/VE@B.W0*\6G&SM/WYL&G; MHAK=<'3-I;3BG@G<4.QNF+#>!\B'+)8W3'OOPV+N5*J[_][<]JFY44"Q)P5[ M./6^W%E&Z&X34@%P;_MW>A5(IUA]$XX#&35Y*O]2>_I-<1D;3U%4;+FBK!YL M?\,L%0*"'%QI%R?=5 ODYS"&Y%4 T6@+ M@+/P%%7CMKLL 9L_]K4PN\T6\"7#T(OU,4KR>V$"EP#36R]>;?-'JD!+>]VW M7\]T-E)B.?Y[Z.HAGD002 MXFRUVU](3;)4YKF#3'7SK:5"E2L9W^P.M@ZNM W9@)]%%0 A,-9PETO$V MWL\M?+_D :VORO(2A>0S1D3X[&_3M/[4&_J+=NH-=Z(Q.+\ 3$591?400R8: M:F_[KQ 6B.*;"#SF!VB\S'^3S$;4'GRB8,,&WFBYIAOZYN5T"AE,D 4SQM/* M7YHL&<5%C/$=QX+:&O#7(6M:.8V8)SR7/&1]7%F7RW(;*-7IW[(%#$NY=(>C M .XBVO?7C%.D0N]O"'^G;'8.EE%*K^%-=O8N"^O/[Q/J;0QJ?:3&0D 4\=!9 ML4\.;1(,:HBU6] 91PD/X/S8:/E*Q*OTN8&L;<0X2S??#U9KAKK(X'79/UAQ M[]36LH?-NA;7"#;E6DXSX>;4=&;$[4K.(,SU+58NI^LDR-BONCLL>8NZ08;* MC9"WQ&%9(F3O,FRQ@)-:S25K:K/$$8&\MQUZ_UR?&L)6U;XD:;1@&W$+T_J5 MKJ@:*"W5)RY[7]O>V7<@VCV/;5>Q< _(Q0^1_'N1NS]V:;"U41AW:4\?)]$ M)<>*__*(:D*3MQWF6N9XU+-LA4XR-\G2HK)'+[&MRDO"E"4W::/6L5*:SE2K MS==E+^>I(NM>V1=9#J"39>)HG22.N8]\21-"Q([3T'9J7.! MA =P0F7Q-]YC2BWSH[RECZX2J9="Y2U9E/,#>#PDRVKREB+*.4[;MJR2E"-' MR7!L;*Y%">64H"H]%(Z6\S217=S]$.4 KF*_VKX/?)*$64TU+N$J,\[C+3TM MK1%W_D1H64J"VJ\FG\O.#>QF(^H!'';RK#8WR6+%8:=M3KI)NQXLF^;$0F]) M8<":X2DL1?6M&F"YY, VVVPL7WB7N)EGZDQMM,U(/I@=R!_9IMICT[UP;2:;<]A@@BHFY3IB[?4LM/=['HZ M $VTK4D3@;W/&'L/YW)(#PY3RP#!3J4HP3)778'7LU3P8IJ%'VK5:C81A^GBD M:3?671@FC8/J]7ZEAF&<'=26NU6*^-G4=^N\V/0G'D_7TI0G18_]?H_]?KUK M.$MP6@&:_FL+:$#4'[, MKI,G.AYAC;8+!KYEX=K9V!?"K9:-=F.72^I69%*>UL349PR"E+UGND#97@,; M(TNZ00(S0IV>YB4U*=;9QW1\_N!(\;>A+Q@I+)X3_0ZC)<34?HL!13?)'WI9 M?B7%U%MJ(A<\P[M5;8#A.6->)RE(9M%F M\.;!H8:^&K^H<@8%X+1"ONK.\WP\= M';OGN=P][]@FKFW)MB08R7 61-V?K\0?)">PA9GE(Y'2CR'8 M&DAC\.49:HXI.HKWL;7%D+.!K^NLJ0!XV7'WPULZ7X^,'7/_<9$G_-==%]!LA?;55UWZ'S MPR_''C):?OBUVS9BZJ^ZY-M,*/U5UX)W"ZH??L%X[Q6K#MHMMN+WAU\:KAZR M?SVUX'HQ?[_KH:]07@R=KS*>5H_0KO%9D;UE-X7U= MQ;0&X-?)^JA"QNY[OIFSU1?P)\+G,2!$@I#N*NXAN@7P%BSDY:]M5GIM"'>H M%!?D4-/KB8IQ^@%Q!?#ND*$J05G73W'E9^6O P'TA>[5(EL(0:K_?4@JB1HT M;/YFX9Q<&3DCNJM80/0\(RE:0)SW(F-7YSQ:$BZ3J,RP*M%B'IU+5:Y1BLEG M.Z(]'!LQ]'NV%34;G17<0K _X66\#4S3?09>Y/=9[>_&6+XF_6!X!H+O,9J) M^5XZWAIO2(6=*+E?::H%E"[@$XS1$H8/,)@GB))WE4?GY==8TRPK5UF=JK

W;R2B.EJ190RKV-BR5,M^]KR;=%,L$"^"5?2V3A-\BX!H:C)XC! M#)9>HJG(<=%IR6/)S+%D1N;&/8B2F8Y>J/HK+RW<'<[33/8TIAVB'4 93P?/ MV/8!O%UWE'?4$+BNRDSQ'2>2H^@U%^3MNITVF?!5U!W%KIF56]I_M=?59&XA M;PFCJXLH^Y8.B2('5FWG?=79L)1HX1RK4D=;]#A/*YFR-2RQ^E*RO"IK;$5Z M-^G500VK^SZ]0\^ HJ+@C/66++IJBII/U\U"SH$??=4TCMVDV3 F0*-;W5OB MZ)L!*GYY-RN A^LUL+6IW:3$,*=&%O#PEBZZ!Z9;V,3Y+.-[^I\_MJG&E93[ MO(QM%]7MR:J,Y,@4:UG%&M?BWK:WS_F\<2,+N0%BM1QDI47<2_<\)O)J(VLH M;^^8S]H5H&,^J_,I8<=\UF-VXC&OU94[\/)%-95,,C9MRC[SE3M3,U< MI6!B6RXH]X:Y)1UE[;8;IQD3'1ROF5AXB >[1=I1$&2++/>QCQ:("KR_\IM2 MG]BBA8Z9J09W2_SB0L,D&^H:I6B60CQ!T_09X-U*;+GBIC37C3QN]?%JWDLG4^L.69^'Y.7C\G+Q^3E8_)RNS"]3N#*D"LNJA[UAT ME&3'7/!7E M^3--UZ$K>=S&[28T![V'+R:@#\H^I>ZC9^>]M2FK73'A)V,%- MF@QPT'K-2AV0-P8X/L( C[/I-EFD""F.VA MU>:,PC JX+].I@@O\@\<"W&&0_F5%.),R@=V2[UY4N09R/*XY7-L(%%\7YJE M71_C7A;TL>1)&]E^2YZ*L-O&/]R4:;\[T!@<$Y31"P*0=,W!8D $(VVT)ZWX M:ICLJ^^;8+<;)ADCZ#=(J*67-)*3.\Z7?,!C#MJAYJ IW=@UXM1O1Y]Q/^;? M6("/J9;SJG^UIKCCGW\.B%4JV>GL\DW)QIMY>V4 M*B@R'QMOI'6 )1X48/Q5]+MX [M8RLF$968,"F^M\DV MX=%N I^@I!U%YS6MGY%S@/$J2F94S\L242&S=(IU%%H?<^-OJ+4^%A+!RAEH MA>+%J^1740*2 )XC(BM\%XVV 'A57V$99AF%2\CG@L$>NB ;-*1ZXUF.3N*F MW:MLZ4CT+#'JGEO\34)Q6WG:32?QED R381'G)9:@K?T:2TS=G4(1RF@Y(L7 M&SQB_#WPJ:L]L-$->>=?)5-B +%B5LNLY237_< UU[/*V<70F_\<=:L;D[CD@\W'R&TA" ML:S=&V/LZZ,9E=PSBNX=CI(@6H*X,,/'TXI/AP>2VD0'N%JZ_X+!YB[5Z.4. M4=4Z=_%<14^0"JP LG]7'69TWH^2BU9WC5?[R(25UMV^/C+10O0I=&W77\/\DB.O/1^KX8Z>4)N1T@S=8?@443V&J>5+A%/( M]SLH37'D!A_B,2F1_R0(<)8G^$-,%1S&C2S+'>RR;<-@8_ PI33W%CS08;#1 M9?"S6+EHN=)0MG[/#TH>LX"EI_ RPRA$<0SX1I5PF'.W.B5LAUM].]L8AZW/ M%YA1T? U(3#(*#/DY^R:D"SO^)C1,XEVW*X\QFJ[E#%<;N'S/7Q"\5.4S.H7 MG_@T-,ZQTDHE)]WX">*$/81>I'!0 )D$GZ IWOR%U7V]3)[!LM&XZ+:F>^>( M71)=3E)EOG7DOH T8UDI%Y3@2MC4)I@+'N1W[)I1:F;HS\[(N;4YFG:_&HS1EEW#'<+#4%(ZUO,X4':M0&589; %WGKE*;8Y07 M*V2J\5OUFK]A.6]XLL00A")NU5['H$ +4$+5#KIXGLV$=A1=F4Q3FMGCV5>A MK&2&.9DPCW K$JI-[(>">3='-1%:&6H,%L$AU8\3M5O(NA2V4:79?2L:S.:6 M*UG8C#N, @A#"MF^?8VJ=9?"2URP7#K)[WBM,)1 +?VMJ[+ M:V>V24UG7<^31PFVGQBEHG1O@2*DO8PCQ6;%>"9X!$I'"*C9-J$H_HL"E/MXY:-:^#W3IJR7K[LZPCPL!0@CT?V).3.]_I M/ &%7,4(<9T1#3-LG&:8TNW<>&S&64I2D(1-SK?&::X(ID(-['*=")=P!,7U M=;>N9MMNQ$5&59:9]A6CM)SE7-UOD.494!NE,(RK$DDA>5GCR3S13S: MPVYL/+:ZD7;;$+=1<+2W3G.SD9;=%;8M[*7M#1PE2XN>4[+&!^(V3*)B?.?I MHMZ/RB1A#J-7E;1I0:V+O^[9G@K_4D)9Y;6]<[=X'WE%$T :!D8#3D,!1]*1W!;>%08E?#74? ML>L@]$1W90?YZ2@%3?8.WNUTX"W*_74#KF:@.4J>9HG!;U2PD1O[[0(&W"7M8V3&4;>X"[S*71#WGF_ M@>Y=+V_BJ.Y6&3O_0(#2T1 U6J@2@BW\4?"LW?M0UJZHTU.I MVS6WF7 4;RU#4=!]@F<(2A1#-]O>]^,F/:BV_YK^0'&/$'\IH.8#;-N.Q#NZ M-'D"Z^U*O$.O?[='CX\@#4@?-4MXOWN*MPCW8PY4NK*X^3I*/W?DOB;M)O;& M;\C636^\I8^2(&WNG^,M_FJ"LF/C'6^ITY-4K?;H,4N;3T[+595$(#?I85+2 M\JE1[W7D+164Y*E20R5O2="/T.@O'/DWCV1&'S+"%/[&M3%>XRMO45>S6 6- MMLQB_8.3#+^3X>,FROW?@]5.9=[2H(G9MS72 UH5/SK)]@U)T&Z2H!=1K]]7 MSEOB*&J):EWJS%+A[TZ>$FXREYN(#Z &]7D*!B2#FDJDUF?0+!%^&L;=V3@PO]6J8>Q=C,T(6[P:QMU9 MG[.@N:QA]%UT1[;K:6N8,"XZJ#978V,G7,/$<-8CP6FY:QAU9VU+2;=?PR3P MR(C@= XVG/+BLLJLUWO8,&&<51];-38V3!P7]I-DP0EQ57W@1ADVO#&9@NZ[#JO;$-$\5%_95/%$Y7;<.T<%E= MY37F-HR^BWJJ4C]PPW1P655M;BMNF!@NZJC2RT38F-PP87S33]7:F1LFDM-* MJVKC<\,T<5%?;6RMWD2#?YSND(!^YGO^!\[O:[2!+RG+IMNTTJ\AS^!*$O24 MJ\OD78 6IV5+^-,4O* $+5:G.34N(L+(F6%8W==1D$9/%.Q[&-,EDMD#NH"% MTZN>T')'B/FC/7RUH>&(2Y1\SU]JT$)<>#@/ MI".&%'WY\3Z0ZG5M!LBE@_.*QSW]SQ];[>,ZH6/A WB!9!2&40'J=3)%>%$X MAUMJ&L+G2S>?$RD/XG$&'U'=K,[3!/AC+-Q!&QA&63K/V:J>B[AS"0F'V[@^ M*20DC8)SIH_C384>__+DCK7X*K"@2Y[@ >#=T8X SFWFK(!"?9ZQ,W=Y/OX6 M)2%ZGJP(.\VC)+Q.26[HP)!E@H D@H2.^AP#0NXP"K.\%.7FYIP._4J%XJJ8 M3^AOKF+*WB&XB191NHV)KS;+<-G-&AC6),>DK'^[81^1<[-LACL(*,@_T1PK M+T 32/6/.>6<"_@$8[1D<%V^+&%"H%0DJLRT>2&M(3F#"5581$:1:+03-VGC M4=@;[ 38K12 3<]B"RCDQY&R,3N-\?_-<$3"*)>H4OYOFF4!D7ZU0U$5MI+&#LUN5<\-7R^/%S C&91TM*[^]P??7OOA+: M82%K1^:&VN*L)(E'W3-(K9NJX7/YDF) S4UJR^%5;FKNGR_:E#FL,CAA3O@<"8$P'Z57D.5HQNS$9A2:58V[FP25D6^8MPOKW[]\ M"2CG%]!">G[#LU4NGZ1FH^(2YO1K9>E"88DS%DHKIK#@R6*),.7$BXC^!L,D M@%RCW/0G;#(W)'<@"L4.7JV"@O7O'3F4 MKI9&?X&C:&N)NZ!W1\9VZF#YCF ($ZY2;R7=F@BRO2N[;F+12DGKR5WO6^;J=; MFO%3>M<[N86/1]6MZ5V?7'5:&'>3>M=-M=TAJ_A+?4MQV[24,)K@UMD5O06+ M$)@W2ZKT=O@" '%GY[A#C6U"JZ<@JUUR]W>BZY+6MT.2,<,9: '<:D.8#=\+(.:/MFF_#Q!&P776^_>))C#,(OA>+KM(;OEG9Q9CKZ^ MHZ_/CJ^O,W$V.CJ%:@+Q4Y2_5576WC./=BGF"'L9DO#_)/6H&?V$#6\56BQ0 MF&=?)BD&0W?UUK")Y'6RS-@+B]1._B!E.-D,FPB41BB;%'>1I(6!LIS'1&+'[7%XD>W M$/BDC<"GHY/_Z.276/!]"/N:YU&D"GM+L0%\16I^ZZ218W M(A^J:K:;-%2+AC3HW%5RF!5\SA--5D5EB6J'47JE9[UR#Z2:*'2>2%(6&X9* M?;'4@*&ZOA0R36//6_KUHF!\=)LLCB@8HFO$V_!F+[STR=?XYM8$,=N@UV#4 M8L^N$H8I;FS&%[=@R-O_UT=9!;2\(-B=(W5G2J<VW?B-]_3[:/M!0SO4-@ZWR M2*&(-/+%>IC!I/LZ*:BBTT6D=%G.*ODKZI_"E;D=ZP30J]N,47 \K1@^O\%X MMVMHBP6,\=E:4JS&TU&<+:*$;?^.0YPK;93FV3VXQ8-?:\[/'WQN/L6<.<9( M7=E>] SQ/62W!S5:OH T8VKV/4AF<)QP:Q.5Y_8 [6_1;-X:W*;)%E@DWU:F M@)P#,K^*T?-O,)S!K]2*!''T%PP_4U!9FXD'= :IHT!'XT32%^ "\"&NBNXF'X5V+5 M\:-EOH=B511GZYZ\89WK*N80GQEX)'2>$C(/NDE2.!]YT3DL7.F@;.BY20!E MAZ[ D\1G!![CN.G0-B@MFRSE R" XOU8FMK>NN.U+LA.%OX!D$B1*6H. .\Z MW'5&6^Q"\*YEG<[-J.:6\*X177O1R'-F>-=[3H<#U+TEWK65:T>&1C>,63H, M^):]XFDPZ;55>O#G-GQ;^,ROY@K'PC 7*W^/\=C>*6RIK/+5 M)J+D6[UI$E\Y<'>HZ)U^R6X@$E&A=$D-B7738C4.TE_6B<"SG]%R\WO886F/ M E(=-12.K:&F(KCIFG:@IG 85^Y0+UAUXZRAW+S'.BZ7PT$=3! +&?S':AKG MZ=>?9&JAA7@7C>F%>GY':GHE21O5UGF/G+CZAKD7"?,O4GF55+H%\"27_9J< M"C2E7U3DQ=.<[$A]Q@:RL]6:D?,G?-G^SJ/EV4KPS-K92I29H584U#L _M>. M''O_O:[2HW$ZAYB]>(WAG,G\\FVMO5#-YL#D3]IMHUGK!Q"34)QY:_8;%HBD M\(CV#LJR&>X@()42\CE6Q 2ARLH$Q% >(]@?=W1==[FCJY%K]M#E* B*L"T, MQ^?7UTF*"E;9O,YWAS!#3Z7UJ>'/.4(Z(2HHB,0(5#3R8L"8)S3;N9UMPN:1 MW[J=*MZ4.MR7MNNFYZV'1&3?.N(="S7:)^4/923:RO>W+>/J0(O*5D0=9F]IZU[Y]+WJLQP\,Y8=F6V]%RZ2=E>179_)IQW ML:1^B&G!J',^X+*-M50Y2J \L%^AA.W!>*HPW%H<1@$VE8B,]C(V.BNHP2B+ MKF@M80'%28J"[W,44^%#+O^5T=,D0(0S\)@P?DP8-P9VP5,;(2C=(OY8-P6$ ME/SJ\ZV(AO7=O$-N(@GLR.>\HN3^8^3Q&$;:W=)=NNV:&B+%,,.8,N(=5;I1 M6.R >$O-?L,QOJ<@K>V&49KBZ#%+F=KT@.X _Y#"RYO6M$Q E"#ABE:FNHU,IRM2P ;]V7)DC%LR2\)#ML<")C?H-]@9;;@?O TJF3BIANUD M[RJ;AI)ZC>:TMQWK^J:%8#^8PS&(XGDH@/%NM_RB++K99R68DX2PCE/"$;%A-(9+ G6,#B>+[ MTL!4?8PQA_@$9508 9*NUQ>[OP4C+9"K;(-:<"3CO'(#!;233#!&R&]4-X4X M:20C=YR5Z@EZ^U#-6UK$4!EB(P0:_IF1E)'I"N'1@DF?OV3PBL?; %[6FXS7 MD

F[/:NT:)^4SJ*>[,5P;WQ M-ZX.T:7L.[K:4D-VT[OIY>F\]WP]PG=DM7>^KIYXZ[-JB[Y$]?'6Y]2:%HH] MXEQU>FP;4Y?.[@N0@KIC9[S,4\^363GIZ!0Y.D5>MU-D)VD()FQ^IWBFCA;?0%_(GS.HCS2+C%Z MJ[B'Z!; 6["0=YUJLY*= HP0,A#D=05[PUZU+_0>/L$D@TVB<6^8/5!9R+4, MV7^+TODY572IT,-4]L59R#HKLEZ!5!6592+KKV0%89;3$*3YFS/GDV M,/\TM97B7-AW/_K=#]7OWNR'43"L:LDJ/#/&4>1?<]!!L:=. M*^NIWOZCA5WB*,U4NN^TML)VDM!W;!MO*7(,72E=O/N&F;.RC9Z)L$,GJVD'6]U M5NB((('!NQEZ.@UA5.!&?]BB1/_Q1T%-KJ=C[\_&K.K+\_&W* G1\V1%&-M2 MN7R=DOS%(1BRSD8@B2"AHSZSL/4=1F&6MVR[N3FG0[]22;,JYA/ZFZN84C,$ M-]$BHK,W5^%F&;%OP088ICB6X+3"K?1?VVVE__ACPU/6-,+>Y ;IDG$VO M% (9920;(!C:.]=7! G'QD_1 UOT,^3&5G3F M#PSU!20!CI:<1D M%^D7_KLL[4)TP?3>81[C_>W.<#"G7'N'HZ#5+F@N._1I MZ(I>GYCUKN07J&R%T>\@SMKJ^?RUG$7Z'&"\8KFILGJL5DMY&#/2MG3K_AI] M2]);'V G2FD9H=Z12*0.;SQ95NQ'[\@HT9*WE!09:XYB*XT_22P[AO ^6SF/ M)"^TI(FEZU$CY:! >S\C(PO'CG63'G(6%YKC>SAZS>.Z:/;%Y .&=(SJ T+_ M@IOD&4@&<"6GMU4AK1BFA7O'V_J0O@E4,_*]+1PQ3"61O\HL?7[PF3Y:OC&S M=/O16[I9(]G?'2=91P^=66+]=%#$VO7L.9\D4REGFP,,:V^>&LV($7G*-WE; MQ3?W]J#F!!<.-N>YW_D$+_M$,M!*_1<*OM_#Y4:XH1D&BU&6SBGG_07#@A5% M#TJKSK: 6-Z 8#S-(936U7 &&HSDX B2T1W :11$RSR!\HY.@!C#,/^BI%Y, M=:[-JL$J\50J!O?&^\49-D/ZN83=/VL2HHLG. .^O&13-L5_%*PR4_9(HC " M>#4!>=ISTP$6CK:)AX5.!Q83W&@/S^AACC("DO#A MF0KTU0,=#OEL+K[;6JQB[D[>:JJY?4?N8I!(KF')<"M=IR&@^O8JW_4<-C(* MJ J)X6Z.CLH,L)+1SJCRA3_L.KE"%%8]/7YGJC$BE\\D741/44C- MT.)<7;"WCO?96&6&!6+7-?$2+E*<+P&5Y7.L(T$MC3'.-?4P/WAT^W/0E+ 1 M3K:EIY%K0C(8YMZZ!DS$XXVQ?,&PER_+"*_](-)\/=EPXS#E[DWF?_BZ1,F7 M*(D6V6(KV<;3,YC :<0Z$VTCI/PKQ]BR'B6BJ?FAMKYFOH?(T:"YV"NJCK:V MI\D[6C0[%BJA!E6'D*-4T&N]('(/5?F"1S7GD9>5X'?$WO7\*446:/16U62# MU+/B/!VDW&",$ ?"&$V>IQHY%%PCSA-#RAUFJ>$\BRAT&E!PLFZNTS;>*'\I MH^PGW*H;,E^7FX1H3,UK#K36SHSX@+F9FFA4YY9Z"]W$W_3^BY4Q[Q(Q-4W- MECY9-\EBFBTD6IEW^:>:?"'S<7N756K*#['K)OHS0H,+ MW[NLSJX4$/O_OL-+(3=E3G&Z*VM,2S2N\BI[P MQQ<1-@:_Q1<1#KPS_SD5L51#+.[(\;3^L0I48@0T5S &.;7N0(3SWN=TK]E] M-YY^)>OW^M9P2,#6F6X,YF_T.H5H.BT_P)R8%!",GG)OC@1I1BTN0SY M[R,HW#AN>H65ZK/:4<>K5M_'=OCM6WLKJUL66WH?>\);C*_H4T97)W#3MVZ4 M)%K*AG>N=GUZJ"HREEP(>T9&3@$(P\7I)9M'V,O.ETFV6#/Y342EI05'0,$_ MN\\O[U@S.X,LV%_C= YQ <9YAB4]V3D#+8!;RJIH_[7T'7AY(RT / H"EB5* M[L"*W=CT,J:_H4IX6(%/3GB=%2P@6#Q[NXE:-^R*:+2-JEJJ&XVGGQ$*F4-Q M0A6D*(!D0J6= ';)!+<5)[XHJKT*SI$"WNJ)$AE1Q5GK9+:\[-:_9O]YI%?I M/_\_4$L#!!0 ( &1N8E?:G3'#QML $JP"0 5 <&=T:2TR,#(S,#DS M,%]L86(N>&UL[+U[<^,XLB_X__T4V-Z-G>Y8N;NJ^LRCYYPY-^17M?>Z+(^M MZKIS.S8F:!&R.$T1NB1E6_/I-Q,O@A1)42) 2#4GSJ/+-IA @B"0R/SE+__C MO[\M8_)"TRQBR5^^>?_]NV\(368LC)+GOWSS^?%L_'AQ<_/-?__/__8?_\?9 M&;F\OKDC=_25C&=Y]$(OHVP6LVR=4O+MXZ?OR/\\?[@EMU'RVU.047+)9NLE M37)R1A9YOOKS#S^\OKY^'\ZC)&/Q.H<.L^]G;/D#.3N3XB]2&N#OR6604_+G M#^\^_'CV_OW9NP_3=W_Z\^__\.S[P@^!7TG"8WC#;F.DB"914%,'E6G(W*3S+XGXS@F#_A41AYH1M,7&GXO M9,:@P9]CI<9;%OTYFRWH,KAE,SZ\OWQCZ//VE,;?L_3YAP_OWOWX@WZJL07^ M=*::G>&OSMY_./OQ_?=O6?@-@;>19+SO#IVHYF];[5]_Y*W?__333S_PO^JF M6537$,2^_^%_?KI]Y'J>P1O*8=;H-__YWP@1TY&RF#[0.<'_?GZX:1S=3S]@ MBQ\2^@RO,+P-GF@,?7,1BY3.ZY^+T[3T&$[+3S@M[_^ T_)_UDG+-ROZEV^R M:+F*Z3<_]!WH%+X :G>TVR(M#YGE06QYR%LBFX8<8R/\TF4[%-ZR8GG?DNV:S4*,:OD:5EY5?/>72&.\"[GWY\QU7#W_S] M/MC@3I1-YN?&G.@^R)K\]U=O8< M!*L?4,D?:)QGZC=<;:ZR_,7?Q[,96\,2>* S&KT$3S']F+(LNUC#?"=Y1;F. M#_E0(TV#Y)GRU3Q.PCN6!,5OIO"O+)CQ@_(373[1ZB([5$I/13,Z^_Z9O?P0 MTDCH"/\H5(,?_J[,#=XW7TI:O4]P<8+>#<4E[#@X6>I/3975R]GK4EDI9FAOJP$^%*O## MWQ]SV.9P37ZD[#D-5HMH%L3CMZ@Z]O:V'N;_4Y2P% Z\FR2G*4SH)9V!%9_1 MZY0M'VA(ERN^"S2\@JY/>U"LNKAAAYNU[O0M#W@8/IKRX3JFD_DC?<;%(K8X M6.DWR9RE2[X=G&_D'Z>X#33H=8@D+QM!2.'R KWCQ+,D!Z,SYH,42^L*=K=\ MQ5<'6%H<'A&Q6;^1)?T3_YN[EZ6]$D MHV@"@B78H/-ALGPH'43I+T&\IC?):IUGM_2%QN];396V)WS87VP6W:()&&2+ MZYB]_DS#9WJQ7J[C )TJ'X,HP3^/Y[#8IL%;D_VUIQ2?;ZKP$V53N-N=0W>_ M[7I7M<]X4 *,)U@T-'UD\_PU2&GEXVA=>-V>M69T?N$6>+Z1W^@#6 F7W+9Y M7-$9F'HTO*=IQ,(Z6['SL]9&>\N2YRE-EY?T*?\4H!&&AR:<+?JB?0_]SZ)5 M$$_A8*4!KN2ZH1\FR)H>GZ+P%X,$!OZF_1^WWK(>%#Q]@ M\/R!VBR0)O M1QQ^5%Q+<>]-Z0(V,S@-H1E;4CP/.RU?5[UYG;@:1UMVOC%^ZG8'Z"C&RTDM M]LPO4;ZX6&1C'&39?0P'K]@]FD^*G<]X M75O;;B4:=G J[?DQVNGE&'PDVK;=I7R7)WV<."D+U_"Y2*.QNSX='K1G8*(C M"9V?RRA7;FK\T.$ IV .TFSWL ^7,Y#;<(IQM,G\)@FCERA%&6.-,W%>"=Q?O(DCA*!X_97S'[N3:K3QB;85-X:_9@L48 MGD*O0AH\X\TIJOI8=C3V,*55%P^,21@W,%T?&0M?H[@:K=OK46M3?#6?4XXU M$4;5-'C#JZGX_-;0XV0%$\F7ZM6;'(1X9#*?TN6*I4$*NPS\!H[P67V8Q'87 M7D]B[3^1!V/I0/P$.QGL4N$$XT!@U8 FYT$6[6L4V^C#AT-?O,?DF6_HVKS; M[=??^=R1&+N/00SGU") Z%/M?K_GPQ[4.@]B1"T\+BALDA)N51,%V]G/YI&+X$X"=%\4L8N.C\PSH6'))_> M[O9^+Y$^EI[A2]ZE6WU;'YOFMDM&VS2(I)W,C;^\;]I*]Q/B*1)3\;%QWV1S MC*SM"2]&]PLL?Y;N<5]N?<3Y?C9- [1V'S?+)U:]#FS_WBS;VKM>=O<$8*[2=IQ" >)\N("DT!; M_@(NT7E"DS 3;Z+1^]7VC+4[^-91*L5GO9P[@=)&!=H M.^Y4RS#W))LDZE8BC.1[%D>S3:MCSHI<>\Z@5S9=L'4&(YF^PDK=3!+Z2).( MI7&P"8)3G#S4+?:V)O5E/L3-OR+$4X'Z>O' M5_V)Y@L6RK!<\=)K9_,@0=;T,#=\5+0L3=6&J+]M:U].'5Y.?B9)UC-AH:FDV>R:UV M]D*URQ6<' \TBU!V/=JKI:$?A,LN9,(NE$O'YX]C5^I^E^KX\'&^,T23--EQ M!XMQF>YR%:0)?))%H'0C,4:7B,-M26 [6):'%S>-EA@@FG, 'YCVDSE&P";I M(TU?HAEM=;-V>W98G^4%_'.23MEK==!M+8_[OOE <1Y#G-]K^-J#N&;=61-K M[8.Z[V0LUK2R-H)KV#-0IW&21,@/$*2;YM.ON;'5DSA*I;H\;W\R_YQ)&W R M%R"-]O.YZ^/6QOS7=<"_F?ALQ.A?GF, MC/,\C9[6.8_KLETI,PU?7!^)OBS2IOQPZA1E:7S8"Y!UAN!]V'$%5 FSW#M=OMPX>-I=@-)O-M#,^.!=SM61^1W052H_"\(9E#)F^2LPAN7=3NH$4_9*/%PW"1S$PM<+*[X)_-3E2>\1&^F1 MVN!P.@5N2@]XQ1.J53.%WEJ=HJV/^$ET@N\ZW_!\.[@4X4FRPKF]HTT;0>LC M/HX>- ?D>=B."M]N>"3)/HW;4DU3/XOD)4*X %RQ+MGZ*9^O8T7[UKQ(FA^Q MZ_?9=C85/&U@[LW@/\$SPCNUFT3$4Z?LG(J(.0W/-Q\Q7X]6]QU7O1R-?T'$ MF_*24T"?[7LY%=HE^;6SQ15 X*:J%X/N%GOP(5EX0.%=R\H M&E/Q31+2M_]!JQM7R[R(1+L M?;A&]*2I;[R (Z@,5P1\KI+-J_;#/ER:=X=\5V#FKJ>.D"7T=B=G<-?GCR)4 MU3E$-90E B:2BCJ+^,3=NN;HV]W>2_12 564([3*#R'B)II&@F97;V!.L106 M>Y!N^++8"QWCLD<_$\C)G17)\TVBG>82D['CLKF' "_HJ%?3/& )_',F"/(G M:8L!L6O+Z2_7#Z2YPA>_"W5>W]S+;5: /CB+ ?C0V(DE@SVE"YU%^]3:C2&7X5OCIN->G%F:YIPBGW+&1NAJOE*F8;2@5^9)W.%G#6X*WV -]" MLRQ[-RH4C?'8!8W#F^0VHFONBJ(9'T'M%6K'([[B/H43IO6TJ&_KT1_2XJ0M M-3F.N,8C705@-=%X4T!!S8H]K4?7X?*L9QL9A"0FQI?G1$R2&@PR Y:Z;R)V1 M!TS YN'%@.!J6L3[#X(+[-?#0'ZK!_HWJ>8&*]1A>G#UVS=D%Y\N+@CV#=VW&5K&Q_)E2*[243I MDW&N69]A-][AIS]$DD\$G(E\;;E -;?WY< JY;=H&/X]?A)@4I6@2'L%GBP) M]Q:D$YYF&!3LX7QK:/!+PUJDN.7'^&K7F&U8XH!O#&,CY\PF.\>5Z67L<;O_='I>* M 3__#-_E#,L3< I%\:Y%_=8IT]PNM;5A>XGR>IKKXQ9A1NJ7;9_YS@>/Q3AI M)Q(_Q$CI*-'CGLTOQ-(%C8[V^Y2N@BA4U=B%5;P/07M/L4?)PC)IX%4]1((' M!65]:1@:2Y#EK"T>4]_6IS6M@BG2?Y]UL:AKGSDEY+!,$[4-'U9B?6"(92TG M_OU7D5=-&.+69P:(>->FG71[QBN9"WIJY66"ECBQI@RYE7FZ8(BPF<\9&N U M7JE=U!XNNO($,]GCB*]M[!T=PTD.'E?P5823Y)<@Y01,#RWYZ9T?'RJ?2("& M'^@*O0%\Z\K7U<]N9_-CJ+ P7N<+EJ+%T[1UMSQA;T.C<6RX6H3[Y'Z=3]*+ M((YY#.?J#>X>$5PYU=4S19+0=HB;#;&>V3WU':3%M;W=UD]TQ:QLJ@,(MSOB MNKN?\^57@<]5+PJ$8"R+E2^NM4V[5=>GO<$X.M%@>27M:C(*K]YRS#I]0G1W MH_>VZ]/'QTG37O3C0"$^WE\IN:L:LVIZ;>T/^< .!@(7W7J7KC1R44_E,8*% M2Q,!?AD_IY1*\N^M BB/N#0ZE50Y3*:/>]@Z$*P8&4\!-$^+W69_QX?=&C); MQL8A9DNK$+^69)M]LM7,RZ9;$)B;]E+C]MK0W-HJ^87%<)&1R['Y:ZUKYM7U M7-3^Y4F(N$EKS_'/-&ZZ0NPAP*MZ$A)RS5(.M\.;P$Z-ZI[Q5U9BDE!K9264 MK*-(GMM15KBQO7-_@.RHJ(%PE80UCM#6IL<1/^T>-W5/S-X4O^CXT'&DF30Q M:>^J0-M)A+U7P.!>2H,LEZ&'EGFO;^D3Y%)&FNR"JU1:'PD4^&/:_/$UM[?[ M"3YA*'!FA (#/,UR$0JE7 J[LNQV M/NG+\#9+H;0JT=3:LUNS4V7;&CAL/UE'C=[6U#<6T=MU,NWABLJ>6P$6@T%] M"O[!D'97_KTV&MGY61_69\SETK >)2$W@"93M-O#%CD+D*4Y-J!*33;#.+^( M6;9-5G2P&'N>KD64AF-8TB'/B&<5GU2+.ZO3@UX,E!!,C$;0_OF&KW,.HVY! MA^PKQ=_V!CLOS^Z9,C"S.,@ S'-8(_!%UW\'[3O;_N)\V')1%CS#4GN6#FOI ME6^M*]OVB <56O)*FO&1.QZR6DE!GU^R;$=#>>&FICXBAYJ<3]Z2=-#_)N'9 MF_CFSS?RC[LB/8=*.[[(5L^8E@LZ0^$T4B8(6OOI2VW&;D-+'\#(-=A%+(Z# M^@M98S/OB)_K8$9K8>4[FUM[WU<7$\$C^[C)$%< U[H;?=+@81(D8!Y#JX]X MH$H#%(WIVPMH^ADVO8WDH87?7,=@IH;!;;2$O3 LJITH,WV]FCQ(*+!&7SN2IOBD;$S7*5LA=!'M?\CCH^Z2+4*T*NDX1RXN.K MIR@/@T[QW)8'K8T3[]=1"LOP@2Y92.O+3K:U])PYC%QRK:NQH;'%\'"*86>D M&(G0.2&0T"9);(NCK>NS]EXWAILS&6]&&_7SBB4R2WD'1\]EFPA17!]OI$I/OS0 M09H,F-ESF96I,Q)NV4Q:ETV\2:TWG>$&X,D%&^4J8:J(G^Z3?K6?#!\APB+O M"=.;VXN_U;8]BJQPS$[LG@[6_7DO7_4JI;.HS8%2:N*;8R7 B^NG8+:(8/O> MF*7 FK' G9X^+E=)#07'CNC%@<*.7NT[^#K #HU?Z"?8SQ9-?LV>0MUXF+HY ME[SYE4P,53N@OJZE]_N_2;.#<;OFP;<_93?LK9(^.H0:6ML?Q4&WLU#9,=4# MUH$F^=DG9>ISK(Y%PTGR@ P#R$0A3.Q4_<@SP'9]"';[\/()<=0!#:=TMDA8 MS)XWXN[4ZOS;]=1 *7*U]^RM/Q\)^>2GX UOG^<=9V=C&ZM6A8'TG'AYTH, \["_$=(LFF MKUPN>\Z/5#@VQ_E88@!H!\:E0\1X3=CDV8<=^!B:'_!A38L05'NDJM3FB#*L MV_RP[<\,17JO7+JJTG -YJFYW?$0+.VFZ-YU);$@^#AR&PZV!602C/D'6?8= MU&U9R,..X>N89-%2,IDI^AQ=@ZU$_2#P6OZ +HNR@:,]U:7O&O['#'1-!#/L'!9M MIB-V863;7\X17$_1]3CK>#<5;;TB78WR#A)\NURE=(%4*R_4X%?KSG=@#R '>TG'U[6UW M$>/:UC;STCB*H'!QU[O"MUK9 Y5U (_Y!XEM5Y.N7(.*@(!AKC6_U4.$'9]_ M\>I-%GI07*Z'.1>WQ=A#"ZO S<[MO*&EGRSL/ 4[C)<5P(V*0X-Y'D5+ MRN MIP;R7SV@=Z:1M=_\JX>9A7M31]K:ADG>0X W %+K_;J)3Z/3H_;V?(ZI^$3S M!8/N7FAFV'=9OOW[^D.RERCGD?U+-N.X''&W;6:ZJ6\WY-?:X&$N_N8IK_P5 M:3RN67K)UD_Y?!VK0U+4A6_Q?W9\V!=.N.%R=D[G+$7JE=JJ2?=!NMMPJQG1]I8O"0#Z_>FFYN[!UZ^$!#NEP5+KGI*]N!G^KVM*^XU#:Q M<$M]B>8'CL#-=1G%Z[S1N][4VMH"5[G%\OI\'LQ^B]ESLS7=VGZ@PTWQHA@H MH\;ZXF>5T?*LT;E@RS&=IAF]OM;._D M^M[=:P-Z]$SO;V-;#E)?XHNY9A*DWXR'O M7VK5%+QNXD7<^W$?;B-)P"P(9?#"I$J/-;F)FA_P<9<.0Q[Z".+[(()KAZS< M9["--]VC=S_H-99:D!F6RV[!ZP M]7VE^,H^W/(KB'/M)H%5MYU5LM>C%E-\E1'Z<_2\P+L[3ADL&97OP#W"DZ26 M]ZO[PUZ :P6"+@GW3@?M_+BOU;5=AYR;VOR[CV:YI+SAX&A8-',:P2MIO(OT MD6B1_*>^&EVY#ET=XG#OQX_ N:=J; HNBCT3KAH>'BAU%J"A751KI;& PV4KP+T;[W0RR /ZHMD[&QN/4/1@";=T?P+2W\3^;!H:!=U M6-'^KEOG!T@YKJ.^@<)C"CTWV36'2K/'E0=["4V3G34@:MOY\*J6P(FMYE1M MTZ%BT3!="N>FEVPSDJ2EM5=SO36+K/NEM*,8'X=7%Y/I" PC/94[T&?=[E"= MA)Q2^IVRC33C' !K!"4\?M\=M.>US%8]RZI 795AB@VF+8S^#"!'C;7 M!KA/I867*%9(X=H(7Q(2XV$DBL4Q3SL1!GRG+71/(8-9GS.6KIA8!QS/?8%P MI'33:B^W/W5L7)FWG_$+QJZ&A+%G+C5$$9FL8P^#V\+[C")5IB,'2EP]E/;:LUI,%(D7WR1BM1DEQ\JQ9H& MB.K)%X<4L^OXI,^KQ&2.F6+7,7O=E8'=^HBW%.5I\#9>YPM>87('ESD,@ !HS+(Y"<0(GX3UL#$@')VP;R5(=Q'KV=[TF.[+]\,UU(8?@FRB\ MQB8PV)Y2_#'3U=5]V^6;Z/2HCU,%KPAPY6RNV&VV.+*,-K6;X5E"=4$3GH?V M0&>(S(GFT4Q]0\U+SVX?=FG1#['US<(]PJA!8P>=++SI))D&Z3/%C%"^")-9 M+>)FR.X=&"VW[/5@B-&.9SUE+TJTX'V03E*^\PO,C,)I-.:R['[R2+B^)&VW M8$Z=K/,L#Q*D;3"-]$8(U8'B_+ $%/O+^"6(8I$C:[PI"?_B?%([S(9#I7DQ M_(374(Q7E11A"5-XXV9VNTZ/^@A62W"R3.JKWS-AG"_R:Z&JKU[1A6@8>Q*G=J[O3-UCOQF<& MY4VR IOF%BO,_-B:^M;VA)=T,05.P9A5?0H8WV&?JKOP Q4H5'70B>/).)O: M(B?.N_6Y%GI456H[%NW)/Q[66ADN;8JFMC\TT.FN:^PV\DE46_BXD@;9 O\/ M(XLO04PYFD/%3O /@B#.^(714N4857$ADJCOZFVV0(,+N6NNYG/:7+EUV$%X MF.9/4<*=WAIRP<=TDQ0IS&V[7M>G/5F(\#X$>9K8/'1I1^X/[6 L=GO>%U@* M]PR=SLP=8652K.U[A''-:(-2]1/L&2PM03,.3SI' M65P@7!CVO0:<:.G/%KVT6V41FV.QS8U]HLS:7%5&DZ,F(=WM6=Q7D#T,YV85 MS8)XDH8T_>LZ0+0R]"-WL[JBM5V?L@HNX,0H//OK$2F.KJ,7*H,?CS2)6,K+ MA%VN*3S]4SO8X !)'KTA1CK@[8[ 9^LC7K9K[NSX2,%^#M U,@Z741+A^L7( MC_0LM].#[2?#@Y(5])ZBBQ&F@A$)::MML9\,FP!JOND($M$*MP18K^DSS;;W MWKT>]7EL8.KL3<+Y[AL1O0V-C^V,'UFZ[P MMK=*HXS6W0V==^9BR[K?OMM?-"'&Q\^G!!I@,'B>42/+]\11*D-&@JN MS^5JK0(J6V6UW=ZWE_'MI)>A^DN?S!&"L_["?S;7N@ M":=RN#P_J.9*ABH:L;6L/IT>\0L:W$%W76WG8[ R,F$4(Q>EU,$$U;]ZQ/T% MX4N?5R%&98(TWHQ#Q@,93N M:>@%A6!6V6X?<7W;@1A$C$-@R\=7+%,+29$_\1!&2TU*2M:],:]K!.;[F56LPI4+< MU"7_<^/@=SWBI0@$1^MM^%;==N[7-+09VXF6*YB-!YI%>$RTW. ;V[I'1+"7 MQHHVVW\_VA!FK]BE7^XO_K$86>L:C'W/A*?@ZBW'+0]VLZL$CBGALV^\'/44 MZV$J?I&(MF86$;.%+YJ<+>+XUDA+ZR/6MIB/F)$[A8L7E7CDVV#)C2"X]L>M M&T[')P<.!^%]N5LPJ&CI/P%98A+QGS1\7#_]@\YRB4H4N8@/-%^GM2:\\SZM MS4X56EMR"US4N 7@BUUB[FT3QY,MJ7X\C54[%!%+'9S;-:^(,WL0FNS4.K;#$V( MJ,^K:$8O:39+HSIOLPV)/JEX$"49A6V@UJV&/LR.@C$-:^Y,YD91T7;C8_># M/I+'W]"Z6$?90GR)Z,=O#;BV/' $R/==-%1-S9V&*1!<$"OIHA-); /V39Y]20RG-^2:^>PTN*X-J][%D>SC?C_N^XK>XOQ$W 4IYH1E9/, MB?^D3?1).Q[R<:.4Q<%Y+4GD)UY$JQU%VUN><&IB"**P$%=XX8KI:F_4/^PC M0A M85%+RWB.X\&(V225I <@E+6.=76(?E2>.(]M*#J<=T[[[ M.??,NS==.@K9HGQI-+655C?\ C(8S1M4,'1>[YI MO>;O(\&'D0>R)W,%U6Z]']0V=9D+8O(@ZVE[S(/?:(,=VD.0#_,4V;U@0HL+ M\1XWZ8X/>TS38_.60L#7:ZP#4E,.>"\Z&RM=> '3&XGUG&"+T_872=S=.7 . M$N6'3&Y&:9AA9/46OT^5]-;H4&EJ;P\5K7>%JS>,*TZ#MQLP([+Z;:6EM0^ M4Y!R"#)2J[7>96L:'@DF(&L,O!N%+"YNFD/PS<%69]T-=(&[CN+FFEU;38XP M&^A\8[@GV@)8!PBR1Y'TRJ8+ML[@DCY]A16R@5^,$WA.7#%:BE]V>M B@/J% MQ2^8U%HN_KZF6P/A)GT;KOH@23[*JA34R]5SO7-YROUD^,@:9\DS)MD@"@&7 M?VMN4T-CBX[Y)Y8&B]O;8!4EV6\MR[^AI8]C1;]&L Y*A,-\.^?Q@8*26)'0 M[E@V/87Z=M0_T!PO-#C,3S1?L+ 5$-/IT1//_S)^L\/A;[LW>_0-@D9Y,M>V MIZ[Z>I.4WF'=![O'T]Y3M5L""#4-/3.QE@\56 [JR-F;E+6K),^GE*SD%&&5 MSR)15,**,+)S!R,% R)^H9_ F%LTO%P&<:SVLL:; M0[G54$-;T#C>%8DJ-1J(*7X:Y>(+#*.7*(1=LF8#:FYGCPQ5)1_(H@""GDKB M ;)SFK]2FO#"$_RN$8I_(B%$W8;?0YH/%*^KZDN%)/%0M6)W$TC8VWB.ILA# MLU.NKK&/-5-A+-MUUC:W]^(]@;OU>B?GYU8SNWEI,JD+(0P9 @M; H8MS0I MFD*KR (4<9K":TJ+0%/3Y6D/"?;RPH,HP4)5VXS@==]E2VM[0*(9*WB3L]O; MBQ;,4$-3;PF#!:$O=H*KN]GMT?;$L;L#$(M==TOI*]ZS!^L!UMD_X'H[CZ;DSBSF>\NU45ZV!K,*#U MD8'\,?**V98VT=C,=^A%5'J4-G011>D2>FEZU&(06:$>9I+T>YML=\HX^+/X M17T,^1!!@R4#O__PQ%UU-;?#K28#+>E',,:"-&+W*7V)V#J+-R*%FX:-U:=W M/G)<5QP#0F/B[?:_]#0).LHB(;J.URWFM>J0&M+,U$;R/0S +3, O,&]F %4 M>Q]DY 41_#5+6])06^RZ_60<69XZ\A!?Q^SU9QK"37@+"B?V?6#3ZP@N\-:9.U P:8KSH'2 MO*38UY;X*LKS]JP5UB;(QXYLG.^:2C)YYB=%TP;<]HC'"A>PR/B)G80\(E;" M '4K>-%%@I<42+#$T/0 Z?'_"\9S%D;-F5M=G_**/V\#(U=;V40:=^8;:6SK M O<\U@AF]*LI;QP\GP0HI::U>?;W8XX'<_=SQO;#4[>* >8S>J0K8 M]?ZU%@KT@P39,XDX. M>>R0VO!ULNVW-CSF9Q]S%=M9^[2O5J0=51+0IF!3S MO"G7:N=3]O*AC91K$?3++M/@-<&?&XSDNB$?(L;B+-=D_H+ABE[)DNNC$5*V MIP0O!FRK$7Z^^13\@Z47Z'B]W5'X\"!1QX.::CT"I%Q;3:*/NN MUC9OQH@;OD?/7@3G/=H!801=WL"+CH)XO%K%TA^/"YOG!43"C[UHF]-S"1[GC"!V(EAKG$?0,V]$NV?LKGZW@;OOT%DQXP]S\\I?89O5"\N&-V45PYH:6JYX,P<-*3>:E8(VXL'7>1O,F1%JG1_T@'S5G:@LFO ULMY<('RKB+..E(4IY M-EQMLO..QKZJ5D@'A>!$:$1I;C7TLI"$L=X"::AD\>_\9GJ)M$=A 3>4)-1% M3*:L@E=I85OI]J2/M;5^RD0-TK8TF6HK'P/%3#_85^#U)OBFM6,++TV/;)[J MOV ].WQ-5CA7]K1HF9EA?]'P;$2% MG<8[9:>'?3NNN[BE;6Y3>*>0:[L4BXL:KDZ='_,$&$77XY*7I@+W-RA"R39D?FU['Z29 MJJ*)CMBCA2J.C#56H%W)%=_(C-I=@%VNRD-R&V3]6?PGK/7UTS]@Z%-F(?GV0!,SG<-KENZN;UC1TY3@4+N!:=WA#2[O,^C14\A]H1M,7VA*- M;'_ VK@*;N#Y'+:-EM28AI8684 B)Y[?<^%6FUW2+'I..$=+IBFY>( N:TTI M["MMN"W%K![=2479_V!B&' M(ZL[=+#UD1._28DF ]R<9$?V<)48LDU::_!6FUC,+GG*R[03MQ0SZQY7*0UJ M(0 [GC@2'\EC$-/L HZ0A-;5/]CK4:_WQ]95O=7,:_68*B,]1Y,B'DUZ>3A>YPM> MH7HG!_%68Y^LL<69O(L/J?618S*Q^-UFDO2!T11/^TGPKH;P[R@FN@5O\),( M'\F,Z'&>I]'3.E=LH7M0>MGNQ>'@9K/ZM&/7F]@.E46+7TME?.]#Z-L=QLU.7J@)0*TJ"*"-\K8"AW>]PW47: M TUWSJ8J!25JT=0'BO+X.@W@89 O\/]QG7^!FQP'=\/E&,TS2 MAC_ 'ES^A=%2G[Y@9ZU8%L2PN-8K?@G)9B)&H!,PFF,,@P[!N_5WP> F$.!_ MEZLXPNA )[.OYC&763\-A%HZI'H?1+77ND-%>^MX:7L>.@XO)P[ M;D=M3QP56+K$1M)F'^\AH:P@RB%ORQC^E3S_Y1N:G'U^_*:D,YPG;)UN?:0B M4J5KUFCZ@L_HK6C@O/E[_*3A=W EH6+N8.I>7U^_Y].',_?AW;L??\ __Q#* MO'P!2?A/U1MA<_*D^B-K[)"DJDSS/WXH1GTZFO.N#(TG4_A$2I>1\,EB7I[?L=*,ID+T62& MLDG^RL@&I']__ K)SU,K(D42+I. 4()2CU\/\Z.#8^G?'(VXQMJ7*_V:I5=9 M'BWQ&X#+SA>6_B8H<*(\B"UL(63.4D)5#R2A.7D5?9"9Z.2T598+4?5&C.Y& M1,T!]$ATEP3Z)+)3JZ'ASL/LI*V\X7%JX(@:,Y\-4K MH:20.B)/O.8(T4G+7&UI)J K841DIZ>BK/EI:XU30^-G%.Y0FP+*@I#S.Y8$ MQ6\,/A"9"'#@N[Q@,?R+I3Q@2XP^29"$I9^Y%Y7DBR AY8=^%0Z]_\_^5)1X MX32=G6#*.O3\E.)((8\(@<<]?',U#JF#=6J0[-7MO9C8\"D&#$Q MATS$F(D:-('A$&,H1(Z;R(&7_P9MQ7=A_/9?]254#8/_FOPA)K_V4J>F"_=P MQJ!;TCUA'N#%$=T9\3H#:[+&]WB5]ZE@]U_ MP DP7ZV>A/FO15MS MES,6=L*2LSH+ZK25?:'I$S,]H"GEF_8+(F'QC:8^9V"_XER\EL\K.W /$WV= M\\=JJ-@UC?):HT97"\T?M_+ MN8T2"1"X;15#\$.X+W#5U]-R*\3!F9NM2[ M+L5'I[OU_D:)(17N R"7<,%#?*(V%#)7:Z&5N\$C*G4-G3ZR>?X:I+1R!O0, M"PK91 D?;1U\ VPO3C0L756E8'(+FRFJ4]E6TUK%SK7BP1%%TJ$JH<(> M+1CB'\$PXH3Q KG;,ZJGNB%4]$-2Z(B$(B*0J:[D1<,5HLN5KO*[TSI*^00[ M(*('HKL@]XXN4TY5-#^\ZKN$XTN09_&7ZDBQ6Y8\8S5 !/E_"C"4A(['!U4J M$#FN%1E\4?BSYZ+%/@F(69(0>B5+W2W1)0HY]'*E>B:Y[MK5&AYD'N2"YOIC M9P1[(T5WI.@/'86Z1U)T>K)U:)U MI:-+H:5C:W!&@^G,>(G*I?'RXWB>F<"TX2P/D9@68;)#P=\E= M)9-XT76\3XV0OENV&2*ON+8RHH8DO)J%OT^ !4K#(F)9#U5I.,D9UOC)]L82WJN8+U3HZQ41) M63%7;@ZEYH6QFYY PEN%S"!1,AT_4] MT+9.YCJK5VR(FV"Q/6Y#YQ6!:2MPWKH!4I.5@&'\2DY"T)"3X,?F\#)WM2 &.EM'F&[$'$C4CE0H-*!BF4P$T*]%4KO[*)&9X=XE?H\85UC4\UV+8=; MJ8-I7XV+B9=MSD*P-0NA[M:!]8BY4=,HQS/U)@FQ=CC6J0/K_H$*^RA;1*LI MNX(!P9?+4YP/?..\%Y$OI/IQF#1=GXPG2J4JRBD[27A")OE5276U/+%H=8:D M@W-Q;2(0$?,U77%FBYJ;6D=T%VJ)!(N\MA5*,=( MF]^%NV^DI@*GYC94K'-]7/M5S)3T:G^K.R&JE^^<>_1=Z!KOK>9IZ5>B]TEI M'"VC)$@W_,HC[M"N4E7XE]:]$)BN&RL>F9VJ2WJ?L)8+MY= K%!=)I,P1X5(Y%Y.4>_R:E*XUPZM3E+=0J# #"@;K M% %L2!2 MRV^LNR%.PP@FM$G7Y2R5U)T.WR$;L@9*7%XZGX=G@!FIDOOL!7( M.BL2>89Y.U84*,482UHXM-&V 8#:FW&).\G<^,M[JQ3T MHLWRB1T:D9(RB!!RA.,LQ3X=#[9;3=L>CA!N$1221P9GZDCFJCOWBACU"45% MPILL6_=+S!(B"9<)9CJ7.B)"KO-PK25]XMVJ'+T.90\B5R03BO!K;48BQWKL MD3%^D_3C&BL;J".5,+\9@D]L"#6'HQ.[3V71(K[^+A%X19,P$POQ8$2I*K_$ MA1(M57U3)Z).!=<@=>(?%0F5:&>?%8\S%[%!X1B[/90@OBDK2HAUS QO5Y7X MJ]"B AOQI,TB6JW0@9.$/P=)&!<%"3CD-,L0P3!)5$!*N/CO61S--K8@KFH( MW->UD(/@A>?X;V;%.# 0K0@T9%C %?[0Q[RH9:WF ^'.JG-1RD$ H(OYF"2: MHT)A',08AD!#^YBBTB9FKIOR/ 65>6);\^0*\_G*I@NVSF TU=8XIM)0A]I M$K'TCN4TNUS3K19W\(W;8#-#P@?T6WF-0Y M%SHS4#D3DY/HU9'7-$Q@%*Z.&&1%F"2X<5G1D[-$P$:' H]UR.J6C4.=B*&Z M7GI]AURZ5 \X[FG*T7X;?HT1D$"9MXHGW"<**S643!K%2=?+NR9 %WA\LCFW MNI3_ "GX9#4?5[><0;35/D_1E[R;"HBCSF+F]H/H4/&L&*;$*:M?W1?5-(AW M+.CJ S4-?!TLQ31$:YAUEFAWM*N?K#4VO*169TEG>OV(M MR"-S*E&*>$HYV3CF:S5F+NI8AUS&CVS/]5!!5UN,9Q4TEHFL:1:B#A>H?0N"9ENB-ELOG\$C4CG3(MSUA$WM^?K:B3O?I@XGJ61QY5!3]R' M3OL/NG(8U\ZXJS#'-5BYN+#'20+_2K,@W?2_XJ-0D8EAB'7M>[&F2?PU*%%9 M4UP9M--(4$AV5FQBN0JB5'X4#]'S(I_,/V="" ? M]N*^]*@+%>4'H%6#9:Z$$RV]*-1Y0IK5LYR,2,"9#'*1R;M(\&6>(#S==I,N%<)E;>X/3Q :SS.,Y@_9(/ MOP?K_9["., ,BSD)X"U[=5]@T+J&YEN40PY&B$ M(+X/HO FN0A6$=A$_4 <6B9!H6=10J384U.H!-WPJ95-F+QF\3JN] ,]K*]\ M%@"++]GLQ*,A3.H^)%CU^+KJT?1*E?8G0\ M*JU_U??7,B<5)'N61TL.&)H-OA;&X3_6&2\$>,W2\1+K.?R3=]E/)5,2H6]H MNCI,0[.F1.DH.U$5#/^/*<>Y'\>:!O'VX =@ZWP(7C_!-YA&0;R_Z[54>DX* MA-,^>"5:YHA\3!DB,YR7F[.@4-Q)ER-7HH24@.$OE:!!JA"H/,M^E3]OS:(# M*O?49>%/^YJ4;!VI@5%+X<\#U0_I^2(J14\&>0=6QE\W_2*0[7#FRZ2)]T$Z M27FUA9!S4=S3E%_I[9!!CC#U@4,.>0^2?P/Z$%E1IZ9D"T7DB*Q 4TZLX4XK MN.O%L#[@CB=J$5VG;-D!32^7EB =/J=SEM)#^,G+]I?**9<#@GF8PVB0XD!# M[!F'V,_JN,R_C3&V\[7-5&WHYK_FJA/_27D,8H*ZY6L4&[\8RX@\\=%@10"' M[G_<3M"BGLRW*QKU/-"T;$0&F-)_I]E"!SCBL/3<,[QLR2 !=U^)EHUI\:M' M3)T-TC#[O,(:$S=+9]3D3>OR!04=V1E1K"R/QMID9!UGP8(Q+I@<@J M&%_7/,75*2IZ(O?%%!F_U0,@G^44%6-0975_S5,XGN=@AKO@&N#QB#)1 J\O M>L\BV!^O8\;Z!B,X;4)4T"8\\>JN*RY_1.;8@RL\E%V]Y.NMTD"(:K5"+N&" M3T*;.P)$L<$J/-8!& M9>^VH+9,W&MV&R5T,K^ &V"42VCQYB:)\DCDJ\/1>F@-,Y2,WY^0K7#+&UR. M2CRO8W92NI7V&J%8\)Q28>:&3K4IGV8J(0VUL%7;1\ET_%KL*;)%-A49VBR5 M-JY?BP)"JYUA"H_U2O U"FOJ+=U].J]-1>J1XEH;EQXS/.[SS3T(0%Y_O&BN M<#W (=&7V$G)'A$N71<=7HGU!CV,2)G\Z93T-/F?NFBZQ1%U&LJ:@;0N:CJ. MI=E4+>ZJU6FH4W93*YU66B=:Z)2XU.D"77K2/=9K6^>"M"]L@!W]@>)I.!.% M-#"U[+D?"6M)GF#7%#R;0K3C]V!%&^/K+VMSH71P_,';T")N4>!(1UX;4]BQ MGIQN4R\1LL)?L_22K9_R^3I6#,.'4U2) $E!>#Q25Q_,I"!7 M]#OL6[9 JW M.H>Q$)OZ5;9A(9?,64IF0CN,ZYS*RRI?LK7D; A]"B#[=KI%D0XA4P:"9RRK MK:'.@GUSRLZI6%XT/-]\A&=RVB_ZJSOC";@%LAH.6YB1)9IUJA)GSL@3E?3; M-"1/&_(L!O#5SI0*8_'\E2>>OV(.Q4QB(>69-##JCWKVSBE10R+G&_+Q*Y^] MN@P+.8LSMQUQITR.15#]N5&-H2@%?[L?OM2L>"UK:JXD[JO@&\ M\@.H*;>,1B2Z>K&EWHS8RTDK;QK7!\^

]3AKM\[,Z<^[YEC 8#82 ,),E2A#IGXH0SQ-5 M[2.WZ.@K"B()W]8)B MG"N^24+Z]C_HH5:D)%R5P@B71D#<$8^\AB]V@.$7IAULLS=9M@9S@?L4!9*6 M@^6YKS&:Y1)+SPDN^"*^9NF<1OGZD+W>,'B%3U]T3D3O&LC+!X"IV6H(,@+ M!\$C,IQ+MAC( $;PL#,5.YBDKV=VS*_F%Y O2:_38BJX >%H=Q\G\*LO41*R M5RS"=LE8>B 98B5!%^6Z)@:Q-_A28@@?NA1+_N]@N?IWPD6?CCIQG29X;3@Q M/2K69>.;<>@!Q&#V7;#LA^E!(02E#' '/03*/P[9*C^8>J$7@E]V[1BW[V%R MNJ>!M&6!D$#T[FY*/L)RQ!CE!.L3K9BHBS29B^30GC8[ACZ_?88.OB-8G!W! MK-RWSV4?NTKE18XR%9VC*+:D!*-&"J(B43<&XN;J3<&O)U',]^"/05:TQU], M(]P;]>]4XK];4*OI$2QX6*@3_06"#R MX:JFAD+T6)S6FW4[!]6@EU'7-51ZSK6>3FL!NU54.U:E@I-YXXLDO"?'!GC(9KL# 6UDJ M$6)/0).:Z,N ZA3,:HH]7J7+1LD:"T6N)-HG$S0KHAT,D&97;WD:L!3VWR#= M\ _6:J"U7(E!ITJ+89%B7(IQ1;;G0QL-7Y[AB":P80 ?*ZR"2*?1;XLY"*1D><<>_^7F(JZ!/7(SY0@KH9>4O'?FT3324@B\)[8/=4!^59U M\1WZ;0O&#,TW/@!]D3MMZ[W3!5N&K$6'/HIAR!3OZ*OIE&<)_'-&1=FVM,5M MW]=PAG[+80NS9Z3]:X]N#&1G#CX[98J-4Y@BZ#I=E]BS^\5.A;@23?@ A1,L M*5%R0IVT)A58@=1%QA*&4$0QLV,H6U0=YW7/I>L0T5**=2)#^&]6_Z=>X6,M MT"#LR(: ,WM4O5R=MT9_5^5"E2TEE]@Y3>@\RJ_>9C3+X-=%:A1'^?>,'=QH MHTE1P(,YQ3N$G[%'_BUA.UJ M)5>LUD;'L%$;0^Y)*&,NQ9WO9UAB+AXEMDLU1G[E0ITZ?RTI4BHTB]I,/&A3 M)N::TO30&/ 6LQC*.N9QE[)VX'E<3)(.8"ZGWP_<^&JYBMF&4D$ #T(60481 M8>0.@:VZE/AKU2G'-9WX))2+8F&2EP@$DDA,R#H):4JN'N_O78%RL#=DCES0 M.+Q);B.ZYFDT-..*]H4;<5U>I7B\C,?0@4R\0EN4:UR,@=+\LQCT^1P=#+1;*5K>'^,FYE^%NL5L/JH!#E/7*##3RY MXQ3?&N: 1[H*T%J,-T7=1NXI"&8\)M'+U5%/'5!T:9:X-#L=P!LRV%24N,8/ MG ]'FZ(:#J_**>#/9JU77M]YDGQAZ6]&B$(7;NMYPNFY"(K>2[Q%LKXT_/95 MC(#,9+ FT&-P=0 ..S/5K\7HE91JY.H9D3WK\%71]U],-ZSMC+UGHA"YNLKM!(57U*EU!I^X!^J8ZKBVQJW M\&U/E,IMDX_[=AB4LT6-MIS=@ZO5C2/S?%,TD>8JYWNX+]A1"QI-&_R89 <_ M)H8#C7;*M UP4"7.UH)(TYFWS^OD*><@GXSS=FK6\PTQVZD+$1\,,49C<+A^ ME7-6(?ZM62LN(>X/]#E"G&*2H].J'T:_D,4]8,<[[!I OO.QBUQ'9:),6<]S MM9KIJFT?9-G:.E>=9;%:TT==*TP]'DP]'!D]EM6H MA3ZN*94U )C+% M;(Z]> X]WQ.48U+3D?QDZ(]G2[&MO&((-LFS-3[,+D6?O MM,J-I?%7,ZG'.:&P\L$8%G]Q&4/+ S"OPRN9RF-4J ;=HEG46Q?5 U%=D&_- M,MBRE^^&RPQWI;*9'-Y9Z0$3Q.WK7:ZATU%CYU5UK&M9BA!++=VGOME7)-[K M33DMXS*C-.1Y; +( Y(.CGY+82*94P*54-ZQC[_B9324B-0)AM S$YLD0$E4 MH;+$+U<*E84.2O(M0I9S1'OK"\5K!@W'+S "3#P3*:4/ MAV<$H/0S#KU$^2.B>B"RBX+6X8&3!@:YJ""//OAIY.(B[5CO$A1;*1M(915) M-<=D.[J,@O4:Y?06\PQ #Y 0/<54!E$,TB()/!_/841_@P/P&@3V="*(GDG, M4QPBW;?..#4IDQ0X/<#^R08& )_'.G7E:!AP4N3"EY/!NR1%GSJV5L>?Q_LE MV#'!GD]_+DKXZP4L??ZZAS.S>H(@JZ;5$"A(&PK4&KD#:E$'*^<:'R._7A8+,,K-]:L94BLPZ M!@7Q7A8L!O,D0\K3?'.32+;3>]PB6%*N$.&"BF(H%X(?74M0T.'\!IZ4K594 MD"/X'1%C&!$]"B*'42Z3DK,FOIYA:BH,/F,J,M9W>KZV>:DZ)+_N36+;%SG@ M5J'3IQ&(GB!^@]N%#5G5<*Q3O,S&>/*MS>=TEAMUE'C^.":T ME@?%CWG1/]$#J#XS0JM[[=*[X'7*&O+151ZZK-4UE[/$4]7Y[+H/J&BU#,Z0 MGF$Y'=TRWG&):?&.NC\:+.L7=U?M9'3*ZR*2PQ"*-:2>"N;9QMQ3%S601)?M M*;BG/Q'=LW#=UWW4+M2":*_G3;-PRI9I)X>X3%K4IN:0X&$*IHD''3#!8:+# MIRB)ENME+X^,E.'0@]%[I.;\NA\N]^>9)=\_@W4Q6\,>>\=RFHEO7A@]4R9I MVX)8_**GL_>^5--]K?HE"7:L/OF ]X37DY7J7/[.E:-WH,E0D9UB$B9SHOLC MO$-U&(@>L-*G[M29(3KD'%2 I\9JJ+YLN1R&<#AJWR*6@E"_[&UK*D&CJB]Q M !/3MF9;GM,MI4Y)FQ)@4H16OC4L5H?!\UHG]S@)T?% B2 B($_'E<9+ IY-F0;H9( ;F4$]UX\0>SBK9+T72R8C( M?O@,N%=8>$51699 ][T2L(4LHH4-P %B9?BEQ)"*#@/$&A4Q@TPJSWK$&Y6( M 2*-%@=OSK^2XV[H!Y</^BK.@POW2"0/(U-=U+LH[::K*.1%%6 MG)_0Z?Q\9"Q\C>*8'_?56@"'LE9(F2-IZM34.S@1AAV0,&9X\33DW79'^BMMGP;'^':5?RCC?3_;GR!]O5 MZ1#"/_>^[H):"?,/9> 1[]*%MWC*+H)L<9^RERA$ONO/&09X:A#./6^HQE!X M J8:#(==E?WF\&<<$U&#PB3X;W%(<->JF6_+)(86:CYJ-54G'(=Q>FJ6@8G5 M=WA[->P+PRFC M+S@\P&V4LAVO\P5+T9EWZ+5.A,S+E7D+J2>A2A,$0.L3.-1'V'HTC@V(GH#= MW:_S27H1Q#%G9[AZH^DLRJ@&.Z31S&)]##D"3BP&2U.G_*S6.7*OS6 8@LV! M4#D0(^L/AS)$+0T/TZ0=2V)ZI'M,IW]!YV22$NQ>$'<0-0 #)\.GQWUQ#@^S M4_9<65Q!;A/HIC*!3H?S+*4)%A')(Q]_B>0$!\VY^'FRKZJ:C*IAHB&\E2>7 MF:TI"]>S7)5_T?FDMST)ZJ12/DCP[)PCHIVI&)IR^1ZIM38!Z6>A<4AP2BN.6?[NE!$ M@'H07T>O\9:\%(^/5]-'AR-MBAE4TR3"!]38Z.,FF)6!"?BUZ(%<)V'D" M)>FVO*8+72MU0YLB(&!2:'WCR&7^T -]HQD4H^ MF5<3S?O \4JI\V!H;277.P?EV=4M[JC6J>A3VFDJ2FVQ0C@LZA*(LHJ],#8H M1.2;N0?0]!MPQ0 %..T'@*!,9!22S$,PL?QME&O>RAU'Y%/02ZRUZ*$3&8Y@PY=SXH&D:P#O(13 MBCCJ\K6_?VRZ$,[AP)6+O^OX[E.K^R)T>R M3:T[QAYVO','48::X%)O_ZH94?IWL@J4L_7_^O[=>T2$"6C4O\-N]6[T[MT[ MB90R/$#_3O[P;Z/?O__ -X __#CZZ=]T(Y6P!G_X_1]''_X@VOS^I]%/T%RV M8>N<7Y"1J#V.&-J^]4 M5ZDUR@%)F1XD,LB&X_>UHY3)H-&JUH#T&KV_#.-*W*J3X\MP7SWBG2JX],9( MPM%L,C?#0?T0@3(9@]-U#17]Z:U)K0=I96AR(N,OL5B;X[_5;T*$&)U35]M1 M*&[418=+'1DOO[ 8; MI)UNYKPN)&)M!D:ZP#1;&+2==CE==%1Q?"RV,V_QZ MRX,?EO91!U'OUM@G^A1UONK/-#X4(F4DP!ITR:(/X3(MLF*QFU-4M93[H#4S M3<\Y2WF-JYF,'PQ2Y%8R(U^+OCG:Q4+BN2*!EF(%P.=$U&FH=:NHGE=N5"D5 M8#8JAR.[ZV2=:WKQV49:(9=K>I-,$HH4OKV0EM#!&2Q#ONQD%[I2'7J/HH0P MF6I[XFHKWW]M@78]#T:?.OU6S@,FW/[M].>AJ4C[S)P/NL>Z<.AG&,]F*5P5 M#.H'B0GN&2='H=J/<@+#C\LC+_'&29$GH$4IW-NBBC,K'C'KLH_K*)L%,7X_ M5TG8)VU7X@&%/,'R?H7^(B<9$385*/G@!M6BA0#-+HW;40_=_!KJ.=N.>OCE M\),HJQX-I$91GU5R]S[0? U')7=[6R$:F3X^D.L@CC-T"?_Q]_E"U9O%)#V6 MDI^C9TQ>=GQWM*ZB"J<86,[;]%.9*[?(OB>P0[?T&#+)?<*OVV M%B6,2&G.=Q,KHR^%V$]3A>HNJ+7(A%2'U[0&)O1^++8RR"U+2HTP&?[X-=BV MZ9#G6U6"^E:*=5]BTY(^\6Y5CEZ'LJ%J4.C+E>6>%]"L//PQ/?R64UL[F0L\ M 1VV0_;CG#SIP#R<>PY]C-PD?$).O9E!VQ>@ES@7='I8IJ[_T7&-ON*_#4=+ MZ%PY\\+02GN(=>1.6=&Z.P3A?1&S,\)[([([5\4-BVAS!FMIMA@GX25]H3%; MX1#E=FBCB)P0+P%.NH-!*N)9URS>H90ZN=PKQT$O(>>=%+&\7@II:46FT\FH M4'*[Q^MEE*R+A*TA@M(XR"J"XT\.C$52P6\*^\021W!F-.OD=>ZD/BJC+D$'(WC MF,UP[ZDWL*7)XHI)_,KU!=B->N4+O2E0UQ_'KU)4J1(F/+?:7:;:.E%TBPKC MK.9"XLR+P3_'&TPQ#V*CKD>3 WR<7\0L@RV_YT8K>]P^>^M]XAB?FXF.7>VZ M \R!]K,)W0N>)-2],:J#NLL.3U=U;T$>D;2YB-)P#,LOQ"4X996433OYS-@' M"50G2.PZ$XF:@>K'U=)UHIY]1!Z+HY8QWLTU+X;Q"A&-%R[$DK6U[$G9+L&SK389^%[41C]48_4BJSF9K\(1GH/86?V,4 MHR58A4F@DK(RK7MJ%$UZH5DN(Q$RT=:UU7@99<$S;%;/DJ)%VV(V#7K5NP+$4X8/*J"WV+ MS.-.V@Z5@6Q7U;BSAJ>BD8ED>%P_Y6[@"MR*XTRMRF'(*\WP*'._.*SR/\Y0 ME"@U<]S#5QLXQOB+X8N:/XZ*]]D8L7?*QG6_D'_N2$*K>\)!50+&"J=[H<815.S24;,"ZE /-1\E- MM5XN$?( 1D_KG*L/YE8!V7=?TFT'/>,@=)3'P$/IC($2 M8^U%6+>DN:M]2R80*5\^AOW3E[T-SKM8I"UDKN-S'3>(=P^X+6SSAT%0#EY@N,513;Y@I(<9G\O=2"2#4,IGTM MU]7N>0)O0VT0Y(),B.B,R-$2& .!\1(Y8**[(J(Y'S4IADUNX7\N^&/B19@9'UJIYMR!F@<';O49=O!5J8HY7W M)85%PN9SI&7"VK3H7+Y98ME$[MVVLY?R3B;0":< 4]V0R.C'U5;G1C^YL@J] M)G.BQ1-3ONN=PXU^)= /]G#&Y-OSH^46_>\DH1PY>/44Y6%@@P'YPWN)1;PZ MOYE>CD]2([DLD<,Z5QS6N>"P1LZ1D]>OLJULO317FPBB@:,43MH'NF0AC:V, M7@CEYF$JQ![W\+7/A@\;C2DISO52LC/\*I.CG'KW.IA \UP"S:?P0"^;I@J9 M1X$#&#=V=#!?Q18-)4AUQCZ=(FWZ?9#F$>+YT8=ZG\HT/0X3M),!Q;LA8V1D M+CJ">Z'L2832W56R=*.DLJ65P3 3B:_H2I^\)K#H%M&*9QJD^Y=RK6[>? 2*/9R[YMAR$J8&00([$V:X__"2I(T),CM$UP;Z)[)S/8C&"E(U76^^9F&SW!@<<\:4FS!IW2^$9 W M+)'.;[.WF)' [QUPAZB[+=>0+."&]48X8C@&"7[V@"0LZ.=I08:69/*F,\4 M#I2<;X@<*C''BK^7,$8]7*+&BW^L%4QPS.ZG'A.$HYQK A]DP5 *9M5EE&%& MQCJE/6O[&'WH"+/NA13=#%)6E4-C))R*);/^#)@"VJ.A85JFC-SU.H$$@5G+(,\5N%9*83U8/N6$Z+A=P7B"++(PV#-7&F3"ER8'#Y_4Z6 M?W)YGL#U%BS40P#XY:Q$4](01$.'C[M\4IW,J(V-U)3C?//L,^AX>[P.TRY2 M-J,TS! +]A@@"/!3,%M$G MI/E-E#7-H!,>0')=Y[8%S6U6WY69Q3V92UIQZR)/?(:0 K/G05A-AIF%X6A- M]M/G#D[0Z2N-7^@GL'P7AT+*>[S=2>(G!\K\- :=W@*1WA:&W-'A] MQ)6R& ;+7["8..)HS'6EAA)Z@VBI_IZ87U$6X<(&*@AUX- ;W"-#C=^$H2JB M62RLCI'(?N2N1L]"G['>_CK(LBHQ2S^QWOG M.!&;0X^-JR]1,H2F4( MGZ0]G9I]+B(7_L\.S4!%+B--O\2L-/2)!NA+"B?) T5?'Y+9\?A/JGX\#[(H MZWN&%H0[(\5_@3=88R!$C82PA.BQJ"B1'@WAPQGH(/,ZN&GV M)N;LC7W.GN2&I>&4SA8)B]GS1@2T>^W:6BHIQ!(9*!\B;&A5I[*9IA3+"\7< M:825KJZ2'+:>7@ S(<(AI*SO.$M0 B['(>P-/JO)7) D70H8 5_R3>' OKPRT7.,L$$I7I!,ES>#]$=$=73:>I;REOD*6 FB M6*!@DA#3W<4IL_9Q:YTFW/?PJ)O./C(7X;3S2]"6:T>R1'5"YVX@THE3\'KA<_@$HR01% M.P\^VM,J[J30*6A2*F,JU>%1.D2]J^/^>&8UKJPP8T2D&!(QQZ1=(&HVJ[X0.;#" MM2N&]M7/I7F2NMZM-%E*D")U8G9/!Y'X)1=1 _KRTMRB?&'859V=;+F%59URKH.+4-O\H7<,.7<*V]#4/B>/5]A:^3DHU'QI/3==T%ZJ( M$,=S]\6'BIY&!O<:[VQDEFX!]9]@2PJBL*A@-"AKW0#347)JK'.$D*ND+MX= M,9'G6$L"$T$ND)!4^'VZ-8MV]8 ,R 7OZ$Y[\K,[1QC00.EN>Z.C$]<\PJ10..+1ZSK@"]> M5]29S; #3/MF<80)/SU-MT(@41*'B=$+XJ-^U$\#\C[U&6X)1>"Q-NIX MH 'KS[:^0'-1W^-\4S21%3EX^>;;GL@9LZQ(J12;T3?GOZXK/\)K*0^#]AA^ M@K8@5;)ZV^Y9>O(V2S:=11E7@F-I:(,'&:&A5\KU5&=UDMA\0O"0,L@T7[,HE)F]:4-@/^V MJD^EZ(LWI2I^$0YT#&(X'"CZI.*_O6J=P3$6XH6+,QB\Y12. MN9!L>5#D(##+3_1)OE6]?\9\KN(AINF$YZ>NGHWJ#>Z3 MX3_66>[8+UJ-GF-2S:S/-[&->ACQ3)V9\^5L195XAQ9'/OP2TLWM>(N"<;!T MU\LUK]LA:P(N5RE=P#V*\^,AC *IZZR@$LQ">D:_NO:AT;/BPRL1# Y=3&^0 MN2G#6I3+;4;#N%;F.O1,:)8V?F<[H*G^A_^ACY0$O1JT34(]VT+6TB0.D ]MD M\Q^,SMX.,_^)#+?*LJ^D.;1"JHZBN6_NIM%J]#N#1@6NYK M%,?[*KWBH:"K)-0?Q"XP/?E6=TI4K]^-"(@0;$ QYER<^H2 V93F?:?DG#Y' M2?)5S$IYSSQP/ISOE6[G(-Y2OPG)4:?^Z>I=(994NKK"XX@:GHHMQ::795I0 MHDBQKBX3=H8O%YS!8C.0M\O.\,UU,Z@.160=R55GB%00-,.\D&=&TQ?: Q]> MDBJK7SJ$MC\@UK@?*2FN_RR/9D&L./V$0\!98DK/<9=0V/6#=[=H[FA^$60+ MN N_1"$-SS>?,]Q3=?KH>)9'+WVL;(0Y80]$=8$@\F^Q%S"VOS/R5(N>3E'; M*K)KABJO#)695C080-'KW;#'0XDF6KGZAX!UNM#-'Z93^"XX@^TGFB\8Z/1" M,R/1S/A#.5%3S-^>.U8$F0_FGCFX2D*_S4KZI M>W5?O0SR@^L@2ED2A8E75X+BCGCD)5;7P8:OS_$^Z71-UH=KFZEWXN+0EL6M M%G6*)G.7& -KNA0'T>GJ4)/Z]!I_>KEOHJ.ABIBQ3T,8">/*N@8&^Z3]ES&BS[ MW+ X'Z+!!R5%.BS'Z+V?-A7WH9G*LDGRGTII3M.G9F4Z.X096GTU.E8L@T MJ>0J(&M3E9)QV?1J>'3FA^T:%)-F%VZ=P4&&@::G'[>\Z% MZP(96-.^'T)8E<3@D@:P2'N/NXP0>H%MGJ4;P;8;S2,$38KB2R>E5,6<&&CX MYG558UGMP)_4?57C5IW!GRR-O^(P*,2=R/S7.0M,AI]!N$5HLJ;7*5NBVPO] MF%^B?*&LEIZ>5BF=S$$\4?+)*W1 5 ^#^$_+GH/>K.I;KH*!:--MJ5&N %JC MBTL5BC+S5O(SC$+S1KT#QXX *UK$S0HK9G#C5ED M_K,T7_Q"$[A%6JMER642(72PBI:V%(FW=3@U%:KL"W6OPV&:([^-SFF*/(KY M/8L2./:GT;(?RML0BH4_N%C,WD/! UB:=G4JN7/0E9;YT*D](G4-CSH,N?WA MA!5L,J1K8F[8R0":WJVQ@\G\@:[@8T>,AZIU<>CVQP6B1Z 02=S7S["G1^D\ MTLJDA3*9QR?*9&$RW0>0K"B0ZR'3TYQ^-5M8$L- MAY=L68HINV9I 8V;S/O;&THPSRXP4'?(^#^(N6%?L])U6PH4+& I=^IM2(9B MR3H)X9J04J.F/$<:GH2NM=[MW=J*:M-#ZES8(26J 4Y>4% >]JF8:)H@93H# M=*J6V!W=EU"\'J14X>+&3VL+_2R<03<)?.8S>F@> M/A==@X/6OB:X&?(.3DN[K9J$-9L1?+<$7W$$=RAD;G1D%12!LY^CYP6B*7%A MPKZARL'PQ-M)LO>^5#$4C #=@G<$*LN>R%)5GN%%& E+J*M[@S-MM7M4:RDZ M(+H'HNOK\#X(=')J2M96"Q*^*EXO2-[Z1_!"WZ+EVN%Y:A:J2D+^B2Y8#&=[ M)J@.>J)@3$0/KZPB^!.& +ZXTLQ\=[7CT\_HY<_?7S MS?1OCG?=FRQ;T_"2FS%BP^4!8V[>1#.P9W@K7I@5]N$YC=#3U), W! DG.>J M+V%!?A4:EPY7T241? 7S3?J1Q MK#]RE7YXO\X?8 O/K]YH.HO ^#BHR%OE))8]$2HVM=4Z)REV0JCL16[IKLY@ MAYJJA2TUE-NV3N:$3@COA:ANG!7M& *P*)D:Z2'&V4,(0VV3W+\B#^7]'J@H6'&M1"()$2D=H!91(02E#J ML6M1XK3WIPK?>S@E'[T,\D"6?>[W2@R92%45J!+9QZ]'S4L93AE^,*@\)Z/T M"7S/7UCZ&[*:BDAP4:,0(] ]SWR=6&760$E@"WD5?1(9?B:![I5'IEW9 .XG M0"Y6K;A9ZP;W3MF7PA48)2$YY.!D]:Z>$3M>L!=7Z'B)!#W_Y&M3EIO_&PW2 MZ2*EAYX3K=Y07J:9['I$L%?"NSWY>3#?.T(-'2W@+V!8TC21"#4K(40I M4H'37&TY-D8N%YL:L93E.G!K8^3F\AAN^#IQLU1>KU?09ZM(H/.8CHW!E\!1 M90T>.IQ8<'JR.;F'"V*J?47&T>F6',&B4F5@C*X&C;^8@'1BNE,36D!_K +6MZN"Z*T^%?-UH7O*0K)=+9+I&/(G$,DW"I= M6OQ*\XFI.?&GN2S!CJ"7)1J]PB>6\N O?EWGFZ*)! MQ_[[RH^I<54X+.ET$ MR80GH&0@>K/H4T:J_HKDMC!"OZ&73[WZ M\;LDLPDI7:+!<<<2CA]B,;1[5L%2*Y>?HA-2[J6(# ]Y\7&K<].U9X''-#]7 MR]-Q=E$S'VYC.#.6KICXQGDI\PLL%)!N^D<)2Z)'HDXZIF++#@8(LUE4K39* MY4._;-'!B:A7F_6CU4D=JE.JI'H@!V53 =O,=>':?@2FNMJKA0J4X E9S?+%1)F M2N6"H96K19Q>!''L'$:L4:?-B-)! <66E%;^SP9$,?;B'U)L2=&%- M/UU4D>H9W"H(K8EJ$$4"^0ZCW)+DY'JPKY..CEJC"&Z46=S,L,(MU-5RTRW90I4HC1D?.B)DX5KI8YJ2I>(5!!#@G5H4,N#'P?(-GP1R"E8DU'6P_))H03@(AGY49W+P MV*S0IXC-CHA^@5(IR62#:I&"X=>-S_66@3%ROV )%5R'A^;ZHAC"Y1 AZ#B' M6TK@'6#,^O-8/\%^%P7I!NMD3.8BW[)':;M @'!$/JDKWR _%VYA"^:?8\)Q MU>,D@7TYS4"5_I<]E$VF_/. E[!!(+DAW_6)9UNS^&M4JG)P<^7XAL:4_'65TB\QW-)W-K&>VX:V-PKR:7>20.A>%SN-WI;E:::$MP%R-H MSG#'W!F8,6,DSFM4##Y7L8MI^HKFQ]SOO7Y%'QD+7Z,X[LN=K.0@\_HC7>5\ M6R4_ON/LY#\>W_C-CUG)%0?RS?DBS$,(\2A3)E(6!L_IY3:2;@2/1#=A>N+A1N-X@9ES^ [6G,"7NY5 M12=M2A21[?N4S:-#MV4N@0@11SG.DE.!#W;E>+!MNX"R9=#6IPIF M?D[AO2-IG"RW/E-GZ@';127Y<(DH6=P).-JY.+FV]OO M,#VQN)XX]&]YG2!S/7382+6=R*]GM 3;'Y$G/C!2'1DW2(8X>_S.I+&9%:CS MT$2=EP/\X5>_N+2/0\[&L%,@((.'XAON*4@$ _H9H[[B78*&A:(>,1*CQDGES?,B!JV M% T"KRSKTPK/NL[\"/G$C]":O CI!@JE7KE, M9X&OA*,SD&:)R^(6"5;Z*A'J?1*U0L3%9++.LSS@=7O-$'^_0B5K;EQ'%L3?9]?@8>).%41RMF5 M6;-[WTY,A'S+]ARGY;:55='3#Q,T"5FLHD@-2=G6_O4'"S<")$!1(D%0SHF9 MW>6T@04L$)=U_98*=["GAJ4QB9W#J8"-5!J 6TS-AT)@0+?G$C/@,/K=# MT$%>!/0)YZ]QB,TB.&'PE<:04VF[H+80]>^ H'B?E7_'966.8E<2+19)?P7M M3BXG9PJ!K]0"N@/8!$5\&\R(_+9$>UPJ-C)9?XX5#)43^U'7UY34\4DD=;A^ M7BLHQ8.*7V'3_(:"ENR2C%&T9F.,"3TY\GK94"F[6""*=A.$LT4#B"TN-_4* M$Q&REUN$Y%XS-4G-[A&0S2!8?24_&\[7"'*= 6"ONFUO(\ ,7L5!502 )9=& M(LIQGD9J#<"BV&W(FT[HF1=J0'C"F>H$4BH"L8%QX9:+I%/>(9H MNH7E._RHBZ^ZFFYJJ8YJ5BG9HFFQP@ C/='8G2IOOB\ZWR!A/&H:_R@@?KX7 M3X\@+<(\WHH%JFK]D-4#U;%@>([5I!P6.Q&YK+?I=E<6=_@5)[_V"Z^46:0S MQ(C"U4+(HE]'>)P&Y$<3?F)R(8%CD<@OW]/LN2!"/;UHV3#H)\[ASR.PJ, 1 M+[-Y%%$%($B@]M!MRDL24;GKN2XG/F)6Q$CH)$R34-2(D[*:=?,R-8-\:KH$ M?YSUT&+>'FXO>;817Q.C%BM][RL*#EF4JHKJ/OQM8@N8-->NQ0+0NG8_SJ)I MM]7H9U!>NUQ*TZ2R;^3SD*+R2+.%ZU63H;678&3Q-!\^N43 MDRT U@9:$_Z]Q&D$UTB]G@X?<89DU _<)6("SN_?8?E/!F1]\CS;D$6UPCU: M(2 W9IS%6TH.X#K>]LH)D50<)H(,,%OUKI&D'/K4@V(-_P>8-T3]QA2#5B1T MPQ_(O:7_0FG)'MOT>4ISU1[)]KEFP/,/P:?1*&(YI".Q"*9P ME) _ANX$J5 ]!;5@[!4J#&B=!QQ6D=-9J])2S+?^\T MK(9L%QJ*F_ H(QIT/%=B?999T^&K>&'[/*;*Z#+VB@4]SVO!1@O! ^E6>;01\]9;PY1*82JGE MR8&E>9G9P8OWR@%FLI*MGZ*]PW)JJ5HE!HF=PHK5TGJ'TIB*AX;#X5Y]I:M&YCN?*LT)><9)M068.UVF6 M9"_#H&M*NJ@B[!KV9C!>$B%7GS$/NA9_QHS4=1W!2CD&*XV:$WT"S>53[3B4 M_/2IZAG;(SRVO2:KZ1(C3);,$8R/#WGV&D*(G!1X5WF0@C5F(SC0#EF1X?QONP#J;9+1N)X"9<3ZXCOR 5 &(Z#_(X>H:IO (,YJP W.'M^Y M@BU*&56DI?Y)B9\-5UKQN$Y?S$U6C43U>\ABPLHZA\0/9%/ 0. MF@SN56B.! TV)#?JI>.1):AR1^2+KS@ED@8$_\\C@"P 409,B3PMLU^A+#[& M#/%1J#=#'P>)@4;8DTY9KE<0G!#?M>I+K&J.0'E1,N%IKG4?S:11$HD-)>WS MA9IWS_/-G?LSG'*?G,[XF7*L75]GS(?^1#82=U/Y =7L_P)E"G#$)UW"DJ)57*X!&:GH:?:0_MA?CD M.J^*21'(T4I\C*#S&J_#\*'A!!!"G^+TTS;/7G*GE5PM9BP9RS&6':^*89F& M'6_ !6BSXZTDVT[M>(U" ;TP'61I /=P#+WFJR?J.)\TO;A/3+(V)E=?0Z#< M-H\+W#MVM2+E"L=L:MS7C0+*E+KF\C>2>?C,D+*:CHJX3FTU:S*27-506=5< M@"KBFM[U&'!E,LL!><)&5$K6;TD?7NEE51TD5X+ M&R@[3#6!4(LK_HENX@*JZ7+HHG!W:OW]4-AH/5U^C MIO)NC6/VZSUQRZOK=/9<9\K+]6\XC4,\B&^ TD.,H&OG1^^Y2\WNC.:LFQI& MF7@S6/,*/Y=*<;DA U+OLO3E$_A:$0RBE;#S$Y@Z%*]&L#+!<"D8=H@(0%[9 MB,*;8E6N,0AU2]$T8@84-L6DR_&!+QL^$.C:J!D?7VHHIX\-JB1E46-(S#L[K M$%,@RP$Q[Y*#=)_HZ:E5E4EVFSC=;1 GCB3U,3!Z!F%(RR<0[)P?&WPW^O@. M=[B$111 UXIOHM?!XF050&O-C>3ZN S-E;K/%-9X(4VGUR05:*@:_4#^N@X* M/&!-5TH7"<+CE3X=DI_DX[!2$_-M++ER[1AB1<#<#WX=AF6DX!T-9:8)E/"1 M-S88D4[H:"BHACM'ENMV/C52A@^"^"A(&>8,.:T[B"P?T7G.[R)_"/*2_T-A ME!H6%ZNF[?%XR&P59H*G/%.LG+Q$XM_*P#,.P00:B ENU7$ R6C+D@RT(A]@ M*;3D#"@+E898#<8 6#9P 5^'F;HN3@O;@LA3/.(0QQ2P$AR++/^S9RE?2A=5 MA&;.D4[XQX8B1GF9118)1>O$IHFT".A;9B_)GZVT), >WH'&8(PRR(=,&F\8%6**DO3C4, M>J@61_FM'!U]YXM#)X#$#- _RIP\N:L@*5R&1.@VW+N>[J6:87HD)]- /.AI MO6,RPK-Z&0P]"Q7" (A;T*R-OY-3TSMEG-'F 4*8!UJR')4]H>^N^.. 3,E- MQIGA1"EV<($H601TSX&76B[8/[L['8\29LU<6>&: K?T!;939,QJ0%M1BAEB M@P+*HH0-XR# CD7,458CZ;\09[X"ZO9^U'#^3#!_KHMAWFQ-ND^,9/3,.&R'5XX+-+LHUSEG093]C!R7$PTY',&+T MG[<&2$TG'W*H-1;EZ1+&'&^#..)ID0-8UCA!D6@YGM%L$$Z2=B8F/GMU&PD6 M>"U61[&EUX!0L5>,2(TLP1._ ".L%4R>&9(ZSX6K6M* ']:H]D;W!2M2L%A! M%-U=%O0RA"D$P55 X]020G/*\T^:4U^L*' ,NIOXU&L6#=OJ.XSR'S)_XB$' MR*5R_T F4Y(6(,ML-SV?H%Z5)NWE)<5X71*;BW@"6QII5+^V)S"WSB@5-6N)5I!6/@+<]!$M)-VZFSH96 M?$LP\ *4'&M-$)V">##^38 9U-'@V M!T>BD@A39\L@3+)D/E>8S#J,1>';^09FQXKB?L-0OJ>_%_OZXG9Y-4>7>4Q^ M&P>N8S#'9E4H6"(1@(U;%2RG'UT=F\$H*:,C-OQ'6YB:9-U_@5PY$Q\Q5)Z# MQ-I,1-LS0600OB5U..0AI\_M4&?"4>5WXIPL,YF7(*1/QYMW8(YJ?J3J XW' MEGBUECFMO;FGAHL!*F()>CRZ,"BI4Q[]],^S?_WE%Y',!2?LR^Q?_E+]HD1/ M>%M29M&OO\P /?)7VNP*A_RWG^EOO\P 9VB+ 0@$)_N?)[DR5H>27!UN)QK? M<]2?*U7RLO#C6-@?ZLM47DX+'V.Y,_LSE+3PX0Y]*]YLR67UB(L8S)S]DF8D MN4^2GOO<[&$X:&*C<4YR0=?!2TL+AV2O..\).45IC (BU0TYM,]U= 1DJ/-+ MR@VWR=&,GAN'1@C8%X7-0&?3G4>L"L3,XU,LS&!\ ,S#8],(QHB1111-QH@XAC.BS]34AZML2 M;T"(H34E[X(-M6NG+]0L/<@C1@=!I1B%X5')<6A!/%?6(C?\\8_&^)+4&7I9 MQ1<=P+7*LBB3BH"0_$5DT2)(]PF(8M"+C.$54'7\%:CM) M3*"*_<^U] !DS \PK=#'V23\)I-+(STN>@()NC1DD" Y/(+QG8=?-[VV4.*G M+\Q=BU.6EA :J83OT-S5,K-W&X!O(U_*[HD>0S>OTAJ_$MT+%OD1AR &QZN8 M8;?-LS F&RQC\[ M<_[5SVC&>G'7T:8-5C\R,LO8$R_")9$I'@$:\OH=YV%\7&71C$VPY*P4:LW M&L9%=& D1JX0PNC82!G\0ZQ(W3C=?Z>XC"64I_\AB*.>58Z$

E$ILY4%V M)8PQ949,5R^0 M,#QDCB_CS&8N&"%R#E$Q=G&Q9E(>@&&A996'AG=Y51. M:N N?W'C>>'0Y_OK]Y#"3L&C<_)A8*20H(6 V'2GK4N7X\R]JO#VIL**92GY M,<0LNS%O 1[KHPJWX(8Q2(96W#'WA=5&71.MS@=^TUE6AT:+7*S,K:^5(<(: M: 'A)8R=[WMYY 4MD&S1?%>NF;G8?>CS($QHN58XHE%*[J?>EFM$E (BI ^: M:J0+O*9TJX0F^:682DY$'Q1A6>BG9YSB55PZ#-0>>3&.RCQ3U^3#K$"B,M^: M>7;/F/>2>>9K>S3!7^S;PYWA%P+!\15F_]5S5@C3.CY)P9:(H93,TTA!P.EO MGJ<30!&?23T%B9Z/&6C&&KS)#&4Z;@Z1!MAOW&8N^5NXRD3%UDG,H)$2!$>J M!FA3"-<;7RV(:5-!DS[.8AE3CBX'V5*.%FF14B#->9J2PY\7P1!R!J')HL<4 MJJYC%H?B(SE_%FIW'+ "Q@BRHR1A9Q7O=S#AQ8H&)]I-*^S2[7? MI/F&X9-=K%CPJJOCVF^NF@Y76UTO:NI#EL3AGOUOWVB65J44Q#L8!/V#_W>4 MR!;7G.MYNB&A*Z#,H>ZU;2VFP6=PTJ8.7583/A:$: MCAGGJM"X"D;@ZG)'QMQ D"JK:UFLXVV_W'=!$6DDQRC*,!PK&ARIX"<_7WYT MHXB%(PJYRO_TB?Z).OW&P"PPF?X?,3A9(WCAJLP&-TZ:7 P%3^"*I3R,[;,9 MA-UV!XX< D03);/CW+C4GSKETP$2@\/,]WA#'E >5+ "%@#Q:I$_X?PU#G&/ MQ$)&F5J?.&WX&:A#*"2G[SSMT %_ZI?JQ.1(N 7\]>;H>2>J]$OU">=!4PP* M4\,5$<_YM%EKQV9@1&<2.'':O!@M+Q_E"QDRTW*9UNOPPQ@*87(6<*_0*E.= M3[G1\ BQ5H,SIGZA=N[)4D$<,=K5TS/ =/4:T]6MQT"H<;T"6G%BL0P!7X94+H.HS\I60RGI_N\N M ?*OB8KZ G@N>?96KL%A&J3[?GC_@B1B-!$G.GDN#/C^H[(R)P<]HO #27!J MR05) P&1"/\=E M%,S32,'9@*()VRPE\Q( VL,CF=LAW MHK$,@3GJ($B.,AX^N4-FZY#;G9EV!GI!#]$R#R(:CS_$Q4*)T5C\<>Z5GI,W MWRHE92(E5)TE*L?O#UFK'\,_^@@+H"3S4:B0&AE]6AJ!9O*9G0.M[R0Q2\X(M]K\R$I]US$4=Q !6<)'54 MD9\Y3SIPR*/V]2-%JL:(A?^%2G8^WVDUXM5>53/A[1DJJ/6L# K"49V=5%..\_&X-_HU0[7L8K,'2: M$@=V*O)^ J;=<*EM8L'J YF*N-T;,C,C)62WKQE"2:)MWWXXHI<%!^,HE/=!:HFH8L7L]FHE<7XW/A2=OC[ .? MRZ:9 B64E+8D*Z+H\*5R&E(IEH-Z XC\N^-X[(\L4'?.\'ABHLR16219028T M4"Z!,AX/).6 !_D+Q(0YA:4:@]O$Q"BPR =#U6BH&FXD0-2'/ LQC@H !;V# M]VVQNB3O5MRWB"\ERF Z$R!+??F4\!GPDIC8N!-L7)X+&VIV?BLOSH#36'%X M*<5-V&45%XPB!?_@-"?/ MA';LV[Z'P\([04Y+EC^2R[17J*@@A![=ZM7#35Q=?6WVXZ),%U:8Z0H2>W%Y M:P><[@G(R8#I:+@_ $83B_G3WLXH@_0,LF_(F&$&WBX.HV_H* M'@3@'@.8U"M,'E@!=C+4"5!); MOF7+=;8KB#ZX?".WQ)[\8IZ29BPX90C'\)E?L^25['^F"-X$89R037^UPPTVJ7]_$.[DH-PB M@%9\6.K++PW?N("QSWL-Y!TL>&>C(3$%./LP;Z3=RV M$.0 _,L([G?(#GZ+$RC86[?X5I:XGCD^8@QJ\FO8P36+WPAI/7=9^K+$^080 MO>$%9 A@O9+B",5/Y!<;%%&4\-2EO7:8Z2?*S($:QS>_?A<0]0(]CD44@0@[ M=994O6Z4+\(A&)ZS/%C?W07;."W^'.;QXT31W7]#=\$#I>L.*&.(^4NMKS'O M,9![Y?VQ6*F5);ES@3I4:,CQLU)8LN@+K4^K0%[HI3:50I%CW&1:SOLC+L'= M#MQ^PT1ZB'H50*C#$W#J,^J>0FP ]^40!F70B%G B(HB#S0[![W%Y7J-$RAH M@Y(8[SA@K\L;4$167%:Q'H\XS%Y2@*:ZC_+CK@*_#V0TTJ4:C51-"*DS M$H*=F!,K.*XL'I_63/WEAU])36(<8R?1]WT>AODN2!8KZ>828^]O4^U^[2FS M\(%H2;#*]26.#%1$JV'"N))HW'',SX+@=+%2W95R$*C#H#^?Y\.H\8T\^LN> M#[_F&K:^N:U\.L_E( @HM"37B. G_2?>*"@V!N2)B(.#FK^Z*82\!<*(,7B4 M8-,@ L^EM)GX" 1TN :N):R"@=L1$Y#X%3[0V7O>,1;KBHN5KR8#J#YW!/. MEV\X><7?LK1N)'Y;?FB?GO8\$'GU2E?DLQ(:Y3 M"6E71T/F&!8,1V*&KBD0#[H($DA6/P/6GLH@+SLR=X%?XC0]%_[T4+]VSAS' M8@S 3=*%D4EST *__1^0>(9>@2KZK__ME\^0U<+PK?X#??YE]LLOOPBTJPJ? M^S]0FADPL%S&43QM@B01RF,_Z"M*"@E:DYVT(?YCQ)FO<9(, C1&*8T!+]9G MRJ:U=COO(B__]S(NF7@7Q:]Q1/2<7IC*I9!@!35GF@55 &^".*=WT3>J?['Z M"@+JN+C Y1O&Z1U^Q0D-2(C8C^L<'WUYU6P;,#"_KS;*T("-&??W5EYQAO-?CWIJM 1T3JD!)LND!\4,[YDH:EB'6@(Y_]4FAXG-6N M((= E)L2.Z#,^(^_5MO$W8-]O=DFV1YC#O)-O5/4.:4ZQ.ZS]!47D-P# &<% ME8+4OX-KY3XK_X[+RCY:46*=:)VNY3I(%S2G^V27O 7S>P$ 0&_9Z_<2IQ%L(S8.$@,A/M((XOX0#":G\#9UINKZ-"5#^!%DJ0;-(=]( MP_-@1]6AFPQ56O,(;%T'.0Q5D''HW='7+BGHP<093-M(29B#,:*CV92B!.T# MJTT+0,J4OLMH[E><[G#?^!)!9I1 DKYSKB]Z$22X< !/S="V*O3 1P#-+J Z MWS#X:15EE%/2M%J?,U2\X1A1I2K. "-)ZR,ZC,&J=.%Y%.6 #<+^G^',_ M+9Y3FHD?:,JN&\/XH%P8%/L167$1]%!W!DFQ5#AM^@ASCB)+#' ;K AR2>8M MO4W.9<-)?X9D E_@!UUZ]9)0%LII\>G*NWM-6!T@E4SZ;R$2AI)TG"HV" ?) M.4^^+K&,R(12V<:&$70:9K[R&!Q"3*(#.+^TA^8P.8*Y\^%JY"M,QJC(2'[5 MFJ;8#B_VC6!_:DWC-C1IEZN5]Z'E&JZ"$DMC\J#U?%::L5C4]'%<^&.R2V6P M JM3U#(IGO?(:"UF9F%A#)9SG:%&2:GK=YS32+Z'W&D!S.FN=]T.QQ;TN>/" M/P^S\..%RTS]0Z@61$^?8L3@'E!V!8"72'$%6UQH2:<&TX$Z+;&\ M9![M#%7#(#*.@B![EMQJ-=-K>>.!BIBX=<@GE64!QF61:GA^'*VP5\4D"EV4 MLGI)$BL7<59Y*,RN 8IDFY/[JKB[NQRF_DR8 M(87L#!'"$^= V$/UF:,[\O\NG5<&&H8%S1AJ^ (CI $TDF$5EW>GFZ' 01L[QGH\?9(Z_'\U M5_@/C__:,O@_%)1E'C_O2NJ6*#.49NDG4_V3*;*I&CVG_4'JOGW7,Y6J]6VZ MW94%#=7\TDM^JN)6P2D%1&<\)O7+".+'@/QHOI?X)8U7<1B0UYJYU1;/!3Y'JH:]$'"N0D("])P#W!2;O./7+"B/ZHZ.-9Y<*!EZ+^\Y!2@ &V%W SF M+\"_CHMBY]:8.2A3=809-SD_//9UD?-X]1[RNHA#AJ /3LV9N#[4U&ME.>KS M'PF]BHH (L:DPK Z%:%)Y8E,81T4K)K%6- 4@_+6#CW&)3=!7X,@.Q,&C; J MHWXW#G$J ->9=4>6_@* >!Q3V7&9T9JRU2]Z(]WJ8])4*3XJRN4H3'^#8K;5 M[]RAW8ZP#'PS-]A?R+)O!:JHHV7&:_E6OSMG[G68VY-W@)M(7X[*O__\Y9FF ML/9-?_W\Y:?GGY&@.LTY:YE@8TT<7O"G$*=!'FN&"D1H^PHC<= @(4PIQJ*7X' 6^J64_U.'.DG7C6W^'B^+?-3X# MIWQJY5J'"(!>;'$>0(G0.R*G8(F[=I^EEZ>A-=OJ'2O5;I&2JAJK(>@!A\E2 M0] -V)PH$Y-&"0QFL"T _U)(8;\F%[;PZPSYGJ$3D-:!64 *OR%O OA@>R.X M<\"C%:--[C4HZ[J"\E5[0MX=G/MP+/%+0K+":?(*M4#542'>P3FI^<;_Q9U@ M,8_^V!4TTJ^XR?)[_*84U\ZSE/P8,G22'D:XBB02: $%^KZ-:,E&Q[YSZFH" M(W^.US@M:+DY\ >"9_$R*-8W2?;V5QR]X&;I.:;]7>!5E@-V:U_<]II22;1' MS'/(/Q3W^J=GGCYM!B+#G175FR&8!X*)(#H3K>3>#-4G-$//=$H 83QJ*MYE M1GYO 8(QH!B>-FQ&X$#5>R!/\B+?*HMBH^&R$6*JO%@)QXNMGB^BV!YER.\V0HS;UZQ[R$X:YQ-4*^M.1'N[W$) MD@ 1.E_)_1==[+\78.NZI1E"X+&&4KI,M^L'5 ,Q853F$$-!LM)/,!KA\FE4 M+4--*"*[F:'P\_@*I@-.G)\V2ZS*''Z'I#N'@0#"V$-N)&IH22,.&Z986$ZU M*2E2H+0I\7&H750 E"E#S801SKD$Z)#QY$2>SY)9H^5PJW <<(X5*[C#[%I( M$P'[8!8&R?_OY(K M[17WP46IJ+B'$NDY8[U(C/MIB^+78(*H(1;P' MX2,Y?Q9JMGM@!6STY#*2A%W9ZY7:TG-931W2OT32V&T*F=QD&H.A''[YY^] M*.,-* NDW_<"KW8) M8?6AT%Y2[JR-75^C%:Q4>9OKI-!,:R@5@LY050@.CMU:A3^A)7D4-T4/A*7 M=MTS;?'H7NQ[(D/8G-?@71@%)<+R-1L8DLX#GE/[;O6[W%+^7&*=, IV_D#,(LQE6 MZ-6S>;_\\ODO0N*5 U+)'T1>@75#?8YH$989&="U,.QC473=MVU)/ACC)JL' M']>\!KX4PI'7Q6#4DP: @J\/MQ0$H=G4P75[<#HB "X0_*:=&3P/+BI M0<=(3/39**6>*^S4U0V9%[E( MI'M'EB+)BKXOD@%UM MI"J8(_.N!RE!:'[3UC)B=A^#OL4Y#E9E[WO3DK7(\7[%(&?#'=^F'XPKS6CO M>OH/>19B'!4W>;9A>&W%51Z\I?!OB[.ZYQX4([*0< 915Z (!F6_RFTQ"ZY> MO!'6@.]4R3N0YA79"T0'8[^RNNO/E_4:TASC']".COCRSLZN"(^LP N+>1I! MCJB6##%$53HE%E,9C<9B\?&T9!"GX9IN&9?7\H_"L"7DUB?7E7N\-1SD8O\M M^"/++R']^2Y.\6V)-Z=' 1R,G_D'C('H(&?.LUXH0C*>>&;<6 CC*@,[[?!E M/1C=<^''4VD/_LR*NA:+%3A?[[(@/0T=MR%,"<+4^ 5!K0FAS1]7=P+34.Q( MN4BRL5BQV%R@R26DR7-10ZTS?1%W\:0XW>$'R-2,PR !5T\4D\%OR744!\E\ MNTTXJ 4\=Q '4\0,H7:2AE,H M]UXS55=5$G)8(9Z]@:D@V)*_G&P?N;.6+&7C(#D0$B.=)[^& MHJ7!:Q G-!Y^1V,JP)/IW QR/"[$>( 8Y\AMO8)5""SO&)=&^ NW=_7?=D%. MMII 9>[[N$AR7&"8].2-;XY[#L0>^YIET5N<)#0E1S= 5 ZMO@XZ,0C/7ZI; M':J!1G+5N65:BQ=1.6< @ W^W8=L*AFKU -902J1N^4E#S;#Y293^BJ0%A]A MA-QD1USR/6R*O&5Y&C:61XS)=<1Z(R?9%ZO,$+8,WO'IIM#:;N6VM1)HNMJ< M0TQ;MV]26H[-M(--W6#*'&/^BOA4(;S.A=BZS)08R'66$!FVN B*..PA,6HH MKD@.!;BV:JPG'VV&Z'AGR[BY_&FCHFO(0T+ARN##C2XJ2_ QUXJ!',BG8C MMZV*P4HRZ5(Q,!?KJ] 9F1FME[.(P>%)VC-449]QTZ)#MQ$H#]=I213EFSC! M^650XIQ+N-;-1?:)HGNTV<[C;2CEU01>#;\D'YC6/9:436^9;D(RHL@GV? M#XJ441$?]D,N1DW>%(L2:CMAPQ>E5!9ERQ=%MG0FGFZVA/PC+F)(TRA_C],H M>R,KPYU:1Z.LJG.KML;X_%KX2L9ZE@3VN,AXDIX001I3AF0,EPG*@?R\S.V54N MHKD-BQ41>6G7\ZIBEL/DP75$9&I&Y+S+F0WV,<21&Z.H&9TT1/"0:3,B9UW= M;+!OH#EJ31OW4[;Z)#>NN^OOMR"G*_$(J+ZGN\8%&?0X1G&EOI-6%U^;N<,B M"WDYCA(8%>*0DC+[ )7M8=P=$4Q2>[Q>_GYRSAA!O7*1ZB:A5H#">Q*SQBIDT%L-@BF@SY_06Q"'W'1&C5S?A,U/T,R:$I)":/_('3/4-TO&RU.EN^-?M<%-$HRB ADGZ!\U?, M"D'Q@*:$<.S2Q+W,@PC?!QO<\B01_/=RZXH 8GLGTV.$8T8196LB0DOV4,U02*&8HHA'/B2W]^5(84_ @W?.C6.9.SB08 MH>97CVFJ\2 4\=UME3(!]@ NH]\#@/ I][00&WE=JN+LB]6#C&Z,0PSZ O-E MW*;"RDK-IRPIJV>]-EJ:3M"2)#5^]-K%[ 5R_05T_&TV[IZ@7:ZCV+U0NJ>7G! MLV55+>[BU:GI?P< :V75C)5#.Z8+]O1 5Y;?JC"#?B)?$8J2%3\[K6"YV^SH MA43S#" 7-<=KG!84342$@_9!2E&&X+D,VB"U,%CGF"$N.:X] EW8AK%&8!IV M*H1=Q#G<'H A^M+O66<.T(HDXC3=%Y@=A)6DG8NI3U_;:)2'N.(A=,V#&@M^ M31Z7XS-$=4%\+ #J_O/6 F/&0Y/N/W&^WUEG(H_6HNX? K>%DOLS4,\U"6EK* ?R.P;F&HSFY5H(7W%O@E*%!K9(G M>+7XP(B//(XL.N:*J!?>^++I>'SJ#]+8TCC509]PF*71G#SA$44BR6JU4@:) MJ6:#(#D*33:KE8QQ%3W@AD%^9AN,+9N,N7:YN6%0@VRN]T; 2#\\A/Y^M2?\SN M<7G]'B8[$&P% L3)>=\-607R,G^2])$8P.'[[8(_W68FF0PXDZG+ &,G_"C2 M-;,2Q2-S939]\W_&N+@MBMT)T7 *7T]0S0>2V&B]X_>2O%U0<26&'6O(:DJI_C\OUY:XHR=G(6=H4+D]-FU).G,2K?2/T MD1A@)CR< 0L LT=7\RDX?QH=+$,RZ J<%>MZ)43.OU.9CYY6FOT'"86;N!25 M(F3I]9"^T>SF;)W9YW3=P-S^NX,R<)99))HE(BY MZ:VP7KN%KT=)UL-I/-X$U\.8%#C^BLB:'%"EFMJC@N0A8\%9/2_;JMP'+=#- MB2-!W>GE6D6-B[Q*61&UC6.J_Q9@ZKA.R3=F-2?[UV.28\_0P46IIH"4.3A< MHIK'JLI!3';DMT/5BFXX)JN,1#:$7AB;CWZV7&O7W+GSHN@%8JA/ ?^,J?R, MJFE!JYF-/KG_G#IL? ^W4 T*W[EKJ/_$#=CV[JH8RF>#?F5F\7*]6."QES"B12\!M MQ+2)'3F'' HE2WO9XN0HJ(+"9?XID*12V'B!3)H*Q[ !N.,[.9'E<^150[24 M#(,<2@@ZRY&I"DFK]9Z5HM<7^T:MZ3G@#[(S1G\D3]SN^0\RX65&UG^5Y1NP MR%2I$@,M]502A;$#[1,ZLW]Z;E1LUNK7/Z\1VH[6=P_X2OFY"8]=_62_[VV MZJZ0!IA_68SVR(!:A@%]%+YKN8$X#,S,-23CH$SQ#55WQ*-'P8Q;:,-!>3%% M%EB_CB.&:/S.:!04!5<3)NMI;PTQ?O!&-:;LO]D+V "Y* M&E3X%FR+*US$+RF8>^<%P+]1]#<*/\>2^P:IU/2TVVR"?$_-BQK$'!OH['EM ME+]A S-]C Z-JK'1O%!7@8V/Z 057X)I_T:AR4K[GV'+S@Q8K)U #" M>)/E*QR7.])W_Q6N3]S+.%,-0A/6%9F72\8,FG,E1P5Y^H6-^^$61M7AT$6[ M#J"@\1'.CL5$X:&O^'*6BI6S=%+6 [)CJU.VWG$$[ F MTXI8<5784$%I!5+2JY"<:T42/O1R-'*KG3//:H ""BF D/8' MD!T#RK3G=&N2A*3FK+ALO^DVD6Y3QQB]=-;PX,HE29=R&010FEBPI*^"RX4662BAM*%C&ZZ.E\N*F=!\K5JNT;.71*F,*JGX($ M%Y?K($UQTB>VQ!)23LDC3M]]Q(D#!HV!XVU24.]I*P^W M,FV>K> X J/OY!/SO*<[X1J$.A64HFKVE0Y<.!>AG\(UCG8)7JRN@QP@? H1 MPD2+(D.I/!9\-XB!48P&8K$8KXK3XA6A6=4\-BI'DD.C*),CK85VVP5)")AZ M8 6 -7EXHMSK@4'PET8 K*BHS6Q"O (SJM%KKB<9P>&;7MDW]-==-:H-)87I MEECM?4>T?.@H"/YC<&VV(#4$-WU!QA+C7#-O$NZJ"[(AYVWMN\*AU'<5%P$O M!$!FN5@]XE><[O =4<=O2[PY^473R )#G##Z!Y!&E+;+](>!V=+#VC7>%F/S M)BV'\UVYSO)^8=^*"522D9"*>X]A>A(J39M!1H6Z0#&AX<< MTJ[+#"W",H.T@\\S*#_QW[V7GSB9N\.^!5E\@HPQ2EYY WSX'I>+%3D9Y%\, M6N8ARZG/38%B6&:T)@+1_+*$D'T1CNB3-64K'C/##2(W*9D112/A\$%\4@T@ M47U>2$SLPZZ@GL6O+B-#T!CA.KO85[$-,1%V\W"]OR-O0Q_;B1JW(&A2N?A^ M_MMX%_6@G%GJ8#;8%$.O[$(Q M"IQ&/@X2 Y';#8::,?0A,9I[1"5GC">G\GQ6S!J3ET4]"E8)0C*[A5$HK]@] MK^T ^N_&>Y=!37_NQSQ_HR!?!C.H*/33,T[Q*BY_1J)($=D,&0U##+6+&2V!WP)RT(QWKZ"1;&(1S@F"O30-5K%7&H;&.3:-@4G-^1(ZY.,N3"?(@5 MJ:,_R[-4G2%QJI2S!**$W7W,%Z26QM# .WJCC\#5S\+;SYLQOH_! J16JY(#4HQ] M[E=3QI3.LZC5O5$W]9PII3 MJ73ZZZ76+6M=L6=9U&R$==/]@Y?9*TX#^.]FF\2073B48U!01A7I\V&J-5DL M%)R%#CFC@II!T9"8NX2[M(@COD4E<.-#$/<-?)$/?U@-6Z'N MO*P!+\ *, >,(^<'?41;D89O4013ZN,/MO M']%.4):!#+*"R$^"_,_.);!AV4NZU9WI5F[G>:CQ%^2AF!3Y\<"\>(M_@DAPO"T_ ML4_"NZ_R;", K;A_?K&ZR/(\>R/'Z3M$O3[BURQYA7!<#2-6KGAV6G^ZLO_D MAU6!;\XBC3&-,UZ^97_'0=Y@JZ6M3Q8,)B'^ 6ZR7&80W^/R=W8S7K*+L<'> MB70\L5Y5P W!W%Y4!GEFCV"ZH#*&_=9J@ I+LE/!7D 0%5E M<9=&_HXCX8GA"),#Q?41.JF8)9=OLUS[:FWMIG#J!LF,9VALZA_2B'JLE5]9 MS^MH,_!\-#1'-%R^S/ #L'5W(GW =!ZZ]//$&CB-9?V%KSA[R8/M.@X#&KVI M\M+:T/-W^1:G-#M!Q <+@?^&M*JBQHV?IF-7SPS6SP&$1=N?%WMKSVQ4N8A/ MK%XSNT1I9#>%'(.UOMCS/]*$1!-_)Y#Q?G%$&&]@(N: =K 7E_M+\DKN ?F7 MNN_-%\GQ=#RSWJ+?D/F1K_:? :LR0R.W0)(E JV)]Y,(^69>1,;?IML=X$&\ MXN2S76YJ:>Y;*,S"&%SXX%RX2;(WBI-XN=O0M-Q7_#6(4^KAAPJ R^#=*!0> M1V(J7TY)&9/)T:W?SM3!,S/@G=B197W*5N5;D./:^;%OR$X=?8GWJ M^+RB4M;3%H=$^,01,P4V1->N'7TR=Y>E+TN<;\ M]"T Z1%><_+82>/&@\@' M7Y(7']/ZFPU.3Z+BD^UO;410FD'S/*JCY]-H24#6\1=, MI[%31]\/!3-MP$'B1=2+[]N(G*XOOWSY_,N_MM@,NG3TS%PC:T@HP$3&AG1& M&@O E5P3C\?TGXRHKKW7/)P!1##RP=CCC:/VT/9#V]K14)-90(-5L[C8*__J MH.ATH^%=S&BB:$D7<8LYM$L_GP_2;5IP^)FOX!VA*8+L/K(\1(9(BIV9>:N+R=;$L6.%^/#YI>-Z8C7X=[>96:NYIV.);MP<)= M12B.Z8MTZ>?SRW2O*'G]SJ?-NBQ62[S99GF0DUN1_(9(+J'!;S8P_E[:0%+6!Y\G^ M1AYLF3MNFJS6P/-D]8 %-:.1.>-,\S_4QV- #)/SYE%$)(Z"^OL7.9'W7^,T MU$P4A]KZMK%*X.$J5P/6&BQ+X!F%UY>N?T>5IP\]WQM4L?^W\FALZ/OJ;=J] MI/!T!1MNI?SEL_%"/HJ"]X?4BI-G<\]9FGO7#%[)";T.H[ $> MB?WF.4OJUY_V1^_W71L4ITU8.=S+_WD0, $,&."V*'9FWXJEZ80NWP/.U]NT M)?CE%#K>;8L\6)U^DRNP+.$T*MC',9L56SKX- -VN-'B/A:(QDT#71]J/IZ=9[> MG=A10^[6<_K?$ *UC +TJ30FEH('5;;(75 %"^QYU-\5A/7;$GM/)>3Y>R_C M#;@K5S3DEBAOBQ6X;Q?Y$\Y?XQ#;+?B=.D[%#'Y)?ESDR^Q-8Z6EV?D8'1XQ M+'0$'^"&W"9!4M^=0]'T>4H?#HO/S28^)WQ#;CI8M'F:DI_R(LCWEH?+J@#P,A;MQZ^)= HHIZ\( %,LMN40X2T M: YM'::G+9QLR9 >-MN@4[
  • B!2*\SA(C$JDL:%OL;S:$\*LV!*U;&_M>R.ID6)M M'!@;3LHI^1#D1.6$P*6(.@)$9>S#WDE;3^^A\2$D')'+FD4> HI)!WL*_T;, M[7^!5UF.+1$G@P[@6\03:#:+53,$KVUC=^KH.W)B#7A;-'62I]5R_9R\X;9, MV]O-AE^5+$+*&&8Q %V_:'NJCX'&AS]D,=$V;Y(L,P'NM36?9BQY2Y1O>P_O MEQ=-9XYC98?>?VMH[&R+X5VPHJ$QF-VZWM?" M"'^!6Q),&JV\WW+-;$3S-=9LYW_SL()P1"F\RG;/Y6J7""A3R^:QMO=N]6H: MYRJ(4B*GAE"DX 6BPZ5]B/GYE]D%9H$@.+K8?X4,:(P;,6QOZ=DCOH02I M_&AKXGKT8F\GAV:[2TM;'7<%)[0LKISJ1A*7L/*KC$(!,FMVF$W_\_ MK-V2UD;>[T"RQU@^!0/)8X8<:OFJ"E_15M3%1;\,>?17."YWEOW;EZ;/;3Y/ MR6]^C],H>X,0RZLLRVW^;'M3W\(CO@TV+&J.W\"WMGV!WFD?9MK1D"YU. MSO-"")S41,' MK0BXHWHV!ZYL7BZ>-?CV^6,N_:" !T[>[=,UIV0W5R5 MWH4L(A:*L 7FJ+K?U9_G@XV]^[I%X)0P9=?!@9@C36((X>+ZG0B-64Y.1Y#O MZ?[I'JKE<#C_"ZF5@;M-I1N$!_NT*>_=>WL/W7M3I9DL)3^&K ;/(F^1=UHO MJMY$?04@"1@U"C,?VH)Q1^0 MOE^45GXQ<4CW"YSB55Q>OX<8H('?*XLJM</S )'&O, ML1+RJGO"9" L8(V3Z#:]B_&.VA)Q0>?<5#;;VWO7131[F?V),S;TK1ER,Y/- M4J_^?7I.L">\#8@TB)-]%3"M5CBTO[LG$YM"PJ."F:4&T-,DJD6JE^>L@HD; MQZH?.>^7?A,3[C$N_K2C+=G;^_3YL3)I:DD_B\_/UM"WC&\U?7JU<4H5BC0! M$)7\(6,OE,['8VF&"8FJKYMS:8=+1+T3! MD4WX'4P]<$2FH]45"?DJ>N7XR)>CR'LW)#[BEQC,.VD),HC9?JBW\>IIX(]G ML9CIP::K,*F%IZ M?P8,B-NW*2L--R]E)0ARW[>Y;TX@X]THQZ-%U=!UFTYI;>R=B7I>G,R[>8!3 M0R1"+6JONY]R&,K^79*\[@N&UN25H+>(Q05!MBF&1R6!K[V#K&:M;HS=FSO0 M -YO B;ER3FII>W;!4-+ERDW-/=H M-_M&)(/-;M-\5AM_](I]I>29?"]7AWC]Y4,/47/BE];;XU"OR;#5N1K)T3)2-W+>%X+=\U3SY_X!<)H\Y'@; MQ(!/0Q$)F+S>N=1+/YJ^'Y>#R%,+$XSY"=T],\J$/YAEE@(JIM719FSH^RL) MN5UXP+ASI3@HZ)LZG&ML/D]3-_';EZ;O*'U>Q9)>%?400A._K1VF&2G1S$WK MU,&WMU"ZC\'RS;4CK $5+C.H>D"SER.(]_I>@"9AL.*UHA\Y&,?[:_M<=I4H M3"TG,/T:ELO3EIRO:)'^%N04WN[1AK71M:]W?Q4/P'_$6S"&T"NRW&F']%!; MWX])O8[3?%>NLQPD,.,[86_N]=;$2:(8J)C1Z6%7+O++($FHP^WZG:A4,5'( MA6*> _!U2QCG #0GX'80(-)2M;(Y&1H-?3N0]*KWTKMSUQ8%<+"3=SF4'!QR M >"5V[.K[N6>NFH,PA1-YHZRR[?5[";GOSY!:83:,=^SJ MW2O5BL[54G;L- J^OZ>6KUGW(!H_8VL/WP&P 4L?L-L/]!83J?#V%),C@%,6 MC#5_R3'F=30:5=F>8',=+O)V$D'?*NDN8$A"!4T*5M^E ZI,MYZ3$[<:4M'1 MPE4;A>F(R58IJM[&^]5?%0M1!3SS)6]NZW.3_98E1/OC^]]R1QC:>-=ZA7%? M"I\LO1D>%VGM_RM.C.I5]]Z389,'(]UD.8TJ!0VHG3-#ARFD6'0N!;5(\3 U MI3@AWR)3(PVW!7K VMBC(8;/H*I]=)U&=3-W6[OI.><[.N6]1[4;ZI(8G5W= M>OB6M;M7FS#JY\?T]_KELEVYQD%1!F(2-;\$?&0#9\[\W'>9=._J6RY,D"R$=R1PBQ*\4HY#>J:=? M[!@HFY HX7XV46E>7B9944.L.Y6&5_/H.LZC.3EJ$04CR6JV3)L-M$LO[T)9 M1"0K:]K.Q9X>+)HP88NV.I+$-.Y@\E+0=,%E1J1,&H!#E!NRR\A58CYX+=?O MT;1\R[%Q$;R07?C"_2;<260%$FIK[YF5EHPS2[QR>P_?U9;D,\V+@Q6&)]#2 MSK=S7"+,2(I[SI'JZNUCYO6-XLL!YY9#X7D M!;I2_MJ$-# W\QW^O"-B898D@4&WM;7Q?4EK070W08B;R2:'VOK<+M>7"X;D M_K0O(':'Z-2W\J6$QS!(B0Y"6GT%P8"+[:"QW%V2IM_));WG2/#D-S<)$>ZC MX"[>D+L[JDJQ"3(6 ZVV/\&XV\PC,2K0UGJY6H5P^RT^UF MFV>O##G5\FF[=9M(2 6+;EBDF!8XN'Z.RR@X'#=A[^63+;"PQ#DY'H]XDT78 M4"R\I=D$C$\"C@'@6>U'Q-S2;]1&#O$C &@5@U6+97FHH.\VLVW'CEXW%<2- M%#QP!-2*[]LLY6FA:C(E\P, FN[B+<5YL8ZW L"KN0/[T_3Z?K[C<$<][FET M#W8?_D^1IVQ]\[KU\R[=&+(H1?&-BSU/IJ0O-< ND6]RP=/L96[7719R1<"& M%6A7:$<;?0+N@K@4*:I5)$/G;->C"/CVQ5>9IH!CT5+8U]30M^#60.J ?/&. M6;B=.WL_]=L94(7E"L 6\2T(US%Y(/9J95>C5;!;U^E:S@Q8 M36V>N-,HG17[]^0 $7$\><7?R!6X-IK!^U&H 5J MH.)HD3X"(@T (#$=(1?_I*FZK>=IT &\GT0:XH.C)0[7:99D+WNF,]IMQ >Z M>$]H;AHTZG_S;8$Q #U_"]Y!)[_(\CQ[8]#UY"_FDMC']/<;WR("D18KN*3O MLB"](!>$FL%WR/[^V3U&XX2O.?6<>F+)#U4I#%&D+ZBD4&[5TB]M\C#T"ZIWAHY-Y>'[8'F6G'+E5A1^VEFT\@X]D!PP\0 M112L3-GSD+6U;SV#^5U;?+-J _\V,",> MA]6NWMK!9]4>8;5_(ML\R..L'LIH;>1[NYQ:'Z15B>M/=7K97B=+(SRQ4/T# MNSP*PKEMHX\Z@8^WV*PEQP@5U0 TJ-"1%OWP1"8CXB1&P[+!^7UDUP^TNRP1 MOP,/X5O:-UA R,Z-6>($RX?I:CFI]_,?09LEKV#!T>T[+?EZ+1VF)3Q1@TV0 MD*L&$[&"IX(?!#H]FLC$M&FP]X8FQHP-?0M;,NQ<*2?%X^LWVQRO 1@,HCPD M).E!G;HG2>\V,FOPQY&Q(C[UY7O\UOEBZ=1A>B]FJR[O_-R50+R_00#;H.&UZP X58'(-R#_X=H(E2?8&:%(W67Z5[9[+U2X1;_PC#G'\:C-8=^LYA0!^BV)\ M@5=9#HA@QKJ5#T%^0+ >BO9T5?*.N0+'49A PKD:[PKXM@;]P]K2>X2A&KC[ MB".\V5;6UN5;UA9IV*FK;Y,9V.Z:90UL9;FLK2=FMKR*DUUI]JI8FOH\)P(E M@EL\+H+PSR1[L2@6;8T]/KT"MDN)KFO&2+0VG)XIZPEO R)HXV1?N9LHL%40 M,B.PB?K:UW%NJ \!9-W=C0MU(N4CUX6@<5&>4O_QKCG!!;&U(.3B+@U4-$Q/[U M;S@ECTE[&+NMH>% M8,!FH&>*"K5&.YZUM6][1!117UN0/ 0Q4;]X 6BEE(K1%G&PEV^M1GKM*V!A MO;+*,9[_;C2\"D+\@Q3+S!+^WY2)#G;QRE"2""??5PBJ,L#CMIZIP[TFFMD^1'=?8M-_1-2CB3A^\L:2UNR!_FD;' MIAGD1NCPL7TG9L45=>09GM QB9WFGMZS^XG011:_>"!/79#\KWA[F44- MGZJ]I??IT\T#!LM7?!64@:%0V:&V4TBV5D(,[W'Y>Y;_R2 '0(691W_LF \> M-)O&43J>Q'1E&0NRTW*=8Z, =R(IK\BTY*+#>=I>:;P#7T[QJEWY32..PY1C5_N[7NYVR(B90U33+S\PK.;U9ON\&T=[2?"*NK&7&LS&$>(/M99,/]?$::*D*8+SN3%5@ ME9 C#PM,U19Z>51WWZ^0,]G]-["81$)V_QW#^Q M.')R'D4[*$"1/*S)2\_"0^IR7/WOOO?3[IEL_CC(]PP2G_E(;!*-K;'/TP_X MB'2GI-0\.4]3,F:*J/3J >=2,(GPQ"R5ZZ/+KWR99N("Q!>+2Q+M]%$WD<<0H!0O&#+TZ38FLVA:5L8;>QJ2UUWV=EHT8'M' MWU$#5:CP0Y OG MTO*=;H++ZF*;OP9QPJ -E(_'@S_B*3/XLJF+$FQ9FHG 8#SX8VW\9DRJ_4LD4OWF*9L7P;^7>(GK_/RK_CLLHO%BE3.?\5 MM#,& MTP,@Z()R+8Q:1K1KL&":F38MS[@S\*V;]%'J.T+U##V&[VABX36Y3;=$3+J# M6GJ_VE-Y6YK[-H;(D"MP4YJS6>GE_%R_P!\QB_P6;R5[X93GS>KREF-'CN,3=ZTUM[>)02%F\I41'6\=:,\E/[LV_5."C6\'_@ M/7X-$DRCD(0K"_[ 0$V57R@M14)C/9Z)8])>OX=KD.D L^QZM<)FR6/<&7A> M[F]Q2KT",DJ'3N\VK= R^D;6UJ8'XD!#:J;-WE3MD MD"\2V8&:^'1LQ:8*HV@XUKC 7E0GHS_*N"V>W'9,8DA[7]\LUEP@':7=#MT\ MAMM<0J@]N3A-(=/JW_R:J!O5J2WN<6M+[Y<&W]=6>USU=]^7>&=P[0/FU".I M>(UZWF_C,$@6>83SO^T"R!0@,^.7+(0\-Z--#G?Q'5U"X:]HLND3X.+=Q*^8 M>Z:>K7#7W[Y\F\MT2;'DYF(P4C)1KYK\VRWM??^XE#3T%=,M(8 M#$GS:!.G,1P8\+MQNWT++N51!#PS6PM*%>!@3!!2_$_6VEM'$?"YG&!&\JWZ[%\6W_,";A$L&F!\#K8:0*U.6Z(@A4D MPLD:[K2[I[7A5,Y@J[S2;#41C-G#X+*3D#,J:X,.JEITM%'8>OEVWI"#&0%H M/Y'KGL#$3V\>5B,,1PP3>[/="<]:'1J*A?D8/31#$/;MALERB"$0J. M$K.Y MI>]0+UR2EZ,0$5J*+&O_;(?Z>,4QA;?R@0,D'DIY:&L\!2E$T1MMD%=-\\$Q MG7T+Q,PPO\@?@KSD_U"F3469Q:HI[1ACJDXFYOMV;63I@X3?1'KKTMZ[W"@<,42615J'1TM2O59\!]3.=&#.@8[ S0E*IP;+?TGKBP#LL.[N#F_05E/N')$BA M4#(<]VT=)V[4@:=B(@?TV&+-8H7;3>1:RRGU+T.=B$.ED1XOW0>X4,Z+P$@]F7@^T]UZ" MBH;1[NG38A5EFJT\NQ?CS9:LXR,N8G@%;9856T.?X4C9J[G&7^./OJW(G3SK MI_ODO:N6(KF7'D8%H4.F9#QDS&9S_5["A4WNXNN4/+K,(6360?O1]+PDO_&X M5 NVD_)GWUO36([8[M-K:^_S'OL*8 1+HNIBGKQP%VRH1)B^4('.[O*D9N1[0YV+68_HU MX\^EP?A#[I<-@! 8(00'(NG;F-14 ""^L-4S>ZC/9%[2ROXJ8%3!9@X5)83KA.?8X,9\'4.)UX6:*G;'!&8 $RS<\ M#O$5+L(\;G@_!B#GW7PBOPODB5ICZNNM?,ME%>8G%#EOH$Z MWD&TVL7%FET!X&JRAR786_O^.K4TG5; 0DO;J;G3('Z_LS=--/8H&?/PHKU( MW80-7Q>+36U\1TC@-]6%G*7DQY!EY9&7T.YDMH;:]B+H6]XAERX1*T->5Z.E MI+FIX80MVP+ <4##=@>2G@4D+;5:M\^2R>ON0P8ZSIV(1.]6W*(FT6H@TCX7 MJ#-D]L2@LIGUE^?'4*-(\POI?Y[N#?N0)7&X9__;JB<>2\._#Y^]T8I7FP,+ M_R^*DMQZ.2UK#A4)UO&V)0RWI?G4A"P&?!G!6:E,=9TD+F-/ MWPZO>$..!]EV3M UN8TA&= M_7\?(II$U%K4^G5JK;R:_.-W"KYQ$'?C+Q:.CB7@51O%;Y!13/$,["?(V&IB ML&X2XZ^J W"QM]N'CNCN6X(FU!6:) +_E0&?V*33G Z M%=^J B!\DD]1F3VZ&DNZ]?0M> MHJ1 Q5!035JPJ((AZ0AF=PH=[X:T+,0X*B".X0Z.L$B)-MO0+(V]9I'(>^;Z M'=SRR^#]E@A9A>&6LC?U'3T9Y#1K ]!8[6:*9BO?WJRVRNJ-*!FE$MCEK3U> MQA*PX&HL[]KW39Q8BKG6_^[]EFS/O[S8*\8HJ_?V>"I>L0_?LN4ZVQ5!&BW? MR([;DU_,4]**:7>V.O!=>OE-0WG-DE? 4]"*&A%]IS%UJAY9LU-.(>.[$%Y5 M>:(NK70KO7X4 =_8*%GZ CF3$$@$Y\V>[&INZ=>=])SEP?KN+MC&:?&G[;"9 MF_E^&>5&("*25I:!/DK4P545;A#0_&V[KA]%W\JQZB]ZQ"5H?S#C;[A<9Y$] M'JY+/]]:Y( 9NN(U:98K*1 +B:VOTVUK]\X]]V[^KX+-'01 MFS^LV6HB]@,(6]=?.;*AQ!MX''Q]1S(3>C-YNK MVL)C'9]E7+(#'<6O<40NX?JE9FWD%?9=I''QXD\,H)*'Y!07N'S#.*4%QZBZ M%K$? 46I\?:<3LIW.H*KJIT5)=:)QJ NUT&ZH'X.X[WH;3+>[U13?2Z+P=70 MTO<>JF&8MC[_UL;>C5FO.-VUPY37VWA/+N;)N1!>5$#DLP^JOOA]Q0A_S+<67+O_CW\W)3$;G[5UF^H:E5[4'+ASI, MRI0NL)#M_J.V]A[M9URMM^:-V=I,R8O'2JMS%:/RR1WTXEGZ^8V&$-%#(2_3 MTBQ0L,QH1'CU"T,PQ E4)@ G\?G+,S75UM7P^M\]GI9P]Y/@USG9% MLF?@(CAJ7F-=VOM^6^P*GQ*XI@;-'JDV6JA,(&-?5>4J0K\W&1Y"SB!3?(]BL"$<56@ ,1-DKW]%4D:VQ;WV/Z]'D M%%8HNE"=MST,V*@^;%2['D_U'980THHY8+8BN0[6S#MU]F_K!T@="3Q8&R?\DTG\1Q9:$TXY= MO-L+1-*(-1^AUL1SLD$WP"Q;PXED2LQEV@.82H6!E4@=(&>_XA;/]2E$SB2/ M @ D^Z=15%2FH\/2/(@(K]KT4:Y/%5#852.(> ;NLVL/USLV_PR!SM-\PL>KBP M=S1DQL//1WS9XPA/Y)E[BM]+C%-V:_3WI3><5:-S S9S_@UB Y+U M?BMT*]+8I;WW>(T54;A?R,> !Y0G3EN,H+:B,Z=0\2K7T;!)LK]B=C&W%0MH M:>M;^^F:,JC>MD6K$-:3Y-1,XRR> Q,):E4:4TL/=?$*?*&@<3"7=G&5!V\I M_-NB4C0X/(&&WV]H ($@V@#8KS4CF#EB]+CNWE6"5@WG8O\M^"/++\%4?]=6 MW/P4.MY9-\:=V9%16COX/:,BD*RJ7=P,5SG0U+.% W(@'L"B'!/9"F2N*":3 MO"4[*@Z2^7:;<#\1G"2: Q4SO\IFFV#Z)C#P^J=@@V5-$ 9::;*$N!MM D7M M0+VKQUFH?_,88R$AVDS!2-H??<<^FB*=F?G\(LOS[ U>K&!+_J*_=Z?T/QO7 M43^7T01.QM]V04[D*1&I8SLDM6;G "73*D\?1V$BA@_%+F^NCMH9%ND0B8D4 MP#/*5]9&_B^-*L!C_AK$"8L\5$P,'(P88"Q#R\UQ# G_#)ON.>E"/NF6-/3V MK,N_;RGA0+(77Y)Q/>7++=@'VA-O.((9#E8H86D M"8+HMSAZ(X^J4GR02/.;>+>1C2Q78@]:7N_ &/R%XJ8C!2EK_':92]D;E? M95G. ]=M''?OZCO<+$C Z/.TQKB#!FIO_3&C;JG5<[$BER7MZB7VUCJ'":&Y MVCR ]3:^H_2@ANUC7/RI181^3W,<)/"=1&SH,KO *M@J*T$!F$6?O]@!D(:C M/H62<%> 9X/3B!G^KV"^)DCT]N:^0]H2\A7@PB(/T%6V>RY7NZ29KO([Y'XM M5BMSP-YQ)+S'TO+*%2UEU>IMO +CO;SD^(5<#C+[E-D"%RNE/D5CSW7J-6DY M]D!D2.?.OG42B$3>;#&YW(4COV7CV5M[M[6U E).!$32C)*D9( L5EJM=KBY MF(1VFUXT"U>8G&1#TI]LS 81I,@=?A>OC(&R7?KY?M44V/>6K!=K+/ Q_7VS M"@L/NE2TO? 6:*#8FA]YBFWFSE>]6Y05H M(@I<&LGZ>LNL%K1F R;KU,WWUMP]%_BE-;FPUL3WA"%1F]Q89(.DL%>DZ1)T MRZ=LE==1S>) M(?R?1 1C12'-^G>7GKY%9M7I<- KX??V UV*GQ+-D1R;U,NN?;R'K#+S\N]Q MN18%QIE=#92H-W[;K 6VN(@A2 M =@?H3Z!>53?+ZT(,),)JD'RD/&"X2W)NUWZ>;?*B-!(&8;=-NOK]Q*T(O(M MKU/RN7(K2LD0=#TOC:6>]U6<[$J.-7THO/]($KY? BTVRIK#U&CE^W32962R M#+7#",QIXY&T-?8-KBTJU,G($A"MV6NS(UN#>\!LB.J=>WO'LCXE"8Q]-/HC M.36[YS\(L\M, :NK;')- 6R$07WCR*Q6Y%VEH7TMCU&SU81LM\R.WW1LF)MY MKUR$(S&C1US@_!7;G."MK7VR495&6*W(+6A+4S0W\QN>Q]!=J$WB+=@65[B( M7U**>59(.$[J:"[LR>4]24WZ%E4+<+-+#/SK-UF^PC%49;[84Q!L0WF3X4A[ MEVHM[D+^XK< :G?LZMWT_D,[*FKC645D3KT'9$+&0!AN#,=?T M=[^I>\^ECNITAR%I^VF;XZ 9/=/>W+>"9+!Y/04)+B[)"YGB1CFL8_IYOS&% MOFX_0_4VOO6^J@Y(K=@0C4Z'V%*F9Q]3K/ H4K[/5?5.Z4=&?:8/GK9CB?C> MJ'$1\&@GBAC'4P?OVE)A#_69RF,^WY7K+&^QO9A;^@XL$9)R)5NT0AJVM?>] MN5K#S!;IR1%JLJOW%ZP1V7*/(?$X>"?_8FY/#M(Q+\L\?MZ5 K^\*UKGP$-, M97-?["N-,,8Y(;'>TW(/MK/:K:=OW[) ZLBXQ/N09UNWXWKXM9*U17>_&[?@0@(WFLXGO'N1\AT,3ZO#^*<65[+DMUL8>T]5A-MR- MU)RXL<'TU%NA7%;1\JS@FU 3=B)\NZ,BVYF>URR*SKFEFG>L(;*>2&?2'S;K @2 MLCUW6ZI5%2%S4LD<+XN':\SQ)R6$7F9$5PG@OYMM$H/?Z;#TV>PSL61$"PZF M#!5X".*FLGHBG8E@13 ]H [?:OJ6[3VFHJNVQT]U:.Y;L.\&C665[KMWKQC] M?_^IXO.._/0__HOX#?D?J&3Z/_Y_4$L#!!0 ( &1N8E>S9L_D3F -<_ M!P 5 <&=T:2TR,#(S,#DS,%]P&UL[;UK<^0VTB;Z?7]%K\^7W=AC MM]L>S[@GWGDW=.W1'K5*JY+'._O%09&H*HQ99 TODLJ__B3 2Y$L 1(D&"A M&#$Q;DD "#S(3&0F,A/_\3_?M_Z'5Q3%. S^]LVG[[[_Y@,*W-##P?IOW_RR M_/9B>75W]\W__,__\A__]=MO/US?WCU\>$!O'R[_OS@Q^G =NND6!OO-6.(A#/TW@ M@_%W;KC]^.';;_/AKR+DD-]_N'82].&O/WS_PX_??OKT[?<_/'__\U]_^O-? M?_C3=]__].FG__']]W_]_OM*MW"WC_!ZDWSX;^Y__T!ZP;># /G^_L,M#IS MQ8[_85E\]/_]XWWVX\/T/3Z17_.$)Q2AZ1=YWV9@^K."O?K&,]QC_-78W M:.O,3_-]O!4T4_[T(O)L@PYJ7CK_ Q/&0#<+=/B:*CI4LXB1^]TZ?/V(7"]#X@YD*7SH M.7*((G@114ZPSB927Q49)&:-0E9*_D&73)?;/N3 &WM05J]1[$9X1[HM5I=I MC ,4QZ! 7#HQ!J0?(U '@T1!%^DS\FBK?D*O*$CA/VZX#C#I#1,#:DLBQTWB M7W&RN4KC! [/2$Z,]1IYM%7_ZA!*DQ1/_&ZCS?;]3() MW=^!R(GXVNY CG5A'O$@PZWE,(,+%P1K3"GX4]ODQ;U&0_X!)9G*^X@B@&T; M!O2@4(2^99315O,E#+TW[/L@/Q9PLD5W("R#-7[QT44; M]:V#HW\X?JK*V4?]1M2R(DQZO2KCS.@YCO1WTVWJ$\6;2@N&7T'I5) ?;;QS M&JT96GS[R=SH-J+.BCRT=4!@/X0!U2A#'[ZT!D&.0)=6E:&RPXU!;C@OO7[!]V;$1@@1YQ6$:W\0)AJFC>(F2 MQ,^NRV%+,_E"KM'=)'5\ZC>!TY*,ZA%">$)K)_*>0SA>HQ1^E7^_%Z#3FKP) M6[I$H/*[3I JC6GX#E?V2O0X\5=QUOY!62*%\O]=%B5=I#BU5F<<.! M<(^=%^Q#0V#K.$ZWR.NQ^'Z?,H3+;4AGZF3ZW9U'Q-4*$_VVZ:"@G4%ND>CC M7-HM5K_$:)7Z]\1(TX#<4),Q[1/3)UBZ?\ T!E>.[Q+KEV[MS>,2=HZH=X$+ M3)'_]E=$4A1@4U]1Y*Q1I7,,6^O=!;4QB 'BPBC7V$^A$PRI$]'1ISL9[^9! MC%5:-AL]=%3LA_GX9+ K9)%WL26FR!_T R#5;M.$>.1@',?_)W*B0;#K]O') M8*=/2&KXDA'_^X'XJ[_M!('JL$;6JV_'%4<=0]3R J@K5_QMC(\&443?OQ$1"0Z*C[[MC(U9XO5+'SP3Y5X=$ MD! [(F/H1$E.:/V(B3A&?4)#;=#Q;_WTK51ER/'7R;*; U"VTX@$2M%[AGZK M5OZ B3M2G3_K-?JKY4<-WA,4>,BCE8J*B?NA6VODD[I- M850'E5FZP$,X*UT _SB4+H ??KL*7U%T\1)3ET QDN^\(/]OWQS__>/0TRD M?(81&;.I_7GPR5S ISSRN5O?63-F4__[:-AD$2HW@4>JB0E JK<;;7J'RX=; M^$TLF&"SY#3S&N)+/?;E]!G3*W^]\&GDTFR)[3&1 H$R8.S M99$=L]E(D[M"Q*<)9X&'WO\_M.?.KMEN\.GE064'2N>S+;?I6!AFWS]$5L+9 MQ.0,8?.1)GN+?;#2\VA/[ASKK4::VG*#?)\X$)R /[-:H[$FMG5\OXCJYL^L MUFJDJ=UL4;0&(OH2A6_)I@T\=NL1*>\AW;Z@2$AV>9.1)O7LO!<15%DISY89 M\MJ/-%W0WB.269#]![3?0\F HZFRVHX[S2OXYR)Z#M^"MDE66HX[15I0;1$] M1N$K)O5-6^;9;#[N9!_!FG/\_XMW5Z'7.M5ZX^'/:_+E"#F M_W$3!GR!<]1D+&4A"X CH<]9%-PB34AM7:*7\E4&4:?!)[XDEX"DHL0/+\_$ M!&=,\ZC):).Z>7>I@XNC6S.;C;35U+'F9'6QG<3)]3[N)G.:CS99-XQ (Z6' M&A5S5V$*.O]>*&O$O48S2_]WZD0 GI]G-PF,TF;+\?PR8-EE<=RM]5%&Y9;JSB:R'#J_0A MC#P4_>V;/WTF->-W8/83QOO;-S]\\R&-82+A+O,[DK_E(43WV>*Y4Z3S@^V* M$6TY72 :#J\DYD\L4/GQ_%!IN"\+ M)/YT?DBP/:<%(#^=*R!'WMH"D3^?'R)\!W$!RE_.#Q2Q0[H YN=S!:;A_"[P M.$.%E>5QS^'X\QEJK4P_?X''&>JLPLN% I7_'E M8/SE;-57\=5B <\9:K/'%Y@%&&>HPK(O3@M SE:-Y5W6%L"ZI)D6N'FM#4P\KT9\"W*B*)12+4$,,_53^M KR;P'%GEVWCF+ZC*2 M@067-?%(,8&+5P?[62YO10W/DQ"SJG;BG>PZFNF%RRS'Q"0;=0) 5FF J]HQFAJ8<+K,Z)I &26]-NG'XQY5&7];,3!VN+8RCVLMOF< M)3UC58 Z^:(LAZ^GNZH*;X/!+ >NJR>IBIBBB\9R1/O(NM+ODV/TR5*,%*2= MR,-D.4H:A9JTH\MR2 <4=WS?FN68*C!SS5N7P_*#5EC"Q/&G */=ZW1DG23N] M?/,%CGJLI!,_$HX<^"4\LTK?W; J,)R5?(&3L@!IUO0[.(L*\/3: 2>5!,!X M(^M4L@'*92Q6V<3)VR+'RVD)JE4=9;[C/XI?XKRU1N:3*?F@GSZ2ZC\@-6IJ M1O:P5,L&:1M^8M!<.?'FU@_?Z+.'Y"' PX*>D.L[<5Q6L0"2Y&MH3RZ M%=':-9)>3<[RG=! M_HVT_)XCDE1O4 UU[H-4W08#TSTK;K^(%$D,YW+F1B6 MA_ ,3-M2MLL@,3]60:S=*AHDC,@*R'6;85HCDBP]'86VG=80)0ZI3N\JY]+Q MGV:[D"$'0PX&*X<%T2[14_.GO"T21(U76C M%&CJ:)J<]:B,8&*!<0S4)+*7QV?7'!>)%=.%.U! MU(HJ@\CU-;834EM@$OMJ$ MD(M 1!)=%B5RYQRSBYE "H UV3^"TI0 Z1-RWQ&*X1U'1G4H3XP+PB43I M+5:_Q(@J+E+RK]G'A/CS/)Q9D8\.]NZ"*V>'P3JL,!I/"+9W-+XGY?G2RJ?M M_8P(Q>.Z&I106D\HF9YF*FPYP1H3VY J]S";F_?<@4=RZ]^P[W.97:*K&?4A MW:8^<5K(>(+Y&H72* 86>IV;"&5J3N6V;-&7G MXX0FZ="+,I(_O4:!RZ=-40\CIYWXRC.#MO"P"VNM=AIJ@F[9CNY8XU>W[?=U MU5M:I>LQR^,@A3=IM:MMN=NKLX!+2%QL0"W'I?V&IQ[QS;C.LAPAU1NQ*EXB M\68Y;"JW;<=L>#8PJ1V ;?=]EL>C2Y]YX@O%LT"I)7%'<%EI.3QJ$OSX4M1R M>'H==YQK6MM-^T+6$!UB.CYKP MEHE"L!RP/F>?1-2#Y>C)>Z1D8BHL+\/<+KOD C4LATE1A*D&@EB.7A]YUAIK M8CEVTM*,$\MB>9GT=OEU)*-LA4*-KV1"=2P'K)>:)0@-LAPV:8G$BC\:Y%F" MJ6$C"0J#9FS%18VY6$%5UF>/:[K?L_[E#_G+%Z;D&31[WC@L[7A8#X0:Y[!" MF"P'J(^@$<;L#8+;=,ZP/KAU"Q6T_*V=/H!*W%+I?3O'#MC:XS>'>%7GQ(K, M9-6X-BC!KE-FV4R]XHR%507J47ZP*XN(3M6C)D'Q4 AG49*=C2\K>[OC(DTV MP&Q_($]J.4>=)K*,VB.STNNH]C);;T"1QF1ZFEV0)'6)>DQA 7=QG,I//F\] MA8FW,X2PB^F$MGQR=%Z<^?/;F]:3NH9#R1X[ED<$ZX'O6 !9'D.F$S;6F^VV M1FUTQ4WJ]+;\CE@#=EP^M?462QMFA6YB_0V.)KQ80LU6EV%7T 1*V!@^P>GY M9VKO.>:O,IQ,,>"[P"7[B:Y1]M^[H S2S(-;6QPT"@,8J>34G-UQVI/TPAA= MC51"^U<:9]<IM29F"Z^6,D3>-7K_."O))^5Q-.7ST0#F=@-9T^$W&T8E5?Z1 ^+822, MB?,VL->8T]GS@_#HN>>B@VWOLM)*1XZ_6-V\NSBN)F3L[X*:W=J8HVIO@RP!X#VA M71JY&R""Q4KQA=F^HTU!%ERF,0Y0'*,L2>FJ4"4B_@6URA#:J+')L45*7YFJ M5L^*B;-TK#QV-/ JP=@L:M4XNAD5ZQ5TOS KP.TY=DE?J%>0O(ST_H-?1?B:L%*!Q)GODRE/F7?E' P$UJ"3\=% M'O417SK4=[HE(HF>_;ETXJD,S2^.1 MDNM#B]5E&$7A&WSFEP!,7Y7C1'&(Z6P-P]3M;2MKY(V*8;18%0GFI1?B*HSA MW$8OR36.J< '%@=%;XO3+9-GNH]V:D*UE%RPEET8._Z7*$QWT(.NC3AYX##, MN0J$R! B574*VHBF^>S[8G5\545>&4X0_]JKQT#3L8;;GP.2Z&BJ:/O=%NRU MB%XS@[JSYHHE3N.988>>PF\_3? JYA:_(R]/L,Q=&!TO89@C&>3M)T0K/CR' MS\X[*8-$DH%@KX!SV>9 "\$:L::3-$%H(_"3QEPG6JN'2)C;$\AT,Y M?J:&9_?X%-MA[1R%U:A^7H; V,O%W2-I:ECU"U"Q_NSI'KO"0%DJ),1Z2'7K M1+7P$ZU)<%-$;RQE2! A,T2BX31DJB;-2"@=+$_3[*09*0= V0ZB%CUH&%%Q MGM!W4ZO4 ]ZL/[\&4JB$<776@]I-I=(>Z*!?SIUO[5H6]Q@2]0 YQ>-N-/N-DSIR/B4_)R=\?_MI&/@S\7L33(3"APS@ M9&>U6$[3>J6O>OJ,]<\8CJ(Q2V?[G$]]8;D[2'EQ8CERFN0 )S_+HBS50Z0JB6R#5!>?_.MOU>KB].!NO(F78SKQ,N.5PZ#]44!^G6-! M7Y,UFY\%9<0;C0Q,,W^_$U2],(!Y7(=;$%V1FXXCXF%P&" U&%JVWFAX9&IML4!:65GJO>%PE8\R]I4KCR%,IC M:AK<2%76[#K4\1\=#"=I'H AY"%Q'Q-[*_D^W20>I;MPW72;4EL["^P%3H93 M&@YR_(HRI5.,OG1_4UR6O2)T30W8+'2!YM<>W&6TU<6;$WDTU@#4#RA!,Y"Y-TX40 SCH6;RFD\G1W,6$?_%BJ,.XT')(7;R&\_G9WD M,LV7B/^"0;>Q3F#1^F7/E$B63K)PB).[]Z\HV82\LM=274TO*7_<3US 6]1# M6YDF.CCUE",?M*![C-+%ZMEY1S'%KC$UJ2XCS(WY *Y<']-;#X=DG1BS\'09 M&N!U-?T>%T>5IH"_-&])@ M>2XPU:[!F"S%!O)<\#FZ6*ECI.<8&@+,R<5]2PNMENL0RPOQ*'!FA3;/!10Q M.Q[K/D/@,KBE[" MJ2 I36F"ZT++$\&&D6GYC>00V$V*P(9!C\6D6E-A3A!#N=M1K2'O]6#LYU/C M6>'EZX!1ZR<#E-Q=<([4S];&]_<"J;B4SE'Z?*8HJ=UZ%_:EO67KY= :_D*] M0%JK*7^"IV?'^_8"/ELM40V6ENC>OH#OO W5QNU_ N__>. M8BB U)H.>X) Z@M4*"'5FJ@YL=H7'2\12&!$B8\>VT& SZDELV8\N0']V"4 MY'C.F:W3"@X32U3>V\-]1IP,LZN&$O6"<9Q'S+3("/JE&+G?K.ST[NXS;0% M^E^CES!R-O?W8.<&\>\.6D%ZN\W(KC'_2S%LU%S]@F-)L^ M$S^0RS/LZZ5/*UGJQX?U&=,ZD%9BJNE(VC=DC'!2L\+J";VB@%P2EXYM *MX M=2PF-S)7:9R HAD94;6Z9=?3)9%B9<5"JNMH$4>RO8V4#1!.K4V02'T"4+D?VL_:M#[*33*>SU)77(?!&*J;P.O10V+UL#H_1;@[@E.QO@VOID M]O('OT1'TYRJMF6-DI*MJ-C/HK7'TD^#2XLI5[:LA35%/0SP(V,Z;9PH[&*: M!R4VI/Y&FFCY]K,<=;LR*E:?!O<=UD$?0:B$J]#T"?J&RB&@I:C?W<*@/0E]*Z@P0 74J_%ED MHL'LZ;Q;>)/;W$1QZ,9Q 8ZM0MW&F.RVIOE/#'R5T3AKM9"?#G@0 M_11GZ4GYK2MH$BAP3\@=+%B"-,.IC:$M*HT^[1Y+?9S'?-W',?0.2N>5=AS$ MM/SI1)YE %LW"K&\!EEG2+O2X1A%I$Q? Q*'!4UW/A6Y7TY9X1J0W\/(->#1 M=-JO 05=3+.EQ(;4KP%%R[=0ZVJPW*V#HUJYY:DS7#GAPQK:'/?"+@98CC6? M-IX3]S'-=#*;4N6Z%@3L9[MK%&'2Z_5T3KK#E.\"\OQRH;C\'7GKVK.B"@Z& M[B.:N&Q7GV[K37N?(4TSO0:"J-VQ]X+70I%1O6!O+0QZ,A?O4EF\YM-U&1 _ MA(F,6T#AM;&LVDX9\]E\G]".Y#^#L&Q)DNG3$_3[-:V,;72%C)(V,][3XA4YB&9^P\T?8WW+,S4>9)=SJ6%,ULZ M3>"U)GG^E.EIFC_E-DE43^IHFM"XB#3@GET; BFM$RK*=# O6UY'-OS456=#%2/YQ93ZP M"WD60!<'4*>A3#.MS!;6DY&[X&4A-W!F93]4%J@\S/1J1,@M5'$0 M?4^3;_!NE\G*OSN!Y^>1L$WQJMEIGVDTM6JZ#N5)Z,W6ENS M"O;.6:\C4BR6JOOY5.GN2.3C2_0US>8]JE5)@F._15B4 3HMIK6T8-72W2 O M]1&QQ&M%FNZQ\X)]G&]3JS-6=1C3C-R]F)4Z8O:S=*6TU6EQ]5@L9$YFT9K3XLO#_I4NX\-2XLM]I"%33OFP_SM&_ H8O1 R WE/] WIT'3(U7&'F9 M\Z!XJ!54G4))(4I.'*=;Y"F>$WJ^,HV]SF>,ZB]Y2W!7&Q(].E!QD884+I8A@X(^:5C&ZGCFLTEQ'PMQRU[MJ"3-U MK,\$0-%)Q 90D]@_/WRK6E8;#S<."LO!&D@25@C:\JLT56X>^CBWOZH"IQ+D M:5F])UP/\B RFK,BP0DN4/4U]M-$V=Q0&\TTWZO4DNR,F(4>*\5*DZ?%U6=1 M;[+J<&T<5X%7S%[9)2T[DL$%AZM;_E%]FR9D7[8DURU[JNSFG=15E[L2U_H) MTZ*Q=W'.3A1FN:*N#50]5&R_FEDK7'E2I]")5D4]<#V94Z5HAOPQPNUHI+Q* M1OHTM^G*V>'$\8GKYC%".P=[A<*C6JBY][#ZHKHKL&=SRI_?S/.YA =?EQ&, MTN17A^3[$*_:8G4D&N0I5'(8TZ>-?'U?&:ZU_&B6!ZN_3+#A=NE95G%@:?2Q7J'E7EZU_)FJ/E=1[&1%5\!&(/+78HHJ%OK^(;IHURU\JQFA.T7!I5*M:68E*J?=A MK"HH]7[-M,C45+>W-S5:[^706AYY,-JW\&9"J7+R:9UJIU+!KJ36823R:4I> MB6IW?7&S7R$M:C.?%M^>5>IDG-7 MQ.SGWK;JSJ?%U9;4>'Z"/2DWA3$WJ<-9<1#3_*Q>^5D5)?N96:& Y87GX6S) M%1%XC1('^T:9/8Z2"H? 3P?N@!]^6\(\:.&S+RA<1\YN@UW'9^0@B]OJ8NFV MR6;G2?7SS/1-<=MIU:5<1%<;)U@C:MZ6+7#@XIV/[EL2DON/J\UM]Y!N7U $ M/.$[E7=%JJZX1@M]7P;-8_,/%& 7W?H@ACSG*R)?8LZ!U]:$VIF^Q+FJ+TQ" M/FZG#;HOO@,6%MKN4%ZY^-[9TC0BH!6R2WP@)7L:@'41K9T@CU4%_2L.?=AE M*J%)L9^#Z%VL\A 1QR\%6]MUFIZQ3T@ B0IL]!O3+,,)JFPT6QF8Z#.,O5A= M>)D2Q61"85,#4S[L,Q!\X#F1%_^R ]Y T/+3]S\+UR#7U\2BO'^E<19_<1M& M GH7D)/:&"9$0WXL9R8\XC_:MQSFKF<:+R)BX)X&M MZ&%7.=;X$VKM8^*E/[XHYG(>%2C(XU! GQ&'4/ND]+T3W !B0<*_=>]",>R) M0''C1/Z^F+A&+.KCG@@8=]LM_'\$BN7-:H6XBJJ6H4UYL*3\$L1QU>(3L/S^ M79M3H0QV:-KPE@(HY4HZ@,)U+U@*3ZM_HH1&UGU@.5!:/0Z2SU3(6.V6PZ[% MIU&[U6SZ!RP'4.1FJ.(B:=L/@98_": Z^0&J"+*1MA-PVRSOJ:NK\EX M;RQ-#553WYB>)$N1D=?*E2WR,,@0GB#J7GC5LXPSY.(3>N/#(8?_3#/NPL!]? MK>3(_V1O@*O".YM3#7!5N'"[=,#.<=%R@U!R3[Z Q>_M\)H;>;#]>"[BITOX M'4Q$-.$M,-QB]1PY0;PB#@M2OG(1+5'T"DJJ<"5R?4TL*I\0J<>>/(8X2.X" MF"P['$&RDXFPN,)Z+0+XI"V:-;>9-H(&O3A*T:%&T)Y/U+RFTQ&I1\:!G%B]-_F:WR0# M<9\0(3G Z#DL6#\K)\6GCK8NTQ-_68D1$L("\X3_><_.>S=1R!S)1&@A8VYE MX;_\-5Q>Z*!,UXDLB=+5 TK45]3LJ9%A*($\D@\2#STIE^]A1-1\D)2.?['; M^=C-7\D+/'KZX"QR:+OS48)*\WOI;%&95_^((APVX[%'^.")A,5.*5Y]CA?7 M!P7?1TJ\2#%YI^(>QSS&E^UM;F'Q$W(1?B5G]Y;++^C7""5JL5MS4+\513'OBV]RCM2<>!?Y(R^.X ME'R9M2C %G^AY;A)^1EK(8)UGY[E\,@X!VOHB.&T'"VFO[>,?V'[,RV%1,HY M6D+#]%M:BDQ'[V?M@18A5UJ.FX)SM7;.R1V0EH+7YM M@D8%+&LI,O)WV:6T MXCJE+8=(UJVMF IP9G Q@[79O&EYG+8"R[5Z_"V'J@OK=;I?.$\11[%]J3N^HY3^"XQ,9W=5D>Y*R+PHYNWLX3-RZ!M>-L>5BW"J&-<7$ZPWW, MUQKR[ :-C3\7/)M)37^>056^PRVP^\N,G>Q]<0'9SS-DJG?2!72?9^@Z7W>7 M!K#%#P@HY%>!,KUT?!1?[DO=)???Y1ZK*Q!ZZS#:PPA?G>AWE)Q6\A7+BJ + M)L=F@-B5_!4[ZRLNBMY():\DREQA@@*CS(9S%L^\D5I. M0\ED:?$[ $)8=BK:KW:D5.>+0=-''_+4]LM M!44M E=%.;<4L#DP=XXM-:,8\(X\687".^BG/FIM#!<\[?+=' MMI-MD*CI6FWN $M!&C:GT+8@TE[J^YG4UQXL_M&V@%%E^<1QQ@T!CS^5L(A? MG2B"M>[GFK)E\[FFK.KT3@R5AJK:.^GS=?>^%06B]RF*^(D$%7/NA0]_&W,RS/NB MYE]'FM!7# =HNN5.J?YW,X6>:AG,B'T5V=I\6)ET&T9?G7]1-:-07J2E%*OO M6+OOO(MWO_9W?5?=^?I)BDH0HR+SX$.#-IR4QB+6@X\$W8U-HD.IJVUN9*7%$S2&F1IK_$4.LN! M4M,)J]35HG99CIN4TEEXMBN*GJ6P<#3( H"&+F<["*R+VQHZE@*@5I.D78\> M J97%+V$4P%*TS'%U/$MOP"1%L#2A2%L0ZI-)MZ \3P,EE<#T054LU* Q2]A%BM?IMNM$^T7JWSMF?B^ MVCC1&BS=PZ/0S^%CA%YQF,8W<8+)RZ'Q$B6)G[U<^H3RR9*X-S=)'?\JC)/X M+G#)J!X)"WM":R?RGL,&\J=U^WD>ET5TBQR?LPQ.XZ$<]OGX%5)*ZUU0Q/%EXD3)=-0O=1A&T;(6VZIZZ;.XX/"!-QF#]2YXA;%A>6!X%C9KY7>G94<6$]\? MUM=B/(IZ&-#YRND\.6]?@;TB[/@\C97=UN2D?PVCW^\"X"@7U(BV6=<;FYSV M+0YPO$$>*13?.NUZ8Y/3?D"M1$V:F!;-$CQ9E<<<#K#\$KLK2 V.LUQ;[XI2 M@\$M5\F[HD3ER2 J=I@X_F04GF42NK]?@CWAD8KO*(BSO9EH"E%+Y/(SF1-1 MV#S\BCUB@-(K 3]#98-WS^$-J,#)GEM&4'4$;?[HFW?DI@E^1:"Q/X1!^>/- M=N>'>\0)<%?J:N!T_@>BMJLP_ZG>1A^@+SCQ')(LN $9L0E]X.28T'@8 +U> MD8+)<)@*4%7I/U)D_M)%@0."Z)<@+@(AN)3,;ZL-XGLX99\W3K (T#^1$UT$ M 5!=%(/1Q(>UM8\)U[+O! _.%@G)M-%(&XC/;^'S)DQC)_#( QQO0%S[9^B! M[L-@_8RB[5W@DBO/5T1FP >VTS@&P1:D<]::C,5:19)^P3>.#8T\]C>SA+ENP\IP.. MF0XXJ0Q.%<9TP;9*B1;9RDDQCY5$^;/ZQC?BK@'3!)5"5"*W7]3#G$8KF'"U MA9EJTKEIMUA5R8(:,812XB2F1/%2(8JVH**>@XXD$HZ,-XYX8+>;#C<(]5!Q M'R//2_@PW/H+"E $4(+ZZ6V)APFVGEJAV>$I3M!6&T.?C2AA7/R\7Y,H1Q=G4@Z0V))G:_Z@/WY%281=P63[CJEM=2HF MH493D)>([/O%/GZ)A+6Y.2T-L%4QC;S6$?NL?PB#5U*GSJ.G>OQ,7(O5OQ/! M_! F_T1)_EC2'U4=-^NT2#8HHB8Y=6CRCC5S\[&[[$'5O?2$DC3*UPU<(7B7 MI;633O^$-"=SVYHP"*F>"Q\0J&KU-E,TXKD:_&'J@2?EOQKD4S;)Q3*?L_*N MW*>QA2%[$H,+&V!<=6%SZ*1M?K<@-Z2E#;_Q%#F9QUTW_TYQLK^C[V=D,:F- M\X_J(?%=P*Q^,_KGM6TUF:<3D"QJ>L$8N*C]3J:UCUY&Z8(G_6U,_PFJ3?KR M+^0FSV%EQH?H8RZO#?U=(P]#Q<3,("Y6<=FUU&,+_]("S(#:&S+ES+-&J?>(IITT7P3-(U MDXI,T4H)'3X_3:(@EZY]R:(RQG06V;Z'Y)XY7JSHOW5K*K6Q]7(+]5J[E>DX MY"-)MA>K,(U:E&/9_I/@\8)[#ORFFXT97QAOY54Q<@ACRP3*Y M_Y+E2'1:O?I7S"!PF!'8E"N$X2Q%^E8N'MV4X'III]J7)M7FQDYILO^*\'I# M3'!,XI7.AU*IC M%&R9-2L=BFIY%@(S>/6 DE)\J:50206EEI"UQXM:"I,XT+3$IULHZ)E@QJNT MW,1T"#A\\TPF"D\MR@H*.-%R(M$7#%NKCBH94VIMK=2YM+#QTL)F1<]@,:WU ME#M!3*BE1"4()ZU"TU!![24P/5&KM5<7]9&LI338&C);"#EE@])>.I6(7Y<0 M;6>BE4F%-]=X5BV4V%+XM/AP.+X:6VLAM/AJ>L=:6PJ?FO^FU6]C&SR2?AM> M>+GEJ QC=!N,>[=TO^;'*,:R9.N^RB&0G(86+#YM)3(:+*TYI':<\C,K+(5' MF)I1LP,&28LH4/W.-H/A1 ]D3L*%Y<0_R $DN"*R',YN1U$E<-?2*LIJ1Y$@ M[\92?(:5F>-E ]F^/4.JZPT]Q'(HQ9*R/1UKB->]IF'.Z)4!(^:/6?[@VI#9 MT54YP$E.*]"UUUX82A7EW"K:*T&XLK53*N$8[P).F:V-BUM&RJ/M>S*4**A$ M3@T!H37L?VR1_ME64IL0^W=)>;5]>X:TN&KA;D, :8\\J&81YTC]Q5:2FY8/ MII[$;#OV0[*[CHVU''\)_[5T=GH.U<^60C4QQ8&51S_O@/8=Z)#/G^_"YWD7 M!MF%EIH"1=B+M5ZSX;25D2H7%#MD;8S7M/1)_<4/B@T<]%)_Y'?)*L^S'5[< MGNH[9"IU:"L*=%90P3G\AAA[L>-2<(0EHU1'T5MMIG@D_6(-1BGY8DL])%Y[ MHZ]Q,!YT!XNF\I/H""['OEF76=HDJ; MK!K+$KTBN3?XNHTYC5/C2 UN/SKN3;[]QB#_*R!Q#$HR_8'2?:8)\PJZ*PUA M@FW"@+@)@5[JTX)/BGFHM=\0#)41]B) %P'TRRIE27&-H.,T6(/^$YA9ZBCG M]]/WL@W!Z5<<>.$;L0NNPS 2/&8D:#V=UZ].YRTX*Y[OXDB(RWW+VRGM_>:W MR,90H41;=-Q0G^")8Y0H^ 6$[4T\0YR7D'D.<]%<"&T4?XG"F/LT<5NWX8Y3 M^$6WXY394=L\OSH1R('*4<>?&:^IN>V_#2..'+O'S@MEF\6._B987X#A] K3 M1BVTT7',:>@W-ZL5(G-"Q..\6%7^TJ8Y2PZBC>X8&OO!TKWS 'N\PL051R5/ MG+,K*:Q9; .@#G]+M\@KY-)CA%W47.C07]..2 7O7\/H=R"S*V>'$SC+RM2! M)@FK]Q]RU@>O?\Y2"^Y$)->A,N*0%-HF&.06UFW R1CFK E3ME&RS?FC#+F! MI)+0(DW*[[O[G*"N4W17%#:6W#NYLDSMDNPC%BO9DP^.>& MU! .JO9-G. MV8@'E-2/=$G50&JH(==R]+7#F?WHX"8_=AW% -^"4/O#?O- MC3CZLTF%JPUAU:%,ASYUC#:I!P)RW3J6%MSL&RM2C1+C!F%8CITPAJ-6=$&5 M0NTM)MP[A.10O>$HA2$@U@.GG3@"(L>17$P*VPL0#ABQPLS8&*4> MX&GCR4W]*+"SU1UAS)P^2C\ID+;5H.ZKH,LEM10HVFHG]D6Q-9VF /#<;9OC M-)T"&:VFR@G[;93SB H ![54IE"7]^#,*:L2+U;YF< Z"TZK9.]<,Y:S(E[K M:63W3J(&:!PEE>G#3X>IT^?04%Q(PC4F$X2Z, MP!YA3EFJRXFSV5WP"NW#2*$TB(9O&3B42F.)N]6BUM/8Y0+=BDRBP9U$B2>' M/7F0>!NF1T66M PY#0CT"'7@YAT8-GF^!+2G+Y=D?QO[@!'.Y<1!?XS"'8K MBO0=6&Y 7XS9,:J C?OM21:U*2,:[Y$3HR?R5,YB]4N<=7T 0SVC&=:I:F(: M)TZ8=V">!VM<-BY?+FJI[3+N'$XMZA](Q3E:^=70HE-N$B=.I->YA_?9>>=#.^*')TF.]4.T]*6;.L59 M$SAQ,AR7]BSBWP>5:K2]OF)583Y3>UA,F4V6,!ZPM$M,]9 6!K@CH0DHUKS% M72=QUJ\?G/;C3_;$T9]%D4*92\.Y:AP#0,'5)<&+'Y24P3)X,E9MJ2U&6$G#".VU+ M@1D]U7;.-]$1@S"#.8Z:+(YFL+PJB0/& MC/+06R3BE%$W$3.BM[K$*:,_>$B)WL(3=:B?YT.VC$09IDC%Z0)\G+.NU8(\ MK9QU4[$SPU2B.%VBE*\MK]7>L[ 67,M;77H+5#0I;DKU%6Y#6ER!CK)857FX MZ5RHG"%%]1CJ\%FE_CU^1?%<@6&NP*!WXG= &RL0@\3?'"VXFSS+B-IB]P'40KR P;FYYTWFTPCG/,DZGJ0 MC\ ME.G*7T>:T%<@LVVZY4ZI_O+5/2G_9H#J;K6PM^HH!A9ZE<9)N$41K8%( M&&6#=S&32&1Z3..X/%(P)U[^Y7 *^"Q2*32YUC-$W'L:>S,781E8/$FJ62HC MC'5".>_B$ZKV=VT44)-GR+MTW-_]<,TG V%[8[0@Y'U>GHM45P-+ND:OR ]W MR'M&[B8( =X]C5@0'TQMO8Q(]CJJ#RBY"UP_]/]7F&NI/# MH_ZN5P=7@KUO,/?PK!R>)VVZ-2RGPCF'L4_:P+&;ID@8:#A,; >!F<)91<=2 M 'IZ?&J/A(I\*9;#IWK/)^WS.#_0M>A3(NQ-D*MG0AZ*,-RQY(,HOVH;PR[=I('PY7CNZE?D-?C\B(@M9= I<,^ MSG_;4$DJG6-03T"#J8UQZ<38A5%R@&'(^9@9JSQU%*YPP\\G3VOJXHIV!(D0ZJ5]:355&[6#I@MG=_(K-3O+[ZX[$^! UX'3J4BC@HRTYFKYU59W M<2:A% ]R#7.:]*:H9P]1=WA2=X JV.E0WRTO):R!%/GJO^4U@E6PDU57M!;V MG>0]0Z4N'BVKVPQP.%SR5UHRHI9.Z]9@KNHT5W6:2R+-)9'FDD@G4Q+I[4QIJ?/5 G\OJ5@6J>A MIK?D+/A,IO2.XC 3D0WFJL0:KNS5&TVJ$1.M0WS.'S6;UJF7%Q57/>JR;MJ. M!$9>$_]0X#>>%K07KIMN4YIG>;$-X2#[@RIZZF#S!IHK>6G<+?I$ANK.D$XF MK T:!8VB9;A*WIRH6<==;'=(]9U&W3OYPU>BZZ3(K;5 G%17@VIPBX9K%3@[! MK=<0.2B6<#2[))VMQ?M&8%;N/:56:.NY==, ]P3K_5G"Q*WVB.4)92.P-;W0 M'@3&Z22EZ'"8RMVE#Y&D9QDO=Z/I,8I06L#H2#B\U&15FM6:76DB9 M1]2G-7MT1^,REHD3)7;"QHM6&22=U%[JXT3+C)%A:A&*OWTN(?NLGXMO@JK= M-^W$W)LXP=NF27P;1K=I KUO81S'_R=RHM-*S#V+)!:1JZ.RF3?O.Q3$Z D1 MR\ CN?V'7>T0HRT[\N0!>0#Z?'Y#_BOZ&@;)ID-R@,R@DX>!;-;S6ZAE]<58 MI[%H^+)Z5+)XM)-8^&V8ZF'\5. MVB$IMGI!J+?B7^/&8-J>'@L> UO"G&CH07&=OD1K&HD@*.\@[F.B E'V?6&5 MFGJ;Z54+F2O;*2]VV,IV64)*&3';5FFHV5#;/)9A"K+'B9.<@OD3X;2<2X+- M/O&YL)/2,Y,5W9%07WV:G,6U=-(F#WY%,6B90:LT8+:;;CZ_<7U92A.J)=[5 MM0[+'6)SL8.1$97* ^ H*?:"QE3U2SAXNI+EO-D_ +-%^%F.WYR#/@UHHDHN2%& MF3',PFZ)7I'@983>8QKGD38_,Z^U\8E?.5&TQ\$:#)LTX-T("+L89P;!TT&L)Z^U@8E7M1U2&R"-B#[*F3>GL6D-6:#W5-5@EK9A MJ3&O0['A0W<>_J0V#>E0^[>?YF)]D5.17L,"L:/.83V.+>H(GU^;"H#U2/&5 MAUHE#29=GI54XYZ5+ 0M][,IL1='V],*4;T"U?-4D9+4MT;V+$X&'B$A\;3O M01":3ET4OM^/3S^,\(P?OAM42D_'.6U!R/=%%)$:B(4% L3N''[S#/^*P?0@ M$ D?@U(=15\\+'D6_C&-W(T3'RKG":)B1>V->X2>D(>VE$NR:B[2GG=FQ\DM M1\&3S>EJXGE&&'NQJA"X8%/8;4UXC^!P6ZSJRJ+HWHG?WI#K*\DE+$%4 #BS MJ<$74:_"[0OHGH1NEPC.6U 0_?T3458?3YMDO7+BS2+X M.]CT?&EZU&8BI-YV)2#NHPW"BS4<,,1(>(QPX.*=XV>6_F)5<4.Q<)7K:$B^ M2R8_36)_*@M\?0QPDU$EVBU\1G' N(C]779/0[\\"-49UC)$> M6V8\SY!/N_E7JU]_ED&)<:K5_W8:QYC$P]^JHQG76Z<0=0$"Z#YT.&87LXGQ MR^!3BXP@B?^: R,J0XXE2U!<1.OS)$JCQ?@38Q(&NXU!H=?Z.AU'O/'[:(^@;U!"D=;=:K<'/_'.CXTAC MF7'U]ZN/S;C:W^> 6\U<>)-&H1?ZOL/6E[G-)G<\ K ]CL=#;VT4EO.7LP;1 M\$L0(S<%8J!\=A?'*:T:G@)/A@U'((NPN@ZE;2T/Z.T)O8;^*P[6]8./SPVM M?8P4D*+0+5Y1%.#U)LFB26""1((OPU54_H4D<+TOWYQ=J][8;TSC?#1T"M#0 M;$_.M#Z,7^EO?'%?G20E@1770!]2JZEUT.?&IBI!3M1Q&OT4HIH?&!6@)=:>P M>(9R0Y@0&CF"SV%^Y5EXWE'\)0ICGJ^@M9NV;;A,]R@BH.59M@N#Z1$!BV\L-K;/YP#N%P)%=^"%-< ML^BJRS F"BQG\NP>.R^Y'^A*6.V W]Z(67XX3:JI05R+G-/<.*=7G%81=M'! MWE9U>35ZZ]1T\KP=>JEQ^,1%PHN7YBA"RL-,)*P]XV>:8P:3Y(DLF9X365 > M?7L91E'X1HPE9P=_2?8**^,.,9$EWKSO<"9N,U^PPM*.NDYD27 6;C&M30*Z M4ZN<4!G!N!"\=&(<9TZQ15"--.(QFW1WXTNKAJ&04T?N/N^XE_&%D&E(S9TV M',C)37>:QLO$MWX8,IT1+3U,<#-*2#)UP8Z+-(D3)_#:G&^MW:8BF#(UL,]Q MPAUB(DO,C[L\'>RP$="GS]K[A(S%C MB7)NN1]V.KWEO-@[(;\4:<=Y\)9#QR*N>U:Q))4<=\LQ$^?%U[B1S[J68R1. MPC^H$,KI\9;BQLFG)T Q,MMM!Z&I%1RA8RD /0XTGB+5XVRT5Z62KRK!;48MB3^A/#C52"H8L7B2\MAF:NVMYWKQZPE5X+! M4G1$IWV+32)0#.S5BI3=<1R MZAGW.2!;492SVXX+JE@.RS"F2:6C5%4LRX$:1H(Q;HMM!;"' *L)K#^=L<#B%DD; IL)T8Z< M%X=3NLUR;*3XJA%QED/RTQE!HJ 5"OH#8'4-(1.&T\=DOME#.-S(B7NJ<7) M^L@A^K-]-*1^<*E75!P"O0D1F*0"+E?%T7*LY(^Z9G1B#LQ?9A84%]D< J<) M$9"<'BE7[M-RJ)0.OLYQ_#F(/\]\R2G=.@1 $Z(R*8;L6$O6A1T%H. MTNM,;/*O"BHWVP[5E+L*%M, MVG:PU+0L5F'K J%SBK'B(\0NO%U@=$YWZP(J$B!T3I=W(CX3DM$YW<3(@"19 M4[V [YQ<[6(EH;5>>P'9.3E$^13'*!]? '1.7BP^0(+Z]@50Y^1-4+&6&17U M"\BTVGZG#)E:Y?XBGG%6W3L_'E! >/:Z?5EMD/\H08'5V>OXA[@'WAL(!51G MK^RWQC@VWUPHD)LM@,YO/Q00SE: H,/1FQ(%:F=O"$C4S694&B_@.WLS0=3A M^%&, K;9:! 5I^<]O%&@-]L/S&-6]*I'D4J@U78 >_@EM 0\QKLA!6:SL)@OP01)V0.S0E^4]ME])Z0&';O&^-ON%6CO_QLJT0MC3\Z=T2TPDD?6AN: M./\M"L:\&8V-3+M*Y(B2N.@M<7Y[$T\8;\,HP7]0MENLFBG'S/D+NTP$_P?$ MIQMV:],'CD#,\ VV"G-;7I%5_IT:)I!G@(Y Y-?AX4JK(4#:44U[F3A1$2$@]T![AV]AU_'\B)VK,3['SH/-]?@M59E@T'W9.I/*: MTJS*#H/.B^1%J$RK;#_LK/"K$EAE^T%G1;[PO$$1LTP^FM*H* ML#/08SL"5DI0R^LI]X'H(- M+Z39 Z3#Z6)YK;X^&)5GG>5UUWI@U#QY+:^A MI>*?$=N*>N_BPL3QIV8G7H4!12=U_-LT@3_FU6@QRL.0BX:S43C"M*MQWX>- MJ$:&E_&Y,E:EMF&G#<5=\ "D]OR&_%?T%>AYP[LMZ#?FU$&@4OXMU+'V8JB3 M6#+1)+4MF@YV"LLFNJ&N5=.QM-G^"I\7NP.Z#63\EKM9R4?BJKO1Y704J/X' MUME[$30=>&?O:NAW9IZ]$Z+O^7OV'HJ>)_GLO>BA.\P.#2E-Q$*OQA/\WV\' M;.X":(N>G7<47W@>SI9T%ZS":)NE9YZ4%Z-T4H+]K7GX9MZL+,MMKLD0I-L")FV6T,0,:MF2LM& MW]]?0=-? N"EK'\,O[GU@;D\YQYO<7(H;K$OAV$2N[%I&""(C)N614G\>_(1 M,36+>DQG 1+2E]?'P"*>X%0#'6,#E'.-7I$?[LB\\A@PH4"6Z3F$>+[GY ?P MVQFC#9A'CL=38Y+2E[W-$/0PL@(H$8"4B$?S_ M!29-[&$JU84\V-;+P$)N5BM$TJH.6C;)OR,WB#A(R3L"N[PZ%H^H% ;0)EX8 M2D;U[9_%6P!VW@;O ._?4:Y^>"SYTVT@8PQS'\:TFC4+W4L$!E'55KIY!^X MZQ '3K2GDO4AA+^"-A[Z,+7UH2BH@.&&^:))B4->$@E(OB5=!$>47R2WB)2% M\PG'IC";?8VZVV24EF_H/XSKW[]Y=X'RL]DBX%_O,D^C1 M5 E;WU+B:O4B'),4PWH? IQ)53 3F_],C(Z.67LYKL7YWG:$-HX22SE-P253 M*:3=5$K.!1P));75-61I5(^TNLH36D/@8E80*9UB*IZXF80$.N<085\G0$=] M/*-#0#8)1:F5H@306AK]UD&U'LCO/ .LW2]M:<2AO !4=G9;&F8HCYAV%_L@ M$8DG@JC((Y_C,FA%4[.1FN7+2A;$:1[6$L>(/J98>?'H*W+(>KU% /(DC4C) M7V@ YUQ4_$@+>1^12.,Z1N\WM%VZE=/*IY ]D)B_C@4'?O*&4$#>MO.?WT(R M:?I/1LI>W]$,7*6)7DYN[!ZSJ;9-J#R)OL3 !BAH/,_,>C:=I!WP(Q7[#FE@ M.W1PB*BDKK[QC=.J(/"+T=#D7AX.C+@EZDO8Q7!&;SDWSMS9;4@:M<\JN8AZ^2V'$^^LL('YDRN7F44HRI( M&DGS7)#5?02U*(26WL\-?\#4%%3+41STA-%,^?-6]),34CG\]EV_*@F,K@;3 M&&5>)N)77[H;Y*4^6JS*7U6HDI+A:7G92X,-.&J)HE=,'BPHW\(@UP<%S\3/ M,(V8_2>AFU;K)TQX^<+M-O1H8'E6UE.88LAK?:*^VZG?H&AP7T68"(37 Y,O M5H=?BFK2MW8TN>=5KTSYR[]C%)&(=O&]BMH8)A=Y%^S2)*:>I4]"KA3U.%'. MM/96I9S\Y?Z8Z.C."6Y:)#N;6-;QH29:!Z?U65X;<1S\7['WAN*$ZA<.C?!^ M!&&%TVUQ] J*QDCWG8AX^T%9O/TPK07\J+R 'R=RC3*$BEQSN?+TR]DWV-?F M;U?MS@5C%760Z<9BJ5KG MZ@_L$6+<=VC,5:414QO7+8=ESG*ZVAD94R3Y@8 MRPECRW$<2JU2- W.Y6)%IP+PP[F!-X@"P#OYS@54G13YXYAW45, [W2NK"V^ M%CS8DC841C^LIC@DR;DKO"D0=IG]?-* 'XZ )QS_+G +"[L874+;12&KI;Y8 M_/T.NXZ_(!+G?Z=.D%"1]9B];T'"PYB%!R5Z&854=,/3;&5@HHO5"HZ)A!P$ MXML 1D,33NDP>G,B3RPS6AH;)8?L5&ZEA[R9QC2*.A1PZO<1R'V&,RS@2EU( M0L0=VDYBTON'E""X6%5,Y[^C@Y;9NA+N -KH+)? ^\7JPD^W."#;W[@884IQ MJ7YF&?<5;)HURBG_,<)NNU1G]=$&=65[PS<498\(@GC.'X?:/SG!&BT"9C:Q M=-\!9OMWO-YTGFY;9P,D0K>5J&]73KRY]<.WOR-OC7X!D\KQ\1_(^P)3):5? MGL-+!%87*8F*5QAYURFQM\ASA9]^$+[-J_$#!N"Y"%U,9E>;_%6Z37VZH<7D M+\AS9<_..P<#U5%,F_@R9EAW/Z>MWF096XI]-\Q"^6S .K+:#MDC$B;5V<#$ M=9F)RL?Q&EI;+5*$F>??5 M$)4P3TF'4O6?C5$A<[IH#>&6RQ']60NBGS-$ [0FSR6=%*;*OKP6Z7;K1/MJ0OF*@C,GDMN62'[R-] 5%.^"C$@O#E5W'E#2$@C09:0!KI$J M'P=*(E\G+BQ2@IO:.*RPBRXCC#_S(PG<:?;WTTC''SKL\V2HYN=?GF M3$6Z/X;92RLWY/B+,3#?#9B8>=5\.0I2'W82<1VG&8RB?P][#&U:@1XZO;CE M?L'^:QAEK85A.)T#G#U20U=DZ_L@VV.>UR>L2I(BH[ MZ$R6ON?9G?<[[\Y,K?+4.MQM\93<7Y2OC9\N/7.W_T. M/'X"AMYO& !)^-@Y<\FB'M-9@/!L$?O+C^&$5F>3*%OS9^;"'3NR<\-?W,FQ0XV!.DNMD.%1ATZR;6W_1 M)J&F5^%M48HM)TLIDZ!^SARIWY9#I)K>.KQHM1SP82L?V'9Y,XVS72ATSQEY MR2L?W1;L.4-N1)%E;?C9Y,CJH'L#[HGAFK0J*3C& _E5&) -6ZPD MFI_6%:K$@F2N:Y2',>#(6R:A^_LF](&0XYM_IT#"G,4P&AJ8[IP=9FMV6$93 MI5@1;A&[K8G*T"1K0TB5O3/.8IO6E$;)I'L#Y"+]L!_I;J_<;$Z!ZFE!M0 M%TD2X9-N+$ 'A 8#&*Y]P!!)E13\M(^.TGXVZ&KM9< MU>' 0L!R+_J<3SH(K$([IU;I1MZV. O(1)=G:C: Y7!)60M5]#@D:3E,-V3J@=0$T9)M3'UDO .85Y0G3-E0//Y\/C!+>;P&*;T=)HYO#\9,']D@Y;B/HZK-9M\OT3JK;'#Z M;QPOW0WR4A\M5OFBGM".\$6PKBSI0EVD,U!W'Y69*7$$R M^YA81/9]86Q!O8VVF[1EF(+ <.(D'Y]_;\9I:0XN%D$>23@VBN*N!I94/*Z1 M38PP4T&3G(4(.DQ@1UJ",[C-M9'UKV#BHBAH)6IF.R-YJW"D@ $O3!^M-#$1 MS^+]*XT3 M-M&%ULR<[](9HOO[V)R8N*+;-*+)OPCW<_NYE^"?:).(2WTFS1 M-"55H(94_=BU&!F6?E%Z!'DJ@.5^;14MHDHUHJ/ZS" 377UVDF86LZ FX2Y% MM/85QI239&RMSW)/?%.=$:O7/;>S7F=QXA\>MRHN M8*^=Q*F[H!<[FI<7K(M.LT=Q]B@.O8B2Z [._[9";8(>TUB _,1M]>%J*)3H MH14.<(+N\2OR[D#@!&N2/IQ)[0@\3?'"VXAK$ M748RDX#J(3(%<5[E4;/Y(L&NBX0G](J"%+5)^Z-F$T!_O$L#72B3@*4B;.Y7 MG&RNP%: (RB"D\A//3)'4L8]1H($NRXC&5DPB2MT$_H"\-7&B=;0#(^/VL?3ZV M+WPB'^,0D2564-R ?LTA\B>-IP%JBN?)^;@GG$N3N=TP2YW MEV&<7 0>_ Y%KTBPZVV]3,1XP-@D[Z R,7'%<&[["=SV6Q%K,?:E^ G'7' $ M"BGX!,!]*XCD*"(MM;&U<^3 MO="=2(;*!*\I)X+,9*Z$IH&'I%Y2NT;D:P#VXM3]UDS@1+;UYNM MZG4IJSHJ+;:3GA[-H54L6I_=*BWI6C7/^:)CVA<=DTEH?$+(0UL"T$,87!U[ M@"THC?8$*RR7R'!RMWDAY/L;L.N_XH"29#&9Q5L ;+K!NT<4N60[UNAR+WS^ M0V6$G@N,D?O=.GS]Z"&:2BHA-@%$.K+R1LXS$*O9363[Z_OX*FOP0PI:Q_#+^Y M]0%-S[G'6TPNXPI5H!R&[\@P,0T3%<^83-3BCVKI9,0'*)8*E_M[M';\C&)% M%R@=!M*UW#A**DN%GP[+A!]^*R4!DQ]9+?2QI!O>D/7#B1LC0L\"MN$T'5Q6 M5;:%<9W :C'VOC&F=?SW"1Q:U\B-B.%$[J\).VRI5L4[CV5[Z[O[0KY?UL8M MOGKE^/X37F^2FW"'?[:4@S#ZA^.G7<]_ M]EB37?25$T5[XG\4)89V&LJTTT'9CJRZ&I3L-$O]A3P#K_1H&3'$+ 5;S=RJ M^V'5+1M+011800>BY9DJEF(B,'T()L=,;BD._1T!!"Z&O68I7ES+] B&F7#4 M]0FN"6WY35 _[F/*LC-'C$EV'?P@EN<']2.\#IMQYGCV)8+,7775@_SP#JWX><1R;.:1_F2'M"FG3;9HC^K-5>9>* ML4=E4N;5Q@G6*+X+:E@R>IQ68-*91$*,>B_0YV:K:5.W4=M-G. M<4W?.CAB M7?'H&M5$E Y**@4T:GG0;9O$(]P>(TX@1B&309D(:K_4D^UM8&&/SIZF)=V& MT1/:Y5H2"7_OM*M=1SL_.?7;3\;U&/UW04+E1:OC=D>-SF7B1,DTE$)Y,+4= M+I9[)M7)L]J5C>:'5AV/%\'\9EE M!\]-X)FSFROUBC: ]B;TO=(!9CY!AQBM]A,M,7EYH2=3'Q/DDF$,7^ MLT8C?63=D&"LE!]!0Q,[GK[$V,-.M%\Z-)66\(^(7KGM34S^, 5277^Q>HZ< M('9H.*B8:-L[:J.)Y[?P>1.FL1-XSV]P].Z?H3EBLPU?Z'4811]5'_0->KL6 M/_I.()#/@N9&WL9##FA->[K;=&[QA0M,!X<%ASI$/4Q6+:P>R#(5"X_:ZZ/I M*D+4&BP (B4;OB)0<[RLA#RZ"K=;',>K:_R*/3 O,J%PC5S?.>9! MF1XF_.4U_;*85YP)!YY77-C'^") ?UY$5%9XE/%@^^G4I%;#[6Q*:8WOXCA% M'@WT:%D)O[TVDL\(]N9]AZ/<%!?FOHF::Y\3C8PAZN8ONS#XB@.\3;<'R;98 M7:( K3"I?GP(U&:?E]J&->6;DG-1U L;2GH%+ ];YSL1*A%:LB:^O47%VMT! M->(26M_VHL0VV0^$Q#:J[<6CU2:O$8V$#6PQ5!(.JY*0NECBELMQ>0_*@1U% MW@#[**W=KU?C1C[KG@DT0O5)Z(NQ-+!!D8#XSA[[*E_*$U ?KY/E.5.M[L$J M>;'T]@*?[VP737RF$ZCI Q?^G HV?*X3^4@M3:&3HYXV'(< YU0H1\U);6D. MH2*CM?G)+J%F>\I:E]?7'B^_LM3=SK(*WX-PE#I.*=%$;M]QHY1)]G MB'I?LQ2FWJ!N)V/QJT_--QY(C;?\U8(')*HV?X![XEF=1TL\/&-Q1#I':442 M7>?W[KI.N24R4-C%Q.5V*7AJ,Z,TD5=$!/Z1>YNU?03C>S2_SZDS]-"6YQ6O MX&@!'3_3.1:K^LYKVF*H;XG_\_4$L#!!0 ( &1N8E=3(V! "$4 .@M M @ / <&=T:2UE>#$P7S$N:'1M[7UYD]M&EN??GD^!G5GW%"-0=!UJ65)Y M'5&6RG9-],A:2>Z>C8V-B220)-," 1H)5!7[T^\[\L+!.N22"%I0=+2+))#( M3+Q\]_N][Y;5*OO^7Z+OEE*D\-_HNTI5F?S^XK\.CX^FQ]]]PQ_A@F_,%=_- MBG03Z6J3R?_UKRM1+E3^(A)U5?P/M5H7927RZFPMTE3EBQ?1L_7-V;_2L&M[ M2R5OJD.5IS*O7AR=S8N\.M3JG_+%\=&Z.N/Q#JMB;7^;BY7*-B_>JY74T6MY M';TM5B*W%\Z*JBI6<"V-*C*UR%]DJDH=Z+1+Y8EW*P^M2 MK,-G/X%GAX_[]YM#+4LU/UO! Z]56BU?S%5UF,#EL 9XTE_^ M[?CIT=EWW^ WW_WS?K3K_<9W!JLN%2+96?)29$5Y8M_.Z)_9]LWX%KBW2]F M19:&LSMI[4AG0ELVX^*_?K[\X?)]Q-2SLRU)8&Q9/I0,/G;1.Z> <;D?2?$T M:"J3HA25*O(7-;O_WR?_[SXO7[Z/RGMQ<7^-?@=NU/2R2_ MU;I2\\T?I)*\*%XP-B=P_NRD#8-?O?[Y\%]U&I\/8NH-JJ73TEW^[.3DZ M3L[.%Z64*_B)OTC/)A'\NA*IC$2>1D3F,HU47A61G,]E4JDK^$E'Q3PZKQ= M%]%_P[\X.CDZ.<6QI1OZPEW^2E32C1]'LPV-/9/5M91Y].:G]]%EGA=7Q#9T M#!^2:1R)Z)7,Q+4H900L96VX2O,1+XO56N2;V X>%674F,)JG14;608/QR>_ M+(5:1#]+9%"ZR/%+6&&JKE1:BXPN*:56>*)PG3CBNPK6@!]^A/>F4M%:*C_' M+W(ZO,-Z%W,ZVE?F]'@2[!&.U]N+EY?OS__V[L7^$<"C2B:%RU(T.<84/ M><1M.^2>?C)]\C4L_MRQH>!U\!7'1T=?MZ8RD-T"7<]P[2@%)@R,. +9@[^J MO);XMZ3?(\MTHWH-<@'9,;"!E2;V#9>GBL1)I&45S<&87D9+$&4J9Q& E[L! MKI5>\F-$DL@U[$"=+-TC4_- E)(/?!9(E22KT7Z/X2'5LJBK*%,K59$LBVF@ M'&_725;HNF2A"]\D(-AD1:/"^%]0]N*\$9MH79>ZAO7@;V:6T=/IB9F@EYQ L^;_&PS4\ %T M331._I^?IWYI,N2+52*&8.%^:00P+)4A-'$O403D:(X8$\CP?6#UG?$G8@HCZ>/Z'SYI)[#5ZB?L'ZVAU;Y%TZSGX*? M_FB<1*"'K@MDD\1/E8Z<+RPV_!49'3%$TO67XHI5X)44.7P-''4M$S57H/S" MD*6*2\G:]W )3GG*[SN3@KI?AP*.9P^%^([%IL]!A^'\]N-V!B M#B[Q^POO* J$"2C-8H7!AC2:@VH>5?!PE!+XWST\=*-@^'3$E>=HP $_GN-3 M@#E'/Q1YK1VM+84.59!>EU]T.CWIZC0CH>U\O0,BM!]D#F91]6#".CZ8[6-L MO2#\M2MT1C#*:V8M2>Q%^Z W\#V^S1^+:&7&]Q/A4#ST5 M25*79+P@'9%-,V_9[/**8F1I79(%[\P@4LY P*HB?1$=B F%[^JD A6MJ#'V M1?[/>2EJLNI3I9=%+F%K(K$0*M=5KTGE++I64*X\BX!C-L)TO)SG9YH]KDCZ M(/)72IN)Q&B9U1J^@['G0F48%L0IT=)HJ$Q?Z&-O,DDT^#P*?+)]J&6NX)O"#!$9 >&"@2NQ@9EB MFC)O6$NQC0X2M%$I 2C;Q(VTG'<\]'^*' PMSS F$6UGA)873J.MPL!>)G - MYB+=J(1]X6CE1B)+BF5!&Y:6]4)'0+09O(J\\2K\QJ_+8BW+B@QKOC019;G! M=X\16N)8M5;PVMM!5GR?Z03F""_K2K%4A$'6F11XY:)6&0^;PR&*F+3!-J== M$=%<9D5./]-'>.>I1*(F^_ZJR*YP!LD2SBQ[I>1J)O_YS\R8$423,9Q2"<<7 MITINK'E%+TYH+>JLPC]GH@*;=8//H#>I826LD@D!KSR8;SM8P:DI9F#Q7DD3"H$K M-TPR>&,I?Z_A"'$PO1DRA^&?=P+2@^'0?QZ)]+2YWCZ'Q\[$T5>.:0*E+^@0 MO&3?6MMG%[6N!%IJ7QDD2@0*]?%)F[]X(L;_1!= H16G2X)RA-+BJI6"\283 M<(Q,J@:& 85)7[E[3AA5K%155Q@J1+YCKK,>1!*A>!0;KG([]R='S\_M["\Q M>(YB["W>4^,4F6L"US:RLZ]9]H9PX*9=DQ!>ZT_4@LDVV)&C*HH6!(V9AQ8GT>J:A$''W(B^O# M97$=D^9;9T+&I*X66IGK8*@$)H0:-:;%+O [_4%6R1*_6B^+JEC _BWA@_UO M6@HTA?%" 5-B9?R*34Y>&1P@@7<+#8H]F]05Y\>N0:U 9:646HH2U G\,@7I MGA5K-D?,Y8VKX174)I,^3;>,@BYH)C3GOR1(=&PN:A-[H2J[PCZJL\B>3# MHL1<95K3![F)UI36E,LL]G^BVJ=RES2-#$W]7ILQK(-43_H._]G@58T!'(7Q MZ._HZ">3*"\J%L$BVVAEU *564O#:0^Z7L%2E177+/E<< #FO18E"Z2"//$= M!A$PAX[)@S,T)XQB$1JEILJCZV6!(1D4L51S$&-X!L5:R+ ,CTDY@38H<1A] M/SM?[P HW:I_CBX&WKC=<5@MC5X:H,0X_@_%FR';9Q (-;A*!/2+(9"$M4%WAG^B&81\. M\_^%@[AY3C6Q,K."*-2A=\,":3U1[A:SB60<2Y MYVZZ@TU&"LS2]@B,://6ZJC6$C,@S&\K]#[A=..FG@L?V?+I5\>V#A4&%N@MO^TE: MHY6D,9>P8]4 !O2VN='/7$C1J<)F'#H2N%!=;%OKQSR0[VF,DLH51BA+(H-K M04D%,YF RA\M)+QP*D\45P)4'#Q1F'A"93TS,)-CH]; J#G%']&320D2<,*B MH."^\YJN59;1:9OA#. 6S*!@;K\@HX;;HD-D8X"9N?K'9Z <0!$>"B0W)!X M*A(M\ =7D!F-%VQR8.]B(;OY3^R]JLA_A'(&TRB)_VCR<@V0\@;W)@(QTY-6 M2"ZYC^*QT]$O,%9RC2&7O>((/Q6@G+Z50G>T_L=.,0Y2+U,%$ZQ#92ZM*YLP M*?4:@1[(M%4=YXHD>#N;3LQ,GQ[5Q@&BY%(T)[1"E;6N$#N"%9^YFH/8.?CK MT21:8=YK*5)5:Y.]VYN&9L.L"%G\>RW*BA)*MRF'>9%+OU$6G\)L5%&&6$FD M9_D4M%M?2YUG(.]@,]7$+]/,03=5=F+-UZ6JX+V;:!=IEZP<NU M,2/XX!2V)@46$6K@37*H+)+2@5*3YL/3 J:#NF.)>Z*E2VB]5AHCV*5\Z"Q@ M+TN)YAM/!+:XLS8V0F RX>:4'/E"1WM;<-V]6'FS5B'6"#R5YLX&W0#UC-UK MN!U@NS^R:)KO@'FI/:H^)?69PQ?6?TN,*6#]2@;Y67KYNP=-L+ MH64(4M?$(&J+JCD&[$(7[?/IR0#?PN[YRTAU3'6]MIMS-2)Y8>V1_!U91H/+ M!$I9M,Y YZFNB^C@9$)L0L=&Q6A;W&BN&Z;1XQZT!2U4ID;>J98?C)210*&) M/3]***$&+NY=(&M',\GNI8]9'BIB!\>\O+NLT_G\,Z)'#8_:Q].]L]/-R#-] M01<'QQTWX;]]*AM>!O;&(=@!\)CPJDEL'<1X**G<#$XO1IWA2XRLQ.[+3)E( M(@7+J0SR-[!9J@A5=-!YXTA2:@O8-V6M"EF%&8[7^^0R+TLUJ62%9:V7&+RY,/BU\^F)P=BYX,+)ZQ)U"C@2J.H.=D^[XB]^ZC:>"? M=/[?SC #=9TS\2=EC\4 ML,!$&.L#[_12T$L!ENN=?11:IO0]GG3?S@L6>W4K\MD8'1SL^?G3RO7@.A( M"0*1O&@^AW=XKW$DVQV0[:E5K4(1)UU8V76Q,?@_V@.5J)4!ROK1%2H9H"SN MTF-#\J8/7#,F;_T_,C784T%U(SX-)9XM;&3Q&&!JW3YP%U]KQB!%4IO1UPP, MVI:>_N2]O/BE!>/5Q-JR3\'K\ %<((EBMHM,V[.OF,R0RJNBDEM.ODN]!7%> M8)$'C@3"/9?E@H$8] <:Z$J8"GBS&>@=I]"@F&F,LFN+# 57\X WJ%%(!-_2 MZ);/):; "<:YFM?9'(<-\RGF%/NVK\(H*H6VF1/>G=]"(XLIQ0(=^GC_#/;> M+$:;GD@KNWR3AF?YH%V[B<GXIKY2\]E;2&]<1G3JHHYVY!<$=]S0#@PZ,%9P300U3+B9#;)!5Z_:J MG5+E$Y')AN59."^S6./&8EK'W%==\EBA5[F+26\;P],O?E.<^4O@P"M,K :[ M][QG9&.*F4UB(INAD9Y*ZL)$!,#UBUC@216&I7269S#Q>,MVVC7^H;)H<@[":78_= N#&;:9\#ON^+8@,1AP;6 5V2,6:?-8:1 M=[_>P8BYV9Z(.0LY.UQ!)QVCIE+2S/@'L9DK \LAQR(FEJDY?M!UB2(""W8T M82N9M#7FRC(E+"9"5N+2=',]Y6Z78B$):\WDRH5.%P<'/^,]L^A,#GR.$)L< M+'S+4872C0)_#VL@@"4 .I"@UIM(#UO"PZBH!;N36W;D!'*0YO)7ELX=$#A< M@1'*1EP1F_>5YFVAA6Y*D,6(.;4BWQV)#+LSNF=M%M^FYAQ#92.IIDKI!E\Y M%=ZT/'-8S0,G7>$L?-$$1T1A;^F%T^: %,LRN]W\2@9%S"-*YB@][D3)=%4D ML5$P@. K\8%ZKP)I>YW?!?_%#-B55\^ IV4,@;*-DSAP<:?^=DR M$K&GX7[HCMMZ.(YVT,[7.P [Z!RM<$Y:$XA?98M:D["GBRUN#8.LY)*A7E)= MN*5U7>I:Y,9+U>UDW@KLHM%@E,B8W3,@P6!L89U>, P7G4OLQH7$V_1@W=6F M=((:[1:%EA72X,Z5K$J5:-_[J2$JZ985O$X2O; ]FM!R*!B=R@X\I0SGCM]O MFRIW8P;!W3K'KCLR)-V7/HK=I^LWLY M=@K^37>Z'3HZ^WQ^C9 M9P1J#"I46U^#10HSV1Z-5]FC?*V%(O^J+HJ<_:SDPQ1$RK.:_'1Y80 6,"G' M(("='K5Q#J@9F.Q!50N5J3JE(K$^F&-[%WDV8>:^RGSK6@VBW2@(=K[>W9N] M@U"K3J>G7^V33F6ZH?U4@JP;'E'M_A!]42 D03X;@^;-090!D1B0(@+XL*&G M=F]3LG9-I(3D)4E$-/A#><@)DD86MS0I,L:=DF0CBR@:D4(72*$F/[0A.[$3 MA4#0CWSNTL>RXGS^7-FD'^69WU&-\KACG"_D#W-BX8R:2_E"&WIE,MVUBX\>,4*#^\!CAI.[XKS*^$Z4*3- M2P%EW6JEH#3X%K6&_F+L 5*0(SDE@"7\*U>( T5@Z]VW32X>:9,7'V,/PZV@ MK:)-Z-N@YBY;4B"J)LV8J.SGHN/7J&"<\&Y^' '8A,+F"BDXBQ:<7,=OYE9N)?W:;OF#*PK+6)6;Y&G;%[,D&(.[>@G#=!I[VC@4RI9B=V4KHUT4OF;NM">G] MX83^NJB0($!]SAUV0^$#,]JIX0V/IV&#U(\47@2SX*T&&I]F25AO*_%!,G1S MSS&"WWV%FS75F$/&$8Q;F[Y'VZVW<+A;#;>M+Z4C;M!0@E$:#QB6 W:,V.S> MO!FZ4D8G0HE[A CYP>76-_+Q1T6"'' ,3@WW_ TL/CI[L39K] MCR)QE6!(ZS?H#I8#RT 9'J7OWNC^@DXV_VNDVY*F/:_+7.EF19=I9T%UE1'- MD(Q;9;K'ZAJ[& MQE*=5J5I>ZF99)CPRJ)'V=I>$3J+8C0#%IGDNU0MU])D.#,LRY>N#D0[QG M0?K-%M>50/S MV=9+$KW!8H)YEG+2>4R=7LS"3 M'&/\.%@.'6;5!*N_9X*[?>PHI':^WMT*J0'IGW_=&_7S[XUZ_)]-"NUXEG:^ MWF$I?/UIY_.B!NU%R@^: _0N'=O7_C3C+]ZSUKR>$R,IT&_SM>>%TUBZ/-_V M0G #D!#84"+&@GJ3E8AK \]U5SAW1"4^R'R;>&D.>$?FNG'N:49O6%GTAIZ4 M3GO*7$8+3Z(MV(5!SJ*;"PY7<=9H7=7<]0Q5R*Y&T%:5^DH&1*:+]@LDUS.^ M"9<[#_(71+*&1]WO30Q!^CX"B.(G$D7[N1F/)06?[HT4?.\C"R-BXXC8^,7! M*3S=&SB%BRN;A-=W9H=#7Z.Z.B(JW)[&!%KJ\BSR+DQ(GR\E\]3^N8*)+GU3%=*:S5RHHY.S._R\ M*-O8!>I-Z@5Z\W#GJ+&U"\*$@&*VE!(K;&6W,*RB+Q"B-I%"HZ^;\.HZ^>E^ M'[IH90[FGQ[N.B(9!%ST??O2?NKF%R9"F 1JO\Y)!YRWO,?#=?24F@S0O?CG M;.*Q?CO0 B.T[MXPYE$0C9@'MV,>;)K1*.1*NT])AT!"7;/()A->H MF>]\O8-AB,F>,L1_A-W^ALL4F=V1E]<7_-^IBH

    MX+,GD,MO:(Z"E)(C-&'R>CV?5720W:85LY(10BL#$S)>O686534OE\&%>A MQ&I%,YNG^3(99"GVKS/H/L,EU::$*4P:YK:G>;V:L8[",:FP-JKU&^INY +P M&<-N_>F6#>C2>#7Z$@>TWL%H+.F>:"Q_+[(ZI^:2@5/6@#W$$NLU L^F; M>6H(X^J4&,R=O-7.ZUMIGS*S5&6UB0Y.[]!GFG@$99@%N2RNY17V"Z$L?^K,9JT-2-$9LT@&L=S!, M7NX)DV^S]@:W:R4$_Y>QCYS[B^3<:?0C E+4Y;K05H@TKWC8 MG-S&X*P&]?I'O(-1$MU%([!:!4<%W9(A3:."5-8("83@T";>;#J*I"6WB.SI M]NF;<8)*V*_)]D#)$\MH3/L49Q]^L= M#$_:EUR[D">1'VNXZ=_W8$U*AZEUP&.E8F@W@6$6[#N&Y?UU=HLU$Z:-BS _ MN^/\.=T97PN;RO?U%R0[J)]C5=PY'+?<&H:ON:0==2 MO1KG;\C9=)>M6N] ][I738M;5Y\3Z$!-+/OH81T/8TE;^,R!9S2$KP032Y#5 MY$6(B<\@?%@_X]"$4D*H<1TXU0V&R9^Z,+D+EFS/H-$2N+[I8H&FJFEA<0;+ MAG5?"]N702#\$^'V1R]_^>'MN>6N?*MM.D<+]-XQ!I29!S=O,U?UND -&>,+ MKE]:*M>2^(:>W&/C:,;F51T?<:.#[G,N70.//LN;E85F];5)#8$:+_L'#\XGS2.1I&;;C]_0 ^B1A0'/TRX^JR$ M XFP?R@[[;;PG,YH$P_,^S!=)<2U*-.[WD&=V[?P*+N.@\6FDT43G_Z0,?"; M=F*;G=K>Y;-I];=#T7413 M5H2O9%46:B5Q<#II*'OZT?3M83&D,7@ZNC7N(I*F]-F6HM=$(O68O/ ]]7#; M,'>R!LR3H^?GEMEU(&5?%BF=H^/GSYZ2HY%ZY.(S^?03LZ(@15*J&6= @'8> ML_836PG)G-F:3EKB@A(/C<=,D!F*AB=$.EG*M&9)Z'L5V]XMU&_$#6)'Q6.] M@+U?]F5#P2=*#8W75OTRG;LLL>)EAH_]3# MGZE!A20>OG7D,&>1FZQ8XND8@[V6VP"=K(/Q.>Y+#UZJL>QN[.O78#Q[68K12^?!H1P4G^FDG#PXQ-'D-\M^7&"G +DR88)9L;%: MKV:)&1CFJ!!UW=#6.+S&DH'[,,9.H4C7B>Q-KEZ?<(^/^1[N93)W>T9SX&2$ MF]6DD:)&4_XC-\UVE KEI^JCSOUGQ:YX-$K M*C[I=)].3Q^/G0X>$N)S8%#.5:XLP_"Y. .36;V5!^?>06>[U?H%V":UY#Y$ M3KF2@MR_*:Z8[?OWV/IE"L)B,8V097Q[%AU/T8MP> I*[\&3D67N?KU#/-G[ MQC*?C"SS$6?Y5F:$O??6XMY0FB,H?:GRBA<&:O-$#HR-?EPSWMCKHYUZW)@5 M^)@"4(G= ]\@N6M-8/6 \]:A.X"2PJD6C?)ANP7!IC55S!X_]&C(L.M%"B\A MJ5! %%IQK+);0TX@1JA0FS9;V-F,DH;EC4QJ+LS&L62&W8S;/I+26P;-2%$I MKQ3LN_%\',CI8AI'3_[*01QLKGY,?\8F\(Y;;C:&7LM-Y6T$S@@*VAL3BO&D M%=MM=])N&$",U907^2',JTCL5?!UM CHA09A'?TT,#E^R> ? M-FAIDZKZ&HVB%.+O>[)B0+)G(J<>IP%K">1;.U00X@W;6,$V[G@ELMKAE#B< M%,.),5V"I.'\'BDN"$O,=24BPU0J;O+(_ -O&\&^ M7 5(SXB$3"/Q7CG9AS\29DG8WC,V+CQX+;"2JJXH<=/*.L1+T1S)39;XFYF7 MLTHIP.D,42L@!D=J8S+'*'/NHA$;4B]2&;.*Z ZA2SL ,ZE.O),[@_5AOI1) M$6NIB7PI9P(X;9$S0DR?9*HH4PB:%+J[F\^>24[VF_UFPHV<2I)@@5@E;L & M06]2 [7TR?/GSZ-@.=LS4]047MC=CZ:)U]X27+/-'W&%#'T+MC$1[(,4P8IU2:T=; 8 [-O3().BD$:3SYG>$T>4?ME6$S?;T%Z)I8, M\%^P=^I*X-JT3\QDH=G96^3VC;V%R\GH838>%5;XG3O37P$M>*9UD!; FY)E7,@:MB\L<"^:0 MA8S'?>?K'4#NY*#._/&PSOQ>'/GSY$->7(-FN# &Q?X [ HW=:N&8M0EK4OK M%[_P25-O.'9!%@$&LA"Z8WMF=^@];R6]&85[/B_*E'4@@ETO,#0V5\@$E,B M35*E#E5FMP),/9=C2 MFS,*.<#?22LE"\P?+?%_:#1BA(R>*V_66%=H"BGU!UQF.Y$U?)[?*OO 5DXN MPB"5W &CF%5^P@SY8/($]5@I M3E93FB"3*RP@9?O58<6)A.,U#YO)&:6&6\^9A93T^;\-F .',>P=9F!)%H;R M=#U'/"@RM>!WN-TF^6]%''9.3#;]$B.1=2?J\LP$FN1D6_0H@"HNI8]C\2MO ME)W *79E\6 PEP401T2 7&6+@K<2+[V]HJ]$W#@SM[P$-#U&96-4-H:O;(QH MR!^A;'ANUI*] ],S+O,6AW9>I$ $ ']SQ7!E0R T)&X;+:0O?M52,SR;%[9^ M5K\864(/2]@OJ,Y07(90>,-YI:-4VPT),QVK2?2*S1@?&[8'=8VBN*C'0IB5V6VHKQF5OW2&*!8>34%0VJ[,1'#;I4$&6 M4_"8*!/7VF58J4 (N/A^X,J1*VV47=$<1:%QX0+'2.\S\CKH7\I.%DV1LVQQ3%6"J&;F?9M*I[+!)6X4<_#72I:/+[;L^ M;?I:T;.%?;P$Q=N1:$SV,V.W=XA&US-@BDB=F%'&I I*=5ZL@/$VC@FQ5YZE+1\&>@I%%C'L!ZA\9#@8F^IG1))C(XWW)14-)EJRT&4J';8A?EMC7J NYM4U1E+H2\P*O5YRLK98/>$T#L9'*BPZ E#(&6?YU10E^P- VEPR C3 M]9K*K&WTV:Q7:J7RM_HK]'DV0%6HR[P=E+QU01:-K$N")B)*DRG;J;3=RPT" M12= :0$E^>Q1R!/?=U*L@<"Q@! E18+]2O4'625+_-+I-^OE1B,I&]I9&4.4 M"&;+@D91\*F!A/9$'B!4GVTVD*D5L3HB&:.$*'\.G7)$3,\"R;;.'R+O83:M M;E2"\-#;P',,' &>&D2514C^.E?8&LX4KEH40SPT-B@<6'1AD:)ET)HF&#%!< ' >\@V1BYX1Y@!__)70K; MCQ.*5*CB;6,[>T,RFZB*EK:V7&O/=7LQV?V/34:K:?&;F;V7*0B2T%P-,W!FF M)MN:9B0#$ YEL: EQ[8HFA6,@#" 2Z\+F0N0TOB"X38JM5H(3@*1*\'6HP:B MS00%YS"_8<+>B;K$,40*)TN1_HXWT:LB5DUTX# MX91;ZIE3HLZYKSGFLF(@%RK#ZJE49BAT+PPP30?5!J+C>\F!'?#%NX3!T6,* M@]'//PK).X2DFD31CS7Z"\L5B,&66@E,3J172H<53CV*W4QRZ692JI6IQ$#> MCCP(_H0#[ M4\;@:&4$L@Z1$VP?K,K^::55X[U9'!-D20=1NABR^6P[;#F+T M\QY:;)BLUG+- L/W-::OY%P"7WU/%[PS_NIS4)8/CI]%OT[?35]ZA*%GIZ<' ML\G$E":9!RG-126H([0"DP4\^6Z1"BN@CHJ9JY5UZ@5MB_T4<_4L)4X"F9:Y MY,9#E..'.'7PC")#&%W[ HSUBEM42BJW0Q=2&4H6AN:M*2$22X>LI,5[C+Z! MHI2L/D)T0/ "K^-;\17!YEOC$-WPM:I,_D@B)1<=*Y,;BJ\I7W %$6T=(7L2>P<5/; -+KHSP&V0;BL ![@W!Q9!T!G>E>">N"A MZ!I1QDV%-??E!W*CL5L+':%'7UC"H; MS=3F A2(Q.CCL/AZ#JICC?+/Z,0VVP0^VH+3(-D-I$;@*>%+4/\6F;&@X.!\ MD,0;T7G&W[%/?,%^#U3$B?_UO'UB;+Q:8F_(C)>8HFU]*]L<2:&]:+PLFQ*I M02.,4\5&@N.\:%20IPT;3;DA^7IT4Z*SQAC-(-(*BHOV%SZ[TF6>-$X?U8*> M);3T"Q,_$YK>W&V>JRY=T$1A/ S_\H:2E41@4<$VH%^,ET1&CMD0NQ_AF[AM M/V)*V2\=$%)?,G:3RGVR(FW1TOCH8-S5&D3Q /,61T&UXR0WYVUHGP/OK*>C MUE.-,;S=':EIUTDTS%4[Q&1, -.F.6S,OFD)DU;V0@>4SZ1&&O@* V!F*X], M.GA\#R;>R0WW&H:U0W[-%4[Q747F&:6!PK#HN,4EAODT>H"T,9Z%G2=#,-2C M#($>.R>#.Y>QX];HE'R&C'O5JPK.Y[H%#)&/A\J-GQ?/&V56L,,RM<5_1B?S M*ED)ZB&[7AV295!JV,_[;0BOYXCDF_&(C$?DGOD2)"R(69LH,R:VMQIOB;*D M-I%$<-R](<@GHEK+X6WU2%J[)"V@K 4!.Z&_<%7D&Y-UUH8E!$:+I.)1? M*;VFJ!7HE=R/"$$RE!R:6_FVC#WL0H= 'Y0IB*OA;!&[&) BH,\2QAHFO5 B M1<;!* O=%J3.29-X7YG^P=AM.#5*OI42E/^ 67LS911P4(%RS'ATVCDVPDO# M]#NL=9+E5:,6FB*$R>96& @T$F!2O\EBC>DJ_R0T.G0.9E*@UQ*=V3ZKPTG. MV(A.S,_4C04[!VQC9;9&)H +1^EI)NCJ&K'RQ*5CS\G)229'M[U9V73?NF0_ M55HSA5)&3&A1FX[@Z$>ES,F"GT?@'=PC'C%)3&M0[^.*0X!>=J;S_$D[[52] M^"7%04:LV6)*SV+?AJUH\VW!Q:I@]_8(TO[O%^O-PVV-@/S53R(4OM3BSW MA1&"U)G9UD>:F@?FP^[>7L1Z85)]N) !,UKJ7/U>LR"H\UIC<"Y9(K8Z4+Y! M=YK=@435B3GN"(WJ>;/MR2UH5,_O@49%:;]WX(^-/*'-$T[V@R>\=$2TGY! MXG8 11NP_V1X0ENA@\BXZ"F>R0NL:.I-FVO'ZE-U=:]C=-0\0^8DV-U[,<_D MS:&NP)SH.T)^Q\VX@_4=-'5&--!;->_?A]@<8(.EP1JG46MP6P 760@ARK'RLG2=<5V MLI(]GUKH,7BFB-]!;,,DY^%7UVI?)-AY$T57%=?@CT)ZC.G&>O) M&0?/BVLLU%@3'G[LJ]L0:#['FD=8@U@@&Z/T:,)9,(WIB$W)? $_XR[$5OMA M(]TJ1O!-;+)H.4X85/3,)+5K$%H7B:+0O*V:$T">6%"$;YY?K <:33@O+28' MA<&.C!LU&)3<1N5RA?O5N#8(1F-#1GJCC,+1&K6J*S)IDJ"H-MS17W!]#TY, M?XJU69+):9[WA# ;W?'N'M"3'GN*Z)T/GMZB ^&JJEX&B*T_F/<:=,S#1&J. M91-QV1U6N;8&\$@:&M$<731S.^;9.* VV M@1X7>#SHYOQ\3\\68;9>4R4<;#>E!V*] 97ZHS9<2C(3$JJ#.OUZ8O/]DTP0 M&[-8%X;&N!2@NUT\NLU)"8KD@%Z!FZ[98V9[.3;(UL .=\>4>/S]]@K3A=!00A>;_]UGA?SQI"];A5[9J>[L-!_S>]UK:'(49=U>K@7 ";ZVQUAWS[%N'MK15=1Q%9WNAZOH H-A MB31@ V?8YULE@_,3&77.Z)1AX\OGTQ-43JF"E)T]=>X]GRXD6W+YHBT$-X!1 M:Q3"&P.&YT:W<IHN&=\#,.C<4807+*F9$J[O@ %&-=O4U9M;A;E _-K\CKD5;_[8X MF$0R!A0V:Y^IG,LI*3IK:2?K+[%G=[]I<8X+42O9ZA%[VVMUCT=\I-1[!=+: M._SP?E\TVO(3.L7QLLG:5&,9X#OJB&%[-QF&G0JO33 6+XQJYPSBEN0GF2Z<_ M=8PM6,S,0DRV(RAY>DOJOLQX2^)H7I>YTLO6HUB?HD*I'A BSK.0V$G$-M_4 M7!]6S <80Q\;OYGY'!\]2N>W3R_+?F)P'L1U,NZ( 9+5GR&SO,Q_JW.V3]Y*,$GFI'^<^ZJQMR!BTF'9\7<6KI.HAX5A2)Y:5%/.(N4; MSN>D=K;#(!U44W0&@ #VN-5M-ZR7O@?-ZFYW+5X:M+&";75ZS\1/296EQ)[T M-IO 5&Y'XEJ4I-NMBIR!]%*Q$@O9+<>>%[9&RL[:#2XP#T^D\O<:73PEOO,PA"II"(336"N^X'N^:$3_F!.[P3X"HN9X#4-NH)GUM/&)::,/9" M^X-Y3^]L"P>6:IP4=Z&U";SB=Y?P\+4D:A^8Q^O],DP[:OLU D=)2V33(J5; M))C;06NX+C^UL4)*6PT9R26O,$HK<'L-G%IM>J\U1X76G]GNX9 ;?@U&]#C^+30 M+66DI;Q)L.]H_ROW"N4VS]PS?)YWC:%O]C8?%JU MU5@B3=>2!3Y_7C-F@ZGX, D*H!&KL,ZXH/8LE*A"V("%TR^JQHFBZ,C6SHFW MO.Y14]CY>D=-H:DIC%6.#Y_E6TGE=WD5-#/YARA+;'\M]ZIC>VE7PHNXYD5T M[6_GU-E@@XR7BSX)&K4+X:U MVV,ZQB@8[J"1HFQHT@MU14BW;2AY@*3V/G?VD"P%LEK5%[7# ?1]D?C/T&IY/3O*:30@^&*ZI3)*P\36: ME,>FH5]?(P\ 24?I,!V\SINV:CB[E064UXN%RW ,J:V+2;.5%BR@U6 M&&@;W+$HM<6U:4?B>[;T^A-(_3+U*AQDHJ:4I4N@V3Z@32**\.%X8R4+<<(&H!%\VYR4!CR+N&,Q*I/8L@$M)['[S>PA1^W*A5O;+M MV1HMB=L-6E!^PQZP7Z&+LN&HR0GJ*9F)O" MVI>#^30YZ 6J4?_8FD2=8\99B *+6&T^N%AX2CHC%0#681Y )H,1JICRE//C MF>H<^H??"@.@8Q,92>!9%A^D(T21&) 4 MUOHZUPOMW8R==E"C;K+S]8ZZ25,W^>N@1.Q^Z"8_<"YL=$&NZ+/HE<1V89;M M=%T?K[@OYYNR6*H9UBH^AEOIL6C@,;;\\0C@?5-4H[$)$IQ.1&<&7@-;S"3@S-G!H? M>7&6;",]UV)J=X(Y5+_%*;\47^NI7,7[5[)<6"@SK!]+3464>QHEC%._392X MJ(1A'U?.(J>(F-;87LB(]*H4N9[+LD0$L?>46.V:^"7;$"1Z%4BL8*9V%53? MAK@K)AN9134="RZMY2V0HWF^^_6.(K I I\.B@/NAPCD:B$]L/C(.0<3<&9< M9RHI2X&-A 84NV^J2G[,7N-X56OB8XT^&FF/)>+KLM,ZVQB+"2W#ZR5^QX$6 M-KP2"2)ICOVLL<4;8A1FL>W 3."%Z\H"P5-LG&6>2%,0/_I Z@DU3KJ.K=L6 M#20'HY&BJ*%Z$],%U-9EV"+S;.,!,V$GT%%,YI"+!=EJOP,[%P:0NJEH;'>9 MF^&DV0C.S3>(Q)NYPPL$$826(,R(UD MTS$I$.TN ^?LKA7>]\NE3:;?!.YA ML_[&F[$@PB9C@YS/M]Y'0&3\%$G_EY2C:O6G%_#-FY_>1Y=Y7ES9_@R7>3(P MSC6^QO9K[/[[*HJ.C[X]BM[+9)G#!!>;Z%4)#&GOB0[%20/T_POS MA(A.GYQ\^]=Q\^ZU>>>5 406\LHD\<_5S#\-%;J8NZ3 8& MFCVF,@Q/>GYIVL)@C=&FPB!184"?R IK25 -SBNKE_I4*M/-$S1_C6$*;$+< M00D:]]KM]5=??17M4L49S]I SMJP'#_?#E-(#]KQ,70(M0(A/!)T)] R7DX!%95VS!MO9LP:F!7A0_&JE=$9BSRC+)?1-B'8VMB0W-68\!AY^L=Y4Y3[CP; M%I_<"[GS$WNKX;#_35R?17^7N>GN\!\!#-:@!9"/5'.*MDDHHYAKKJNR=F"N MUD%#&68VTZB4"T12^,7AB(99%P+UG)DD<0SS-A2)=RVQNQ8V\ ;FG,;#?@$TM=NEJL7Y,:0A./EPB1P\;HL$I-FA\BO94H);PZ( M-,B5GU.2F(F@^!(!'Q4):@\Q*AD-%B!KE%]?MOQZ/BPVNQ?RRY[LGTVOOC/L M\X=\40;B J=C%;*;'<)KP:A&CBMXJIWU-M=S)PRWKEZ&QEW$JR? M4YW!0("5<64FMS8LI>E21MS7(MZ;Z5B0>[RY]9,#P.<1K'2 5XOF2<&)8O:5 M^++V/O@DDT;M<6Q,>C/F3M$C5C MI">:J2J3>L7ITYKB[6"%3J-?VY.1-YB8IK--@+8//XX\U!$SOAY''LXL=O21 M%C *4B;U?#0R6R:2*(1?+:H(LER-F(*[7^\HB5N0@D?#$AQ[(HI!!3>XUP,3 MO)>M"ML>>60QKU5^!4N@T^D"18*5>,!M>/Q@+" M^HY9WSYETA-L?R RD\ARO<^CO>%'2R3TH=N>-3+QG:]W5X4.]A_RS4?$8OVD MO&I?."IKTD^.GI]3;#Q3(K^[FIU4:&' MSH:YPD9-MP&1JGD'ZL+4CI;*)S^OQ8:C::G42:EFQB5J+<7\;3DA M##,TBP,#%M%VN74PQO7>L:O1V2O<9&!86LN87?8G%;V/1R-45R]%;N!QWF-O MDFGT5BZF$>[5MV?1\12EQ^'QP7)R<#RAX@"#'<#U>?YH3DAW- M?1O2*==UJ6MAT20+[N8GJ-6*9LT2R].E2+F6@\OA7+2%G%%25TWOE>TH#(]4 MF:^,DS?8ZH3=5"+:Z=4RS*:C:DR* M%1595ESCZ^>&Y;U[9%YL_C'LV2T^Z"#I$0K6F0R3C%(I[ M6:['I]/3T]-1?_WS2E)L3-JCOR(S6O@X1TZ-OFPJ6V]HHHDEW!1'(B>AEN,O MI52K&0A3=Q=,#'A6ZBKQVRS?X[[I0+%E%B4RYY+*M6A$<6S[K*:FL$WHO*!F MJEX%P-_,E+%=E5I0N[8Y0>7=A M$B],Z6HXDY@[M+;&#J9@V6&ZMV="<.BC2VFGCX+"FE3988JAAVPKO-=&?89YF&C:"HGV-9Y,P$L<,W(0D@E"J* MAB188^RR\YC?]P.QH6 Q.>9;FD!2(ATCTM! ,:,C(+@:-BM:4*OSN&?X $86 MYVA!J"DA7HS(:I]_O5@2)\N!1'7^[[O+GUZ?O__U[47TYORGB^C'7_[VMU_^ M\>[_?<[]^<.^QJ/')(71_;K[(_*EL83!*ES1Y>OH'Y?O7U^\>Q?]X^>+MQ>_ M_-C"AJ-6159$!HT1J-D02+! D0]L9[93"8=MKDHPHDQ]5"1FQ=689#"B2-SV M;V"[M1O2,-/$";TX-5[+AB?SZ!,Y] 9%, 1-]/KU+W\_?W_YR^MW,7QXN4ON M,:C-^8K^'5@/8K-;:7HV&=@^?5$L]HM:[,#E"?^#H_+#YL6C^)@^1V;;-_J; MZ#_D?%[*3?1^&OV'2#[H8EB)+?_=^C=2Y4=1Y9L2H]%I]%JL$%UG^TL?]_5! M^_I>51ENJ ,A(_/EY1*[=%]PKS>P;7Z9SU7B.ZD,9(^_*/$Q+G9<[&@Z?5[5 MXF4IU"+ZF3>06#ENV]F1;KY_E^^ M^V99K;+O_S]02P,$% @ 9&YB5X5(INU3!P YC8 \ !P9W1I+65X M,S%?,2YH=&WM6UUSV[82?>^O0)MIQYZA9,FNTWLE-3-IZMYQ']+>U ]]!B)DZ\V7JFJ,];+V MTT;FN:KG$_&OYF;Z55#;]$,\W?B!JG.J_60T+4SM!T[]CR;C4>.G4=_ FZ:_ M5LA*Z=7D2E7DQ%M:BG>FDG4OF!KO3079H%5J-:\G5LU+CUEG/+Z?-3/:V,F+ M4?B;+DOE:> :F=&DL3186MG$Z9;$HR>IT?E=VSYH#FQ9JMR7DT+Y009)+ \V M7-R4*E5>1%^RAE>SD^83.^2/UGE5K.ZZY/U.>-R:OWDQ?CF:/MEJ,V@FNR?W M_\W%NZO+GR[?O+ZZ_.7MGKGD,[W_FHK'LK\VMI+Z[_#%92)^IJ*PM!)70_&S MS*Z=J1.1D65&"E]*/^D]M1<&B[VZ;T\/T=/ARY????W9XW0\%)>BE L2EA:* MEI0#F\KAB$.Z,+7X"7.)\6CP7U$8BXLD_FREQ;8B")[*Q6_4>*I2')^-$G$Z M.CU+A"G$K_^Y$I=U;1;2*U.[! ?9<+\VAP/(/A'(3H?B!^F %<"I6HGKVBPU MY7-*;F$M-U!6&R]XH%2UD/5*M+6W+6$%$B"#-H:6%!6.K)):%#+#*2M,A5S+ MFRAW3Z"FC)R3=L4BE;RF ..U3H=S.8S!E)I7SG.P0*9LUE80JS$0*6<1LZ,1%@LE2^Q0-=0%@QDO0U,,SF6N<"P7*2K;3<< M*/(L*7+V 8J0*%0-$#*>-Z!+P ^(X[+=NJ[J@FWB/1>_,]WR%@U@;R$L 2F4 MU2N!)3FF%%--ZPUG.KBZ.U/#V%RQXH0E6@T!$,4 S7&+#_9DTI6BT&;I>A99 MFBOG+:I#(?EDM!M6)EMD<+TQ]ZP]\.%9\N';H;BZ!9YO7MRP(2+TXB8K93TG\1K[^KM60V)\)@?C\R.*5HS/ M\W@4#Q478G5D$>L7O/EOD2N"G6UY\$3%K8D*3-0G:-N4@P2G=Y,#C;J>U8 - MZFETFUG???OY$^M('HL?R<$NX"OD,7\-_H13K$RV[N%#.-=)"4#N9HK9DVDM M%&#+7R@7 @FDJ YZN"+>A*#M,&9)R\",+GW:H#OI0AQ?5 A'L,49K7+I@Z&I M4[F25O$"5$SR0F"M65/K./$*>XD+65H(.\81#/((TO$D$!@5R1'[?$MTJJD+4 MOND6U+2V 3E=2%:SS-@\&!#*JSG5R$$U.(HKW(W(@PA*Q\A#;!*J0> \I)(' MRD7*9;\)#8+-?2Q 5A\=<]!I'VI6;8-2BZ O9,6?F!)0>6!);D"$P1?_=QS+VY MKC )5W:SY2/B$:=_)LM:RW#=RK5VJ:V,\[C 3[>@S&70U/>DC]XWI@#S$"ON MB'>V9^!#Z"QRT[%NUY8=1[M*Z=:I*4>9P%3*0_@-+NE"XTIH=4VZ:S/>D4\> M[Z4#/9]M/^3\,?V0\'PG[ZF<;+9_CD;;9-I$ F;#1^2A]TJSC7D2]9DWUJUS MOW ".JM*>4_TH6B;&J27+) K6!BT'(%S"&Z.@R>^N4SLMPKZLU580-@5VCH+ M3-C4M[P_BB1=KR#V)G<$#)ECH*-UO'@_H;H2"V- "E1"24P''7)!UU:X'_!3 M6$T7JW<^'3C$D@,W;O4@7B.C*RPVYP1(I1!3@/7P.+,C11*S(54OC%X0IT2U MG'=/96T7AJAJM%D1KBY+$P./O$4Y4.3O21F'S_JU.A\Z,3LPS"]D3E/L"F2# M+?PV)JQG\8&6*U2;4']#^31.-1Z-AJ.O^P$ H):-HXF+[1GJW1!>K8RZPUN= M,,#VLW.S*&Y)DWY\)P2I?.V=,-TYYH+;3GS^, '\L'?G*R/Z@S]WS(.5#%+L ML->3\#G@$[NYM."4"=5 =UN!B9UODSX?8.V^+X]R: >L?K7#\P;+XA[]?KKZ MR7;@$W>RXX7!7??F0(E_."7VTJ%/!OP#Z)\%Z#^I__8JM_[5HG#DM8:2[$VI MJ! 7-Y2UW.L7O\1>S8^OP#;3CCU#R9)=I[N2FIELZNSZ)6U3/_05)"]%U"#! J!D[:_?_#<[&P]/923R$ MP$DG,4M-OA+.KS3]\'4E[5S5$R%;;_ZAJL98+VL_;62>JWH^$?]L;J9?![5- M/\33C1^H.J?:3T;3PM1^X-3_:#(>-7X:]0V\:?IKA:R47DVN5$5.O*.E>&\J M6?>"J?'>5) -6J56\WIBU;STF'7&X_M9,Z.-G;P8A;_ILE2>!JZ1&4T:2X.E ME4V<;DD\>I(:G=^U[:/FP):ERGTY*90?9)#$\F##Q4VI4N5%W$O6\&IVTGSF M#?F]=5X5J[M;\N%->-R:OWTQ?CF:/MEJ,V@FNR?W_\W%^ZO+MY=O7E]=_O1N MS[;D"[W_FHK'LK\VMI+ZK]B+RT2\L5+-Q7\)2[;.U(G(R#(=A2^EG_3;M!?6 MBKVZ:4^/S]/ARY???_/%@W0\%)>BE L2EA:*EI0#F\KAB..Y,+5XB[G$>#3X M113&XB*)/UIIX5,$PSH7OU+CJ4IQ?#9*Q.GH]"P1IA __^=*7-:U64BO3.T2 M'&3#_?(,!Y!])I"=#L6_I0-6 *=J):YKL]24SRFYA;7<0%EMO."!4M5"UBO1 MUMZVA!5(@ S:&%I25#BR2FI1R RGK# 5$BUOHMP]@9HR$%5,II),S( M@L52^1(+= UEP4#6V\ TDV.9"PS+1;K:WH8#19XE1+Y]<7,Z&O]KZCK(=YDT^UA3% J'1^XX0.M22$L!Q "E M2C6%Q(7 G%0K5_((%JL08CC,\'&N7*:-:S&.3;!&1S0WUF24X[031P!O3F!# M1.C%35;*>D[B-?SZ^U9#8GPF!^/S(XI6C,_S>!0/%5=A=601ZQ?L_+?(%<'. MMCQXHN+61 4FZA.T;S)M!8*X/(7RH5 BFJ@QZNB#!V%HM?*;$@[B/&4_ZW M@..!D$]'R/0N(1\<*^[Q\N%1YL'T!*47*F?626=JR>%4.C"6BR*FHK1Y3PL0 M557G/SMFI:=1&!0($?D]RW1K:(J1.V;;D%-:QN0TX5D--0" M2'([*I=-\OF R!@N!6P9\K*#RPYL"2P)$=@BOB[CV/NS76%2;BRFRV?$(\X_3-9UEJ&ZU:N MM4MM99S'!7ZT!64N@Z:^)WWTH3$%F(=8<4>\LST#'T)GD9N.=;NV[#C:54JW M3DTYR@2F4A[";]B2+C2NA%;7I+LVXQWYY/&[=*#GL^V'G#^F'Q*>[^0]E9.- M^^=HM$VF321@-GQ"'GJO--N8)U&?>6/=.O<+)Z"SJI3W1!^+MJE!>LD"N8*% M0$IZF.O[E,[%T%_=$J+"!XA;;.0E/R^-#X.(2S=>/CM4:% ZS98H YRYO6S<@EB2O.1&+%4=(Q4*M%!XV]2WO3R))URN(O?=4UG;A2&J&FU6A*O+TL3 (V]1 M#A3Y:U+&X;-^I\Z'3LP.#//;F-,47H%LL(5?Q83U+#[0S<+(HN:=*/[X0@E:]W)TQW MCKFP;2<^?Y@ ?MB[\Y41_6$_=\R#E0Q2>-CK2?@<\(G=7%IPRH1JH+NMP,3. M5TF?#[!VWY=';6@'K'ZUP_,&R^(>_7YN]9-YX!-WRJA)O2D6%>+M.87^*_9F/H1W?G+$]P\3VR5?[ M9'#Y$?GV1+Q#O1/>ICZ-+U/OV_9\5C"4:Y??H-*,/F@@"]!J(O52KEQP_[,3 M_K>T5U_-3L(_M/T?4$L#!!0 ( &1N8E<"3@0@=00 /D> / <&=T M:2UE>#,R7S$N:'1M[9EM;]LV$("_]U?<&J1( $N6G)>FDA>@R+*A_=!F30;L M*R6=+"X4J9*4;>W7[Z@7;PF2+%B&V$AL&+8E'N^.I^=('CTM;"E.W\"T0);1 M-TPMMP)/SW_W#B9^.!UWER0P[B6FB%DI;9FT M<<6RC,M9!"?5,G[;JJV&+A:7UN,R0VFC(,Z5M)[A?V(4!I6-.WV>5=70EK.2 MBR:ZXB4:^((+^*9*)@?!1%FK2I)MM3+!9S+2?%98LCIU_0>KJ1)*1SM!^XH7 M!;?HF8JE&%4:O85F56=N@:YWE"B1W?;M07?(EP7/;!'EW'HI2=+PR(?S9<$3 M;J&+I=-P.AU7SQR0/VIC>=[<#LG]07C:F-_MA,=!O+;1IJ09]88\_S/4%'J> M,LN5A(M:FYKR ZR"\ 1^\R_],Q\N,6U;PX.C8!LU%[6]CYFJ+&8W C:$Z4-P M#"H'6R!<,ITPB<;[NA38P,?4NI9)$$SVM\GV+*,5F#]UJI5*ETS\'['X)($N M9,_)@MNBI>1[S32Q+1K0Z!8HH,:?R2B$@?>K ^;BEROX)*6:MUEJ1G21^K#G M^K[;64Z",(W/5%DQV7276;P/N=*WE%>HNODU5IA?>I6_S5U1]3.[,CU*QNXEFI!,9MAM%&,KR>=>R>= M0]'$/SY^OQO_<_03__WA[HO/\KUP'ZZ(H(Y\R&M!R9<2KL+ET2JW-'ZON<:2 M.AF'5L^@(5+WV#Y0^H9'>]G^BL>_4W&5ACV4X8>#P]CES); +8$M@9..0"YS MI[.=VEPKXY(F/M[-V .>C+>+ \V]CL21:V9" '6C]8()XM14A*89M;UR+IE, MW7U2F/%6M9NM2:H6'KJTCA1.D/=^N**4G+= MB7N"-:JVI'Z)6=R9"H/ #W:'#@288)7!R&#%*.8XQ*"M,#O=;7%+#NC!^IP; MJO@$MTTT].^%2"I;1:J;A?K:@[D.^K:J-AL-@:';D_X(E#X"(9\HOI7475$5:SHJE-N8*&Y M)2'RD&AQYS'#V4P&27/C;+!@!A(DT4JK.7?GJ%;=E- MZNZ7SFLMN2DZI8\]?=7 J>HFS_,U9;6_;-A#^WE]Q:Y B 2Q9 M5=4PEK,211-=8\D-O.-S^*A*)@?!1%FK2I)MM3*!,QEIG!66 MK$[=_,%JJH32T4[0_L7S BWW3,52'E6:>W/-JL[Z0+W/, M;!'E:+V4)"D\\N%B46""%CHLG8;3Z;AZ9$#^J8W%O%F%Y&X0'A;SJYWP.(B? M+-J4-'.](>M_SC5!CRFSJ"1\J+6I*3_ *@A/X"__RC_WX8JG[6AX)5O#\ MH:56*ETR\2.PN)1 #[+GR1QMT;+D<\TT<5LTH+G;H( &WY)1" /O3T>8#[]? MPZ64ZJ;-4C.BA]2'/3?WU\SB?<8TJ TYH9T16 MXF^9< T'P8@8.3D8 3.0HZ#!I6=$Z5JC18J.R0PN%FG!Y(P#62O1&!<%O9QD MQBR'@FM.[MYR[&,;TM(O\GT$YYKA#/YPGFBC9&OYTJ4WEG!>(,_A+4HF4V0" MWN=4G0MH6+/E3?K%FM?M9G;/5_,W9$X\R.W+RR@4]2S0FJ&8^V MB?SEG.6Y=(LF_O'QZ]WX:P F_NO#W4<$XYTMF7.C3*45 2Q*]H#21FV^X/FQO%QY(:9$$#3J"13#::! MB@AJ1NVL?%F;26&&K6JW.Y!4+3HZ*]IKNKUJI6[[SYJEEB6"KV.JZT[C1&G: M#UM?7&M*WCMQ3[!&U9;4+W@6=Z;"(/"#W6$"<4RPRO#(\(H1['R H>TS.]UM MBTL.Z,'Z#1KJ^P3:)AKF]T(DE2W1:,EFK-/4?O?% MKVNRYTB->>(ND/I6GM3=+9W76J(I.J7?>Z&K :F+)\_S'.J*OG&N'-D4$L! A0#% @ 9&YB M5YY2BR5Z% LRH! !4 ( !3&UL4$L! A0#% @ 9&YB5[-FS^1.8 US\' !4 M ( !O/H# '!G=&DM,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( &1N8E=3 M(V! "$4 .@M @ / " 3U;! !P9W1I+65X,3!?,2YH=&U0 M2P$"% ,4 " !D;F)7A4BF[5,' #F-@ #P @ %RH 0 M<&=T:2UE>#,Q7S$N:'1M4$L! A0#% @ 9&YB5\5+3!5(!P US8 \ M ( !\J<$ '!G=&DM97@S,5\R+FAT;5!+ 0(4 Q0 ( &1N M8E<"3@0@=00 /D> / " 6>O! !P9W1I+65X,S)?,2YH M=&U02P$"% ,4 " !D;F)7#54A"' $ "^'@ #P @ $) HM 0 <&=T:2UE>#,R7S(N:'1M4$L%!@ + L NP( *:X! $! end