0001839839-22-000084.txt : 20221110 0001839839-22-000084.hdr.sgml : 20221110 20221110160618 ACCESSION NUMBER: 0001839839-22-000084 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20221001 FILED AS OF DATE: 20221110 DATE AS OF CHANGE: 20221110 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Janus International Group, Inc. CENTRAL INDEX KEY: 0001839839 STANDARD INDUSTRIAL CLASSIFICATION: METAL DOORS, SASH, FRAMES, MOLDING & TRIM [3442] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0101 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40456 FILM NUMBER: 221377064 BUSINESS ADDRESS: STREET 1: 135 JANUS INTERNATIONAL BLVD. CITY: TEMPLE STATE: GA ZIP: 30179 BUSINESS PHONE: (866) 562-2580 MAIL ADDRESS: STREET 1: 135 JANUS INTERNATIONAL BLVD. CITY: TEMPLE STATE: GA ZIP: 30179 FORMER COMPANY: FORMER CONFORMED NAME: Janus Parent, Inc. DATE OF NAME CHANGE: 20210111 10-Q 1 jbi-20221001.htm 10-Q jbi-20221001
December 312022Q3FALSE0001839839P1YP4Yhttp://www.janusintl.com/20221001#LeasesRightOfUseAssethttp://www.janusintl.com/20221001#LeasesRightOfUseAssethttp://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#LongTermDebtNoncurrent00018398392022-01-022022-10-0100018398392022-11-08xbrli:shares00018398392022-10-01iso4217:USD00018398392022-01-010001839839us-gaap:CustomerRelationshipsMember2022-10-010001839839us-gaap:CustomerRelationshipsMember2022-01-010001839839us-gaap:OtherIntangibleAssetsMember2022-10-010001839839us-gaap:OtherIntangibleAssetsMember2022-01-01iso4217:USDxbrli:shares0001839839us-gaap:ProductMember2022-07-032022-10-010001839839us-gaap:ProductMember2021-06-272021-09-250001839839us-gaap:ProductMember2022-01-022022-10-010001839839us-gaap:ProductMember2020-12-272021-09-250001839839us-gaap:ServiceMember2022-07-032022-10-010001839839us-gaap:ServiceMember2021-06-272021-09-250001839839us-gaap:ServiceMember2022-01-022022-10-010001839839us-gaap:ServiceMember2020-12-272021-09-2500018398392022-07-032022-10-0100018398392021-06-272021-09-2500018398392020-12-272021-09-250001839839us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-260001839839us-gaap:PreferredClassAMemberus-gaap:PreferredStockMember2020-12-260001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-260001839839us-gaap:RetainedEarningsMember2020-12-2600018398392020-12-260001839839us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Memberus-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-260001839839us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Memberus-gaap:PreferredClassAMemberus-gaap:PreferredStockMember2020-12-260001839839us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Memberus-gaap:CommonStockMember2020-12-260001839839us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Memberus-gaap:AdditionalPaidInCapitalMember2020-12-260001839839us-gaap:CommonStockMember2020-12-260001839839us-gaap:AdditionalPaidInCapitalMember2020-12-260001839839us-gaap:CommonStockMember2020-12-272021-03-270001839839us-gaap:AdditionalPaidInCapitalMember2020-12-272021-03-2700018398392020-12-272021-03-270001839839us-gaap:RetainedEarningsMember2020-12-272021-03-270001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-03-270001839839us-gaap:CommonStockMember2021-03-270001839839us-gaap:AdditionalPaidInCapitalMember2021-03-270001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-270001839839us-gaap:RetainedEarningsMember2021-03-2700018398392021-03-270001839839us-gaap:CommonStockMember2021-03-282021-06-260001839839us-gaap:AdditionalPaidInCapitalMember2021-03-282021-06-2600018398392021-03-282021-06-260001839839us-gaap:RetainedEarningsMember2021-03-282021-06-260001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-282021-06-260001839839us-gaap:CommonStockMember2021-06-260001839839us-gaap:AdditionalPaidInCapitalMember2021-06-260001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-260001839839us-gaap:RetainedEarningsMember2021-06-2600018398392021-06-260001839839us-gaap:CommonStockMember2021-06-272021-09-250001839839us-gaap:AdditionalPaidInCapitalMember2021-06-272021-09-250001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-272021-09-250001839839us-gaap:RetainedEarningsMember2021-06-272021-09-250001839839us-gaap:CommonStockMember2021-09-250001839839us-gaap:AdditionalPaidInCapitalMember2021-09-250001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-250001839839us-gaap:RetainedEarningsMember2021-09-2500018398392021-09-250001839839us-gaap:CommonStockMember2022-01-010001839839us-gaap:AdditionalPaidInCapitalMember2022-01-010001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-010001839839us-gaap:RetainedEarningsMember2022-01-010001839839us-gaap:AdditionalPaidInCapitalMember2022-01-022022-04-0200018398392022-01-022022-04-020001839839us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001839839srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-022022-04-020001839839us-gaap:RetainedEarningsMember2022-01-022022-04-020001839839us-gaap:CommonStockMember2022-04-020001839839us-gaap:AdditionalPaidInCapitalMember2022-04-020001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-020001839839us-gaap:RetainedEarningsMember2022-04-0200018398392022-04-020001839839us-gaap:CommonStockMember2022-04-032022-07-020001839839us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-020001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-032022-07-0200018398392022-04-032022-07-020001839839us-gaap:RetainedEarningsMember2022-04-032022-07-020001839839us-gaap:CommonStockMember2022-07-020001839839us-gaap:AdditionalPaidInCapitalMember2022-07-020001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-020001839839us-gaap:RetainedEarningsMember2022-07-0200018398392022-07-020001839839us-gaap:CommonStockMember2022-07-032022-10-010001839839us-gaap:AdditionalPaidInCapitalMember2022-07-032022-10-010001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-032022-10-010001839839us-gaap:RetainedEarningsMember2022-07-032022-10-010001839839us-gaap:CommonStockMember2022-10-010001839839us-gaap:AdditionalPaidInCapitalMember2022-10-010001839839us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-010001839839us-gaap:RetainedEarningsMember2022-10-01jbi:regionjbi:segment0001839839us-gaap:NonUsMember2022-10-010001839839us-gaap:NonUsMember2022-01-010001839839us-gaap:NonUsMember2022-07-032022-10-010001839839us-gaap:NonUsMember2021-06-272021-09-250001839839us-gaap:NonUsMember2022-01-022022-10-010001839839us-gaap:NonUsMember2020-12-272021-09-250001839839us-gaap:AccountingStandardsUpdate201602Member2022-01-020001839839srt:RestatementAdjustmentMember2022-01-010001839839srt:ScenarioPreviouslyReportedMember2022-01-020001839839srt:RestatementAdjustmentMember2022-01-0200018398392022-01-020001839839us-gaap:LandMember2022-10-010001839839us-gaap:LandMember2022-01-010001839839us-gaap:MachineryAndEquipmentMember2022-10-010001839839us-gaap:MachineryAndEquipmentMember2022-01-010001839839us-gaap:LeaseholdImprovementsMember2022-10-010001839839us-gaap:LeaseholdImprovementsMember2022-01-010001839839us-gaap:ConstructionInProgressMember2022-10-010001839839us-gaap:ConstructionInProgressMember2022-01-010001839839us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-10-010001839839us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-01-010001839839us-gaap:CustomerRelationshipsMember2022-01-022022-10-010001839839us-gaap:NoncompeteAgreementsMember2022-10-010001839839us-gaap:NoncompeteAgreementsMember2022-01-022022-10-010001839839us-gaap:NoncompeteAgreementsMember2022-01-010001839839us-gaap:TrademarksAndTradeNamesMember2022-10-010001839839us-gaap:TrademarksAndTradeNamesMember2022-01-010001839839us-gaap:OtherIntangibleAssetsMember2022-01-022022-10-010001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-02-120001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-08-310001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-08-312021-08-310001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-10-010001839839us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2022-01-022022-10-01xbrli:pure0001839839us-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-01-022022-10-010001839839us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2022-01-022022-10-010001839839us-gaap:LineOfCreditMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-01-022022-10-010001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-022022-10-010001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-272022-01-010001839839us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-010001839839jbi:NotePayableAmendmentNumber4FirstLienMemberus-gaap:NotesPayableOtherPayablesMember2022-10-010001839839jbi:NotePayableAmendmentNumber4FirstLienMemberus-gaap:NotesPayableOtherPayablesMember2022-01-010001839839us-gaap:NotesPayableOtherPayablesMemberjbi:FirstLienAmendmentNo3Member2021-08-180001839839jbi:NotePayableAmendmentNumber4FirstLienMemberus-gaap:NotesPayableOtherPayablesMember2021-08-180001839839jbi:NotePayableAmendmentNumber4FirstLienMemberus-gaap:NotesPayableOtherPayablesMember2022-01-022022-10-010001839839us-gaap:NotesPayableOtherPayablesMemberjbi:FirstLienAmendmentNo3Member2022-07-032022-10-010001839839us-gaap:NotesPayableOtherPayablesMemberjbi:FirstLienAmendmentNo3Member2021-06-272021-09-250001839839us-gaap:NotesPayableOtherPayablesMemberjbi:FirstLienAmendmentNo3Member2022-01-022022-10-010001839839us-gaap:NotesPayableOtherPayablesMemberjbi:FirstLienAmendmentNo3Member2020-12-272021-09-250001839839jbi:AccessControlTechnologiesLLCMember2021-08-310001839839jbi:AccessControlTechnologiesLLCMember2021-08-312021-08-310001839839us-gaap:CustomerRelationshipsMemberjbi:AccessControlTechnologiesLLCMember2021-08-310001839839jbi:AccessControlTechnologiesLLCMemberus-gaap:OrderOrProductionBacklogMember2021-08-310001839839us-gaap:TrademarksMemberjbi:AccessControlTechnologiesLLCMember2021-08-310001839839us-gaap:CustomerRelationshipsMemberjbi:AccessControlTechnologiesLLCMember2021-08-312021-08-310001839839jbi:AccessControlTechnologiesLLCMemberus-gaap:OrderOrProductionBacklogMember2021-08-312021-08-310001839839us-gaap:TrademarksMemberjbi:AccessControlTechnologiesLLCMember2021-08-312021-08-310001839839jbi:AccessControlTechnologiesLLCMember2020-12-272022-01-010001839839jbi:DBCILLCMember2021-08-310001839839jbi:DBCILLCMember2021-08-172021-08-170001839839jbi:DBCILLCMember2021-08-170001839839jbi:DBCILLCMemberus-gaap:CustomerRelationshipsMember2021-08-170001839839jbi:DBCILLCMemberus-gaap:OrderOrProductionBacklogMember2021-08-170001839839jbi:DBCILLCMemberus-gaap:TrademarksMember2021-08-170001839839jbi:DBCILLCMemberus-gaap:CustomerRelationshipsMember2021-08-172021-08-170001839839jbi:DBCILLCMemberus-gaap:OrderOrProductionBacklogMember2021-08-172021-08-170001839839jbi:DBCILLCMemberus-gaap:TrademarksMember2021-08-312021-08-310001839839jbi:DBCILLCMember2020-12-272022-01-010001839839jbi:DBCILLCMember2021-06-272021-09-250001839839jbi:DBCILLCMember2020-12-272021-09-250001839839jbi:JuniperIndustrialHoldingsIncMember2021-06-072021-06-070001839839us-gaap:CommonStockMemberjbi:JuniperIndustrialHoldingsIncMember2021-06-072021-06-070001839839us-gaap:CommonStockMemberjbi:JuniperIndustrialHoldingsIncMember2021-06-070001839839jbi:PIPEInvestorsMember2021-06-072021-06-070001839839jbi:PIPEInvestorsMember2021-06-070001839839srt:DirectorMember2021-06-072021-06-0700018398392021-06-072021-06-070001839839jbi:JuniperIndustrialHoldingsIncMember2021-06-070001839839jbi:GMStorMorePtyLtdMember2021-01-190001839839jbi:GMStorMorePtyLtdMember2021-01-192021-01-190001839839jbi:GMStorMorePtyLtdMember2022-01-022022-04-020001839839jbi:A2021OmnibusIncentivePlanMember2022-10-010001839839srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-022022-10-010001839839srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-022022-10-010001839839us-gaap:RestrictedStockUnitsRSUMember2022-01-010001839839us-gaap:RestrictedStockUnitsRSUMember2022-01-022022-10-010001839839us-gaap:RestrictedStockUnitsRSUMember2022-10-010001839839us-gaap:RestrictedStockUnitsRSUMember2022-07-032022-10-010001839839us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-022022-10-010001839839us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2022-01-022022-10-010001839839us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-022022-10-010001839839jbi:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:EmployeeStockOptionMember2022-01-022022-10-010001839839us-gaap:EmployeeStockOptionMember2022-01-022022-10-010001839839us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-01-022022-10-010001839839srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-022022-10-010001839839us-gaap:EmployeeStockOptionMember2022-07-032022-10-010001839839jbi:CommonBUnitIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-03-152018-03-150001839839us-gaap:CommonStockMemberjbi:CommonBUnitIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-03-152018-03-150001839839jbi:CommonBUnitIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-272021-09-2500018398392021-06-070001839839us-gaap:PreferredClassAMember2022-10-010001839839us-gaap:CommonClassBMember2022-10-010001839839jbi:TheSponsorMemberus-gaap:CommonClassBMember2019-08-012019-08-310001839839jbi:TheSponsorMemberus-gaap:CommonClassBMember2019-08-310001839839jbi:TheSponsorMemberus-gaap:CommonClassBMember2021-06-072021-06-070001839839jbi:JanusMidcoLLCUnitholdersMember2021-06-070001839839jbi:PublicStockholdersMember2021-06-070001839839jbi:PIPEInvestorsMember2021-06-070001839839jbi:TheSponsorMemberus-gaap:WarrantMemberus-gaap:PrivatePlacementMember2021-06-072021-06-070001839839jbi:TheSponsorMemberus-gaap:WarrantMemberus-gaap:PrivatePlacementMember2021-06-070001839839jbi:TheSponsorMemberus-gaap:WarrantMemberus-gaap:PrivatePlacementMember2022-10-010001839839jbi:JanusButlerLLCMember2022-07-032022-10-010001839839jbi:JanusButlerLLCMember2021-06-272021-09-250001839839jbi:JanusButlerLLCMember2022-01-022022-10-010001839839jbi:JanusButlerLLCMember2020-12-272021-09-250001839839jbi:A134JanusInternationalLLCMember2022-07-032022-10-010001839839jbi:A134JanusInternationalLLCMember2021-06-272021-09-250001839839jbi:A134JanusInternationalLLCMember2022-01-022022-10-010001839839jbi:A134JanusInternationalLLCMember2020-12-272021-09-250001839839jbi:ASTAInvestmentLLCMember2022-01-022022-10-010001839839jbi:ASTAInvestmentLLCMember2022-07-032022-10-010001839839jbi:ASTAInvestmentLLCMember2021-06-272021-09-250001839839jbi:ASTAInvestmentLLCMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredAtPointInTimeMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredAtPointInTimeMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredAtPointInTimeMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredAtPointInTimeMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredOverTimeMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredOverTimeMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredOverTimeMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMemberus-gaap:TransferredOverTimeMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredAtPointInTimeMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredAtPointInTimeMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredAtPointInTimeMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredAtPointInTimeMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredOverTimeMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredOverTimeMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredOverTimeMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberus-gaap:TransferredOverTimeMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2020-12-272021-09-250001839839srt:ConsolidationEliminationsMember2022-07-032022-10-010001839839srt:ConsolidationEliminationsMember2021-06-272021-09-250001839839srt:ConsolidationEliminationsMember2022-01-022022-10-010001839839srt:ConsolidationEliminationsMember2020-12-272021-09-250001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-07-032022-10-010001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2021-06-272021-09-250001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-01-022022-10-010001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:SelfStorageR3Memberjbi:JanusNorthAmericaMember2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:SelfStorageR3Memberjbi:JanusNorthAmericaMember2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:SelfStorageR3Memberjbi:JanusNorthAmericaMember2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:SelfStorageR3Memberjbi:JanusNorthAmericaMember2020-12-272021-09-250001839839jbi:CommercialAndOthersMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-07-032022-10-010001839839jbi:CommercialAndOthersMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2021-06-272021-09-250001839839jbi:CommercialAndOthersMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2022-01-022022-10-010001839839jbi:CommercialAndOthersMemberus-gaap:OperatingSegmentsMemberjbi:JanusNorthAmericaMember2020-12-272021-09-250001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2022-07-032022-10-010001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2021-06-272021-09-250001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2022-01-022022-10-010001839839jbi:SelfStorageNewConstructionMemberus-gaap:OperatingSegmentsMemberjbi:JanusInternationalMember2020-12-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberjbi:SelfStorageR3Member2022-07-032022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberjbi:SelfStorageR3Member2021-06-272021-09-250001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberjbi:SelfStorageR3Member2022-01-022022-10-010001839839us-gaap:OperatingSegmentsMemberjbi:JanusInternationalMemberjbi:SelfStorageR3Member2020-12-272021-09-250001839839us-gaap:IntersegmentEliminationMember2022-07-032022-10-010001839839us-gaap:IntersegmentEliminationMember2021-06-272021-09-250001839839us-gaap:IntersegmentEliminationMember2022-01-022022-10-010001839839us-gaap:IntersegmentEliminationMember2020-12-272021-09-250001839839jbi:JanusNorthAmericaMember2022-07-032022-10-010001839839jbi:JanusNorthAmericaMember2021-06-272021-09-250001839839jbi:JanusNorthAmericaMember2022-01-022022-10-010001839839jbi:JanusNorthAmericaMember2020-12-272021-09-250001839839jbi:JanusInternationalMember2022-07-032022-10-010001839839jbi:JanusInternationalMember2021-06-272021-09-250001839839jbi:JanusInternationalMember2022-01-022022-10-010001839839jbi:JanusInternationalMember2020-12-272021-09-250001839839jbi:JanusNorthAmericaMember2022-10-010001839839jbi:JanusNorthAmericaMember2022-01-010001839839jbi:JanusInternationalMember2022-10-010001839839jbi:JanusInternationalMember2022-01-010001839839us-gaap:InsuranceClaimsMemberjbi:WorkersCompensationInsuranceProgramMember2022-01-010001839839us-gaap:InsuranceClaimsMemberjbi:WorkersCompensationInsuranceProgramMember2022-10-010001839839jbi:HealthInsuranceProgramMemberus-gaap:InsuranceClaimsMember2022-10-010001839839jbi:HealthInsuranceProgramMemberus-gaap:InsuranceClaimsMember2022-01-01

Segment
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

________________________

FORM 10-Q
________________________

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 1, 2022

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to _________
Commission file number 001-40456
________________________
JANUS INTERNATIONAL GROUP, INC.
(Exact name of registrant as specified in its charter)

________________________

Delaware
86-1476200
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
135 Janus International Blvd.
Temple, GA
30179
(Address of Principal Executive Offices)(Zip Code)
(866) 562-2580
(Registrant's telephone number, including area code)

________________________
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.0001 per share JBINew York Stock Exchange
Securities registered pursuant to section 12(g) of the Act: None
________________________

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 and post 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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of November 8, 2022, 146,647,275 shares of Class A Common Stock, par value $0.0001, were issued and outstanding.

1


JANUS INTERNATIONAL GROUP, INC.
Quarterly Report on Form 10-Q
Table of Contents
















2


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

Statements contained in this Quarterly Report on Form 10-Q (this “Form 10-Q”) that reflect our current views with respect to future events and financial performance, business strategies, expectations for our business and any other statements of a future or forward-looking nature, constitute “forward-looking statements” for the purposes of federal securities laws.

These forward-looking statements include, but are not limited to, statements about our financial condition, results of operations, earnings outlook and prospects or regarding management’s expectations, hopes, beliefs, intentions or strategies regarding the future. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those contemplated in the forward-looking statements, including, without limitation, the risks set forth in Part II, Item 1A, “Risk Factors” in this Form 10-Q and in our other filings with the Securities and Exchange Commission (the “SEC”). We do not assume any obligation to update any forward-looking statements after the date of this Report, except as required by law.

In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. Forward-looking statements are typically identified by words such as “plan,” “believe,” “expect,” “anticipate,” “intend,” “outlook,” “estimate,” “forecast,” “project,” “continue,” “could,” “may,” “might,” “possible,” “potential,” “predict,” “should,” “will”, “likely”, and other similar words and expressions, but the absence of these words does not mean that a statement is not forward-looking.

The forward-looking statements contained in this Form 10-Q are based on our current expectations and beliefs concerning future developments and their potential effects on us. We cannot assure you that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. Some factors that could cause actual results to differ include, but are not limited to:

changes adversely affecting the business in which we are engaged;

geopolitical risk and changes in applicable laws or regulations;

the possibility that Janus may be adversely affected by other economic, business, and/or competitive factors;

operational risk;

the possibility that the COVID-19 pandemic, or another major disease, disrupts Janus’ business;

our ability to maintain the listing of our securities on a national securities exchange;

litigation and regulatory enforcement risks, including the diversion of management time and attention and the additional costs and demands on Janus’ resources; and

other risks detailed from time to time in our filings with the SEC, press releases, and other communications, including those set forth under “Risk Factors” included in our 2021 Annual Report on Form 10-K for the year ended January 1, 2022, and in the documents incorporated by reference herein and therein.

All subsequent written and oral forward-looking statements concerning the matters addressed in this Form 10-Q and attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this Form 10-Q. We undertake no obligation to update any forward-looking statement, whether written or oral, to reflect events or circumstances after the date of this Form 10-Q or to reflect the occurrence of unanticipated events.
3


PART I--FINANCIAL INFORMATION
Item 1.    Financial Statements.
Janus International Group, Inc.
Condensed Consolidated Balance Sheets
(dollar amounts in thousands, except share and per share data)
October 1,January 1,
20222022
(Unaudited)
ASSETS
Current Assets
Cash $55,335 $13,192 
Accounts receivable, less allowance for credit losses; $4,553 and $5,449, at October 1, 2022 and January 1, 2022, respectively
151,694 107,372 
Costs and estimated earnings in excess of billing on uncompleted contracts30,831 23,121 
Inventory, net69,050 56,596 
Prepaid expenses12,282 9,843 
Other current assets2,227 4,057 
Total current assets$321,419 $214,181 
Right-of-use assets, net45,529  
Property and equipment, net42,855 41,607 
Customer relationships, net288,770 312,199 
Tradename and trademarks106,971 107,980 
Other intangibles, net14,743 15,861 
Goodwill367,262 369,286 
Deferred tax asset, net59,979 58,915 
Other assets1,874 1,973 
Total assets$1,249,402 $1,122,002 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities
Accounts payable$55,728 $54,961 
Billing in excess of costs and estimated earnings on uncompleted contracts27,235 23,207 
Current maturities of long-term debt8,379 8,067 
Other accrued expenses75,919 54,111 
Total current liabilities$167,261 $140,346 
Line of credit 6,369 
Long-term debt, net701,189 703,718 
Deferred tax liability, net1,678 749 
Other long-term liabilities41,764 2,533 
Total liabilities$911,892 $853,715 
STOCKHOLDERS’ EQUITY
Common Stock, 825,000,000 shares authorized, $0.0001 par value, 146,647,275 and 146,561,717 shares issued and outstanding at October 1, 2022 and January 1, 2022, respectively
15 15 
Additional paid-in capital279,944 277,799 
Accumulated other comprehensive loss(7,887)(949)
Retained earnings (accumulated deficit)65,438 (8,578)
Total stockholders’ equity$337,510 $268,287 
Total liabilities and stockholders’ equity$1,249,402 $1,122,002 
See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements
4


Janus International Group, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income
(dollar amounts in thousands, except share and per share data)
Three Months EndedNine Months Ended
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
(Unaudited)(Unaudited)(Unaudited) (Unaudited)
REVENUE
Sales of product$230,847 $155,670 $642,122 $417,922 
Sales of services31,700 32,120 97,659 96,874 
Total revenue262,547 187,790 739,781 514,796 
Cost of Sales165,755 125,551 482,439 340,070 
GROSS PROFIT96,792 62,239 257,342 174,726 
OPERATING EXPENSE
Selling and marketing14,477 12,066 42,216 31,906 
General and administrative28,418 24,947 86,267 81,469 
Contingent consideration and earnout fair value adjustments   687 
Operating Expenses42,895 37,013 128,483 114,062 
INCOME FROM OPERATIONS53,897 25,226 128,859 60,664 
Interest expense(10,979)(7,664)(28,622)(23,265)
Other expense56 91 (313)(2,388)
Change in fair value of derivative warrant liabilities 1,271  (658)
INCOME BEFORE TAXES42,974 18,924 99,924 34,353 
Provision for Income Taxes 10,575 3,382 24,984 5,787 
NET INCOME $32,399 $15,542 $74,940 $28,566 
Other Comprehensive Income (Loss)(3,037)(1,170)(6,938)(896)
COMPREHENSIVE INCOME29,362 14,372 68,002 27,670 
Net income attributable to common stockholders$32,399 $15,542 $74,940 $28,566 
Weighted-average shares outstanding, basic and diluted (Note 16)
Basic146,639,452 138,384,284 146,592,296 95,179,726 
Diluted146,717,917 142,840,792 146,671,509 97,828,380 
Net income per share, basic and diluted (Note 16)
Basic$0.22 $0.11 $0.51 $0.30 
Diluted$0.22 $0.10 $0.51 $0.30 
See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements
5


Janus International Group, Inc.
Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)
(dollar amounts in thousands, except share data)
Class B
Common Units
Class A
Preferred Units
Common StockAdditional paid-in capitalAccumulated Other Comprehensive Income (Loss)Retained Earnings
(AccumulatedDeficit)
Total
UnitAmountUnitAmountSharesAmount
Balance as of December 26, 20204,478 $261 189,044 $189,044  $ $ $(227)$(48,205)$140,874 
Retroactive application of the recapitalization(4,478)(261)(189,044)(189,044)66,145,633 7 189,299 — — — 
Balance as of December 26, 2020, as adjusted $  $ 66,145,633 $7 $189,299 $(227)$(48,205)$140,874 
Vesting of Midco LLC class B units— — — — 111,895 — 52 — — 52 
Distributions to Janus Midco LLC Class A unitholders— — — — — — — — (96)(96)
Cumulative translation adjustment— — — — — — — 311 — 311 
Net income— — — — — — — — 14,719 14,719 
Balance as of March 27, 2021 $  $ 66,257,528 $7 $189,351 $84 $(33,582)$155,860 
Vesting of Midco LLC class B units— — — — 4,012,872 — 5,210 — — 5,210 
Issuance of PIPE Shares— — — — 25,000,000 3 249,997 — — 250,000 
Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability— — — — 41,113,850 4 226,940 — — 226,944 
Issuance of earn out shares to common stockholders— — — — 2,000,000 — 26,480 — — 26,480 
Distributions to Janus Midco, LLC unitholders— — — — — — (541,710)— — (541,710)
Distributions to Class A preferred units— — — — — — — — (4,078)(4,078)
Deferred Tax Asset— — — — — — 78,291 — — 78,291 
Cumulative translation adjustment— — — — — — — (37)— (37)
Net income— — — — — — — — (1,694)(1,694)
Balance as of June 27, 2021 $  $ 138,384,250 $14 $234,559 $47 $(39,354)$195,266 
Warrant redemption— — — — 110 — 1 — — 1 
Cumulative translation adjustment— — — — — — — (1,170)— (1,170)
Warrant movements from private to public— — 10,111 10,111 
Net Income— — — — — — — — 15,542 15,542 
Balance as of September 25, 2021 $  $ 138,384,360 $14 $244,671 $(1,123)$(23,812)$219,750 







6


Janus International Group, Inc.
Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)
(dollar amounts in thousands, except share data)
Class B
Common Units
Class A
Preferred Units
Common StockAdditional paid-in capitalAccumulated Other Comprehensive LossRetained Earnings
(AccumulatedDeficit)
Total
UnitAmountUnitAmountSharesAmount
Balance as of January 1, 2022 $  $ 146,561,717 $15 $277,799 $(949)$(8,578)$268,287 
Share based compensation— — — — — — 600 — — 600 
Cumulative effect of change in accounting principle(a)
—  — — — — — — (924)(924)
Cumulative translation adjustment—  — — — — — (514)— (514)
Net income— — — — — — — — 19,704 19,704 
Balance as of April 2, 2022 $  $ 146,561,717 $15 $278,399 $(1,463)$10,202 $287,153 
Issuance of restricted units— — — — 77,660 — — — — — 
Share based compensation— — — — — — 910 — — 910 
Cumulative translation adjustment— — — — — — — (3,387)— (3,387)
Net income— — — — — — — — 22,837 22,837 
Balance as of July 2, 2022 $  $ 146,639,377 $15 $279,309 $(4,850)$33,039 $307,513 
Issuance of restricted units— — — — 7,898 — — — — — 
Share based compensation— — — — — — 635 — — 635 
Cumulative translation adjustment— — — — — — — (3,037)— (3,037)
Net income— — — — — — — — 32,399 32,399 
Balance as of October 1, 2022 $  $ 146,647,275 $15 $279,944 $(7,887)$65,438 $337,510 

(a)    Effective January 2, 2022, the Company adopted the provisions of Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) and ASU 2016-02, Leases (Topic 842). We have elected to adopt each of the two standards using the modified retrospective approach through a cumulative-effect adjustment to the opening balance of accumulated deficit for both. See Note 2 for further details of the impact of each standard.

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements
7


Janus International Group, Inc.
Condensed Consolidated Statements of Cash Flows
(dollar amounts in thousands)
Nine Months Ended
October 1, 2022September 25, 2021
(Unaudited)(Unaudited)
Cash Flows Provided By Operating Activities
Net income$74,940 $28,566 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation of property and equipment5,817 4,678 
Reduction in carrying amount of right-of-use assets3,997  
Amortization of intangibles22,278 21,852 
Deferred finance fee amortization2,758 2,286 
Provision (reversal) for losses on accounts receivable1,206 (59)
Share based compensation2,145 5,262 
Loss on extinguishment of debt 2,415 
Change in fair value of contingent consideration 687 
(Gain) loss on sale of assets(45)43 
Loss on abandonment of lease571  
Change in fair value of derivative warrant liabilities 658 
Undistributed (earnings) losses of affiliate(102)76 
Deferred income taxes, net (768)
Changes in operating assets and liabilities
Accounts receivable(45,893)(16,884)
Costs and estimated earnings in excess of billings and billings in excess of costs and estimated earnings on uncompleted contracts(7,710)(12,101)
Prepaid expenses and other current assets(531)(4,488)
Inventory, net(12,454)(18,474)
Accounts payable766 18,409 
Other accrued expenses17,658 28,649 
Other assets and long-term liabilities(2,810)(1,124)
Net Cash Provided By Operating Activities$62,591 $59,683 
Cash Flows Used In Investing Activities
Proceeds from sale of equipment$67 $79 
Purchases of property and equipment(7,856)(15,930)
Cash paid for acquisition, net of cash acquired (179,714)
Net Cash Used In Investing Activities$(7,789)$(195,565)
Cash Flows Used In Financing Activities
(Repayments) proceeds from line of credit$(6,369)$19,351 
Distributions to Janus Midco LLC unitholders (4,174)
Principal payments on long-term debt(6,051)(64,825)
Proceeds from long-term debt 155,000 
Proceeds from merger 334,874 
Proceeds from PIPE 250,000 
Payments for transaction costs, net (44,489)
Payments to Janus Midco, LLC unitholders at the Business Combination (541,710)
Proceeds from warrant exercise 1 
Principal payments under finance lease obligations(137) 
Payments for deferred financing fees (4,321)
Cash (Used In) Provided by Financing Activities$(12,557)$99,707 
Effect of exchange rate changes on cash and cash equivalents$(102)$142 
Net Increase (Decrease) in Cash and Cash Equivalents$42,143 $(36,033)
Cash and Cash Equivalents, Beginning of Period$13,192 $45,255 
Cash and Cash Equivalents, End of Period$55,335 $9,222 
Supplemental Cash Flows Information
Interest paid$28,351 $19,227 
Income taxes paid$21,655 $1,510 
Cash paid for operating leases$5,763 $ 
Non-cash investing and financing activities:
Right-of-use assets obtained in exchange for operating lease obligations$47,999 $ 
Right-of-use assets obtained in exchange for finance lease obligations$1,373 $ 
See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements
8

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

1.Basis of Presentation
Janus International Group, Inc. is a holding company. References to “Janus,” “Group,” “Company,” “we,” “our” or “us” refer to Janus International Group, Inc., and its consolidated subsidiaries. Janus International Group, LLC (“Janus Core”) is a wholly-owned subsidiary of Janus Intermediate, LLC (“Intermediate”). Intermediate is a wholly-owned subsidiary of Janus Midco, LLC (“Midco”). Midco is a wholly-owned subsidiary of Janus Intermediate Holdco, Inc. (“Intermediate Holdco”). Intermediate Holdco is a wholly-owned subsidiary of Juniper Industrial Holdings, Inc. (“Juniper” or “JIH”), and Juniper is a wholly-owned subsidiary of Group.

The dollar amounts in the notes are shown in thousands of dollars, unless otherwise noted, and rounded to the nearest thousand except for share and per share amounts.
The accompanying Unaudited Condensed Consolidated Financial Statements are presented in U.S. dollars and have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the accounting and disclosure rules and regulations of the SEC for interim financial information. However, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the Unaudited Condensed Consolidated Financial Statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of October 1, 2022, and its results of operations, including its comprehensive income and stockholders’ equity for the three and nine months ended October 1, 2022 and September 25, 2021.
This Quarterly Report on Form 10-Q should be read in conjunction with the Audited Consolidated Financial Statements and notes that are included in the Annual Report on Form 10-K, for the year ended January 1, 2022.
Nature of Operations
The Group is a global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, the United Kingdom, Australia, and Singapore.
The Group’s business is operated through two geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of Janus International Europe Ltd., a company incorporated in England and Wales (“JIE”), whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus Core, Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Janus Door, LLC (“Janus Door”), Access Control Technologies, LLC (“ACT”), U.S Door & Building Components, LLC (“U.S. Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).
Assets held at foreign locations were approximately $55,749 and $58,439 as of October 1, 2022 and January 1, 2022, respectively. Revenues earned at foreign locations totaled approximately $16,959 and $17,824 for the three months ended October 1, 2022 and September 25, 2021, respectively, and $55,197 and $48,729 for the nine months ended October 1, 2022 and September 25, 2021, respectively.
Principles of Consolidation
The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. The Company’s joint venture is accounted for under the equity method of accounting. All significant intercompany accounts and transactions have been eliminated in consolidation.
Reorganization
On June 7, 2021, Midco transferred Janus Core, its wholly owned direct subsidiary, to the Group, thereby transferring the business for which historical financial information is included in these results of operations, to be indirectly held by Midco.
The Business Combination (defined and discussed below) was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Juniper is treated as the acquired company and Midco is treated as the acquirer for financial statement reporting purposes (the “Combined Company”). Accordingly, for accounting purposes, the financial statements of the Combined Company represent a continuation of the financial statements of Midco with the acquisition being treated as the equivalent of Midco issuing stock for the net assets of JIH, accompanied by a recapitalization. The net assets of JIH will be stated at historical cost, with no goodwill or other intangible assets recorded.
Use of Estimates in the Unaudited Condensed Consolidated Financial Statements
The preparation of Unaudited Condensed Consolidated Financial Statements in conformity with U.S 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 differ from those estimates.
9

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Significant items subject to such estimates and assumptions include, but are not limited to, the derivative warrant liability, the recognition of the valuations of share-based compensation arrangements, the useful lives of property and equipment, revenue recognition, allowances for uncollectible receivable balances, fair values and impairment of intangible assets and goodwill and assumptions used in the recognition of contract assets.
Emerging Growth Company
Section 102(b)(1) of the Jumpstart Our Business Startups Act, or JOBS Act, exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The Company qualifies as an “Emerging Growth Company” and has elected to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act. This election allows the Company to adopt the new or revised standard at the same time periods as private companies.
Fair Value Measurement
The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:
Level 1, observable inputs such as quoted prices in active markets;
Level 2, inputs other than the quoted prices in active markets that are observable either directly or indirectly;
Level 3, unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.
The fair value of cash, accounts receivable, less allowance for doubtful accounts and account payable approximate the carrying amounts due to the short-term maturities of these instruments. The fair value of the Company’s debt approximates its carrying amount as of October 1, 2022 and January 1, 2022 due to its variable interest rate that is tied to the current London Interbank Offered Rate (“LIBOR”) rate plus an applicable margin and consistency in our credit rating. To estimate the fair value of the Company’s debt, the Company utilized fair value based risk measurements that are indirectly observable, such as credit risk that fall within Level 2 of the Fair Value hierarchy. The fair value of the warrants contains significant unobservable inputs including the expected term and the share exchange ratio in evaluating the fair value of underlying common stock, and exercise price, therefore, the warrant liabilities were evaluated to be a Level 3 fair value measurement.
Significant Accounting Policies
Other than the following, the Company’s significant accounting policies have not changed materially from those described in its Annual Report on Form 10-K for the fiscal year ended January 1, 2022.
Allowance for Credit Losses
On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Refer to Recently Adopted Accounting Pronouncements section of this note for more information on the impact to the Unaudited Condensed Consolidated Financial Statements.
The Company gathered information about its current bad debt reserve and write-off practices and loss methodology, in-scope assets, historical credit losses, proposed pooling approach and expected changes to business practices under CECL. Accounts receivables are stated at estimated net realizable value from the sale of products and services to established customers. The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are used to calculate the historical loss rates are available for each business unit.

During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concluded to pool the financial assets at this level within each business unit.

Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the commercial pool.

Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the self-storage pool.
10

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

The Company reviewed methods provided by the guidance and determined to use the loss-rate method in the CECL analysis for trade receivables and contract assets. This loss-rate method was selected as there is reliable historical information available by business unit, and this historical information was determined to be representative of the Company’s current customers, products, services, and billing practices.

The summary of activity in the allowance for credit losses for the nine months ended October 1, 2022 and the allowance for doubtful accounts for the nine months ended September 25, 2021 are as follows:

Beginning Balance
CECL Adoption1
Write-offs
Provision (Reversal), net
Ending Balance
2022
$5,449 $366 $(2,468)$1,206 $4,553 
20214,485 — (59)(59)4,367 

(1) On January 2, 2022, the Company adopted the provisions of ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which introduced a new model known as CECL.
2. Recently Issued Accounting Standards
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is effective and may be applied beginning March 12, 2020 and will apply through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848) (“ASU 2021-01”). The amendments in ASU 2021-01 provide optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference the LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The provisions must be applied at a Topic, Subtopic, or Industry Subtopic level for all transactions other than derivatives, which may be applied at a hedging relationship level. In April 2022, the FASB, proposed the deferral of the sunset date of this guidance to December 31, 2024. The Company is currently evaluating the impact this adoption will have on the Company’s consolidated financial statements.
Although there are several other new accounting pronouncements issued or proposed by the FASB, which have been adopted or will be adopted as applicable, management does not believe any of these accounting pronouncements has had or will have a material impact on the Group’s consolidated financial position or results of operations.
Recently Adopted Accounting Pronouncements
In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) which deferred the effective date for ASC 842, Leases, for one year. The leasing standard will be effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the leasing standard effective January 2, 2022 and has elected to adopt the new standard at the adoption date using the modified retrospective method and recognized a cumulative effect adjustment to accumulated deficit in the amount of $558. Under this approach, we will continue to report comparative period financial information under ASC 840. We have elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows us to carry forward the historical lease classification. We also made an accounting policy election to exclude leases with an initial term of 12 months or less from the consolidated balance sheet. We will recognize those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. As part of this adoption, we have implemented internal controls and key system functionality to enable the preparation of financial information.
The adoption of the standard resulted in recording right-of-use assets of $42,835 and lease liabilities of $44,776 as of January 2, 2022. The right-of-use assets are lower than the lease liabilities as existing deferred rent and lease incentive liabilities were recorded against the right-of-use assets at adoption in accordance with the standard. The standard had no impact on our debt-covenant compliance under our current agreements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.
11

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
January 2, 2022
Pre-ASC 326
Adoption
 Impact of ASC
326 Adoption
As Reported
Under ASC 326
Accounts Receivable, net$107,372 $(366)$107,006 
Cost in Excess of Billings23,121 — 23,121 
Accumulated Deficit(8,578)(366)(8,944)
3. Inventories
Inventories are stated at the lower of cost or net realizable value utilizing the first-in, first-out (FIFO) method. The major components of inventories as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Raw materials
$48,043 $41,834 
Work-in-process650 671 
Finished goods
20,357 14,091 
$69,050 $56,596 
The Company has recorded a reserve for inventory obsolescence as of October 1, 2022 and January 1, 2022, of approximately $1,996 and $1,295, respectively.
4. Property and Equipment
Property, equipment, and other fixed assets as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Land$4,501 $4,501 
Manufacturing machinery and equipment
37,286 35,688 
Leasehold improvements
5,615 4,599 
Construction in progress
6,063 3,571 
Other14,274 13,287 
$67,739 $61,646 
Less accumulated depreciation
(24,884)(20,039)
$42,855 $41,607 
5. Acquired Intangible Assets and Goodwill
Intangible assets acquired in a business combination are recognized at fair value and amortized over their estimated useful lives. The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:
October 1,January 1,
20222022
Gross Carrying AmountAccumulated AmortizationAverage Remaining Life in YearsGross Carrying AmountAccumulated Amortization
Intangible Assets
Customer relationships
$406,970 $(118,200)10$410,094 $(97,895)
Noncompete agreements
380 (233)5412 (231)
Tradenames and trademarks
106,971 — Indefinite107,980 — 
Other intangibles
61,626 (47,030)1061,836 (46,156)
$575,947 $(165,463)$580,322 $(144,282)
Changes to gross carrying amount of recognized intangible assets due to translation adjustments include an approximate $3,278 and $270 loss for the period ended October 1, 2022 and January 1, 2022, respectively. Amortization expense was approximately $7,408 and $8,229 for the
12

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
three month periods ended October 1, 2022 and September 25, 2021, and $22,278 and $21,852 for the nine months periods ended October 1, 2022 and September 25, 2021, respectively.
The changes in the carrying amounts of goodwill for the period ended October 1, 2022 were as follows:
Balance as of January 1, 2022$369,286 
Changes due to foreign currency fluctuations(2,076)
Goodwill adjusted during the period52 
Balance as of October 1, 2022$367,262 
6. Accrued Expenses
Accrued expenses are summarized as follows:
October 1,January 1,
20222022
Sales tax payable
$5,236 $3,606 
Interest payable
254 2,741 
Indemnity Holdback Liability
1,002  
Other accrued liabilities
6,222 1,766 
Employee compensation
14,016 13,857 
Customer deposits and allowances
36,297 24,555 
Income taxes
2,121 810 
Current operating lease liabilities
5,293  
Other5,478 6,776 
Total$75,919 $54,111 
Other as of October 1, 2022 and January 1, 2022 consists of property tax, freight accrual, legal, accounting and other professional fee accruals.
7. Line of Credit
On February 12, 2018, the Company, through Intermediate and Janus Core, entered into a revolving line of credit facility with a financial institution pursuant to ABL Credit And Guarantee Agreement (the “LOC Agreement”). In August 2021, the Company increased the available line of credit from $50,000 to $80,000, incurred additional fees for this amendment of $425 and extended the maturity date from February 18, 2023 to August 12, 2024. The current line of credit facility is for $80,000 with interest payments due in arrears. The interest rate on the facility is based on a base rate, unless a LIBOR Rate (as defined in the LOC Agreement) option is chosen by the Company. If the LIBOR Rate is elected, the interest computation is equal to the LIBOR Rate plus the LIBOR Rate Margin of 1.25%, as of October 1, 2022. If the Base Rate (as defined in the LOC Agreement) is elected, the interest computation is equal to the Base Rate of the greatest of (a) the federal funds rate plus .5%, (b) the LIBOR rate plus 1%, or (c) the financial institution’s Prime Rate (as defined in the LOC Agreement), plus the Base Rate Margin (as defined in the LOC Agreement) of .25% as of October 1, 2022. At the beginning of each quarter the applicable margin is set and determined by the administrative agent based on the average net availability on the line of credit for the previous quarter. As of October 1, 2022 and January 1, 2022, the interest rate in effect for the facility was 6.5% and 3.5%, respectively. The line of credit is collateralized by accounts receivable and inventories. The Company has incurred deferred loan costs in the amount of $1,483 which are being amortized over the term of the facility that expires on August 12, 2024, using the effective interest method, and are presented as part of other assets within our Unaudited Condensed Consolidated Balance Sheet. The amortization of the deferred loan costs is included in interest expense on the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. The unamortized portion of the fees as of October 1, 2022 and January 1, 2022 was approximately $463 and $648, respectively. There was $ and $6,369 outstanding on the line of credit as of October 1, 2022 and January 1, 2022, respectively.
13

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
8. Long-Term Debt
Long-term debt consists of the following:
October 1,January 1,
20222022
Note payable - Amendment No. 4 First Lien
$716,329 $722,379 
Financing leases
1,260  
$717,589 $722,379 
Less unamortized deferred finance fees
8,021 10,594 
Less current maturities
8,379 8,067 
Total long-term debt
$701,189 $703,718 
Notes Payable - Amendment No.4 First Lien - On August 18, 2021, the Company completed a refinancing in the form of that certain First Lien Amendment No. 4, in which the principal terms of the amendment were new borrowings of $155,000 which was used to fund the DBCI (hereinafter defined) acquisition. The Amendment No. 4 First Lien is comprised of a syndicate of lenders originating on August 18, 2021 in the amount of $726,413 with interest payable in arrears. The outstanding loan balance is to be repaid on a quarterly basis of 0.25% of the original balance beginning the last day of September 2021 with the remaining principal due on the maturity date of February 12, 2025. As chosen by the Company, the amended loan bears interest at a floating rate per annum consisting of LIBOR, plus an applicable margin percent (effective rate of 6.4% as of October 1, 2022). The debt is secured by substantially all business assets. This refinancing amendment was accounted for as a modification and as such no gain or loss was recognized for this transaction and any bank fees, original issue discount and charges capitalized are being amortized as a component of interest expense over the remaining loan term. Third party fees paid in connection with this amendment were expensed.
As of October 1, 2022 and January 1, 2022, the Company maintained one letter of credit totaling approximately $400 on which there were no balances due.
In connection with the Company entering into the First Lien debt agreement discussed above, deferred finance fees were capitalized. Amortization of approximately $865 and $800 and $2,573 and $2,286 was recognized for the three and nine months ended October 1, 2022 and September 25, 2021, respectively, as a component of interest expense, including those amounts amortized in relation to the deferred finance fees associated with the outstanding line of credit.
9. Business Combinations
Access Control Technologies, LLC Acquisition
On August 31, 2021, Janus Core acquired 100% of the equity interests of ACT and all assets and certain liabilities of Phoenix Iron Worx, LLC for total consideration of approximately $10,385 which was comprised of approximately $9,383 of cash plus $1,002 of hold back
liability.

The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each
respective date of acquisition. The following tables summarize the fair values of consideration transferred and the fair values of identified
assets acquired, and liabilities assumed at the date of acquisition:
14

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Fair Value of Consideration Transferred
Cash$9,383 
Hold Back Liability1,002 
Total Fair Value of Consideration Transferred$10,385 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash169 
Accounts receivable1,101 
Other current assets103 
Property and equipment197 
Identifiable intangible assets
Customer relationships2,470 
Backlog280 
Trademark1,450 
Recognized amounts of identifiable liabilities assumed
Accounts payable(473)
Accrued expenses(152)
Other liabilities(1,398)
Total identifiable net assets$3,747 
Goodwill$6,638 
The goodwill balance of $6,638 is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with ACT. All of the goodwill was assigned to the Janus North America segment of the business and is deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$2,470 15 Years
Backlog
280 3 Months
Trade Name
1,450 Indefinite
Identifiable Intangible Assets
$4,200 
Customer relationships represent the fair values of the underlying relationships with ACT’s customers. Backlog represents the fair value of ACT’s contracts that have yet to be billed. Trade names represent ACT’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 8.8 years.
During 2021, the Company incurred approximately $284 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.
DBCI, LLC (“DBCI”) Acquisition
On August 17, 2021, Janus Core acquired 100% of the equity interests of DBCI from Cornerstone Building Brands, Inc. (“Cornerstone”) for total cash consideration of approximately $169,173.
The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each respective date of acquisition. The following tables summarize the fair value of consideration transferred and the fair value of identified assets acquired, and liabilities assumed at the date of acquisition:

15

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Fair Value of Consideration Transferred
Cash$169,173 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash208 
Accounts receivable8,502 
Inventories9,075 
Property and equipment7,803 
Other assets29 
Identifiable intangible assets
Customer relationships26,320 
Backlog3,130 
Trademark20,850 
Recognized amounts of identifiable liabilities assumed
Accounts payable(8,012)
Accrued expenses(571)
Other liabilities(888)
Total identifiable net assets$66,446 
Goodwill$102,727 
The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of DBCI and Janus Core. All of the goodwill was assigned to the Janus North America segment and is deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$26,320 15 Years
Backlog
3,130 4 Months
Trade Name
20,850 Indefinite
Identifiable Intangible Assets
$50,300 
Customer relationships represent the fair values of the underlying relationships with DBCI’s customers. Unbilled contracts (“Backlog”) represent the fair value of DBCI’s contracts that have yet to be billed. Trade names represent DBCI’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 7.9 years.
During 2021, the Company incurred approximately $2,685 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.
On January 21, 2022, in response to the Company’s submission of its proposed purchase price calculations and preliminary supporting documentation (the “Closing Statement”), Cornerstone delivered a Purchase Price Dispute Notice (“Dispute Notice”) to the Company. On February 26, 2022, the Company delivered its response to the Dispute Notice, and subsequent extensions were permitted between the parties to analyze the Closing Statement in an effort to mutually resolve the matter. The Closing Statement analysis is unresolved and pending as of the Form 10-Q filing date. Given the number of Closing Statement items currently in dispute, which result in a material difference between Janus’ and Cornerstone’s position of the purchase price, the Company is unable to reasonably estimate the contingency loss or gain. The Company will continue to monitor the progress of the dispute and will recognize the respective gain or loss through earnings in the appropriate period.

Pro Forma Financial Information
The following unaudited pro forma information is based on estimates and assumptions that the Company believes to be reasonable. However, this information is not necessarily indicative of the Company’s consolidated results of income in future periods or the results that actually would have been realized had the Company and DBCI and ACT been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business combinations had they occurred on December 27, 2020
16

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
This unaudited pro forma supplemental information includes incremental asset amortization, accounting policy alignment, nonrecurring transaction costs, and other charges as a result of the acquisitions, net of the related tax effects.
The following unaudited pro forma information has been prepared as if the DBCI and ACT acquisitions had taken place on December 27, 2020. The Company prepared the table based on certain estimates and assumptions. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provided period over period comparability.
Three Months Period Ended
Nine Months Period Ended
September 25, 2021September 25, 2021
Revenue$199,314 $574,135 
Net Income
$17,097 $35,273 
The Business Combination
On June 7, 2021, Juniper consummated a business combination with Midco pursuant to the Business Combination Agreement (the “Business Combination”). Pursuant to ASC 805, for financial accounting and reporting purposes, Midco was deemed the accounting acquirer and Juniper was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of Midco issuing equity for the net assets of Juniper, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of Midco are the historical financial statements of Janus International Group, Inc. The net assets of Juniper were stated at historical costs, with no goodwill or other intangible assets recorded in accordance with U.S. GAAP, and are consolidated with Midco’s financial statements on the closing date. The shares and net income (loss) per share available to holders of the Company’s common stock, prior to the Business Combination, have been retroactively restated to reflect the exchange ratio established in the Business Combination Agreement.
As a result of the Business Combination, Midco’s unitholders received aggregate consideration of approximately $1,200,000, which consisted of (i) $541,700 in cash at the closing of the Business Combination and (ii) 70,270,400 shares of common stock valued at $10.00 per share, totaling $702,700.
In connection with the closing of the Business Combination, Juniper Industrial Sponsor, LLC (the “Sponsor”) received 2,000,000 shares of Janus’ common stock (pro rata among the Sponsor shares and shares held by certain affiliates) (the “Earnout Shares”) contingent upon achieving certain market share price milestone as outlined in the Business Combination Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement, entered into by and between the Company and the Sponsor at the closing of the transaction.
Concurrently with the execution and delivery of the Business Combination Agreement, certain institutional accredited investors (the “PIPE Investors”), entered into subscription agreements (the “PIPE Subscription Agreements”) pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 shares of Janus’ common stock (the “PIPE Shares”) at a purchase price per share of $10.00 (the “PIPE Investment”). One of the Company’s directors also purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment. The PIPE Investment was closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination.
In connection with the Business Combination, the Group incurred direct and incremental costs of approximately $44,500 related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees. In addition, the Company incurred $4,468 in transaction bonuses paid to key employees and $5,210 in non-cash share-based compensation expense due to the accelerated vesting of Midco’s legacy share-based compensation plan. See Note 10 - “Equity Compensation” for additional information.
G&M Stor-More Pty Ltd Acquisition
On January 19, 2021, the Company, through its wholly owned subsidiary Steel Storage Australia Pty Ltd. (“Steel Storage”) acquired 100% of the net assets of G&M Stor-More Pty Ltd. for total cash consideration of approximately $1,739. In aggregate, approximately $814 was attributed to intangible assets, approximately $929 was attributable to goodwill, and approximately $(4) was attributable to net liabilities assumed. The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of the Company and Steel Storage. All of the goodwill was assigned to the Janus International segment of the business and is not deductible for income tax purposes.
The weighted-average amortization of acquired intangibles is 11.6 years.
During 2021, the Company incurred approximately $105 of third-party acquisition costs. These expenses are included in general and administrative expense of the Company’s consolidated statement of operations and comprehensive income for the nine months ended September 25, 2021.
Pro forma results of operations for this acquisition have not been presented because the historic results of operations for G&M Stor-More Pty Ltd. are not material to the consolidated results of operations in the prior year.
17

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
10. Equity Compensation
2021 Omnibus Incentive Plan
The Company maintains its 2021 Omnibus Incentive Plan (the “Plan”) under which it grants stock-based awards to eligible directors, officers and employees in order to attract, retain and reward such individuals and strengthen the mutuality of interest between such individuals and the Group’s stockholders. The Plan allows to issue and grant 15,125,000 shares.
The Company measures compensation expense for stock-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”). During the nine months ended October 1, 2022, the Company granted stock-based awards including restricted stock units (“RSUs”) and stock options under the Plan. The grant date fair value of RSUs are equal to the closing price of the Company’s common stock on either: (i) the date of grant; or (ii) the previous trading day, depending on the level of administration required. Forfeitures are recognized as they occur, any unvested RSUs or stock options are forfeited upon a “Termination of Service”, as defined in the Plan, or as otherwise provided in the applicable award agreement or determined by the Company’s Compensation Committee of the Board of Directors. As of September 25, 2021, no awards were granted to any individuals under the Plan.
Restricted Stock Unit Grants
RSUs are subject to one or four years’ service vesting period. RSUs activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
RSUsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 2022
275,370 $11.9 
Granted375,255 9.9 
Vested(85,543)11.5 
Forfeited(25,711)10.5 
Outstanding at October 1, 2022
539,371 $10.6 
Unvested at October 1, 2022
539,371 $10.6 

Stock-based compensation expense for RSUs is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to the above awards was approximately $581 and $1,860 for the three and nine months ended October 1, 2022, respectively. As of October 1, 2022, there was an aggregate of $4,791 of unrecognized expense related to the restricted stock units granted, which the Company expects to amortize over a weighted-average period of 3.2 years.
Stock Options
Stock options are granted by applying a valuation method to determine the grant date fair value for each stock option award. Stock option awards typically vest in 25% annual installments on each of the first four anniversaries of the vesting commencement date and expire ten years from the grant date. The fair value of each option is estimated using a Black-Scholes option valuation model using the independent valuations of the Company’s stock.
The principal assumptions utilized in valuing stock options include, the expected option life, the risk-free interest rate (an estimate based on the yield of United States Treasury zero coupon with a maturity equal to the expected life of the option), the expected stock price volatility using the historical and implied price volatility, and the expected dividend yield.
A summary of the assumptions used in determining the fair value of stock options is as follows:

Nine Months Ended October 1, 2022
Expected life of option (years)6.25
Risk-free interest rate
2.9% - 3.0%
Expected volatility of the Company’s stock45 %
Expected dividend yield on the Company’s stock %
18

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Stock option activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
Stock OptionsWeighted-Average Grant Date Fair ValueWeighted Average Remaining Contractual Life (in years)Intrinsic value
Outstanding at January 1, 2022
 $ $ 
Granted736,106 4.5 9.8— 
Vested  — 
Forfeited(35,376)4.5 — 
Outstanding at October 1, 2022
700,730 $4.5 9.8$ 
Unvested at October 1, 2022
700,730 $4.5 9.8$ 
Stock-based compensation expense for stock options is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to stock options was approximately $191 and $286 for the three and nine months ended October 1, 2022. Total unamortized stock-based compensation expense related to the unvested stock options was approximately $2,842, which the Company expects to amortize over a weighted-average period of 3.8 years.
Midco - Class B Unit Incentive Plan
Prior to the Business Combination, commencing on March 15, 2018, the Board of Directors of Midco approved the Class B Unit Incentive Plan (the “Class B Plan”), which was a form of long-term compensation that provided for the issuance of ownership units to employees for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of Midco.
As a result of the Business Combination, the Board of Directors approved an accelerated vesting for 16,079 units (equivalent to 4,012,873 shares of Group common stock) granted in connection with the Class B Plan, to allow accelerated vesting of the units upon consummation of the Business Combination. The accelerated vesting resulted in $5.2 million of non-cash share-based compensation expense recorded to general and administrative expense in the Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the nine months ended September 25, 2021. Effective June 7, 2021, as a result of the Business Combination, the Class B Plan was terminated.

11. Stockholders’ Equity
On June 7, 2021, the Group’s common stock began trading on the NYSE under the symbol “JBI”. Pursuant to the terms of the Amended and Restated Certificate of Incorporation, the Company is authorized and has available 825,000,000 shares of common stock with a par value of $0.0001 per share. Immediately following the Business Combination, there were 138,384,250 shares of common stock with a par value of $0.0001 outstanding. As discussed in Note 9 Business Combination, the Company has retroactively adjusted the shares issued and outstanding prior to June 7, 2021 to give effect to the exchange ratio established in the Business Combination Agreement to determine the number of shares of common stock into which they were converted.
Preferred Stock
Our certificate of incorporation authorizes the issuance of 1,000,000 shares of preferred stock with a par value of $0.0001 per share. As of October 1, 2022, zero shares of preferred stock were issued and outstanding, and no designation of rights and preferences of preferred stock had been adopted. Our preferred stock is not quoted on any market or system, and there is not currently a market for our preferred stock.
Rollover Equity
At the closing date of the Business Combination, each outstanding unit of Midco’s Class A Preferred and Class B Common converted into our common stock at the then-effective conversion rate. Each unit of Midco Class A Preferred was converted into approximately 343.983 shares of our common stock, and each unit of Midco Class B Common was converted into approximately 249.585 shares of our common stock based on the determined exchange ratio.
PIPE Investment
Concurrently with the execution and delivery of the Business Combination Agreement, the PIPE Investors entered into the PIPE Subscription Agreements pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 PIPE Shares at a purchase price per share of $10.00. One of the Company’s directors purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment.
The PIPE Investment closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination. The sale and issuance was made to accredited investors in reliance on Rule 506 of Regulation D under the Securities Act of 1933, as amended (the “Securities Act”).
19

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Founder Shares
In August 2019, the Sponsor purchased 8,625,000 shares of Class B common stock (the “founder shares”) of JIH for an aggregate purchase price of $25,000 in cash, or approximately $0.003 per founder share. By virtue of the consummation of the Business Combination, the Sponsor’s Class A common stock was converted into the right to receive an equivalent number of shares of common stock, 2,000,000 of which (pro rata among the Sponsor shares and shares held by certain affiliates) was subject to the terms of the Earnout Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement. The table below represents the approximate common stock holdings of the Group immediately following the Business Combination.

Shares%
Janus Midco, LLC unitholders70,270,400 50.8 %
Public stockholders43,113,850 31.2 %
PIPE Investors25,000,000 18.0 %
Total138,384,250 100.0 %
Warrants
The Sponsor purchased 10,150,000 warrants to purchase Class A common stock of JIH (the “private placement warrants”) for a purchase price of $1.00 per whole private placement warrant, or $10,150 in the aggregate, in private placement transactions that occurred simultaneously with the closing of the Juniper IPO and the closing of the over-allotment option for the Juniper IPO (the “private placement”). Each private placement warrant entitled the holder to purchase one share of Class A common stock of JIH at $11.50 per share. The private placement warrants were only exercisable for a whole number of shares of Class A common stock of JIH. The Sponsor transferred 5,075,000 of its private placement warrants to Midco’s equity holders as part of the consideration for the Business Combination. The private placement warrants are liability classified. Immediately after giving effect to the Business Combination, there were 17,249,995 issued and outstanding public warrants. The public warrants were equity classified. The private placement warrants and public warrants were all exercised or redeemed on November 18, 2021.
Dividend Policy
We have never declared or paid, and do not anticipate declaring or paying, any cash dividends on our common or preferred stock in the foreseeable future. It is presently intended that we will retain our earnings for use in business operations and, accordingly, it is not anticipated that the Board of Directors will declare dividends in the foreseeable future. In addition, the terms of our credit facilities include restrictions on our ability to issue and pay dividends.
12. Related Party Transactions
Prior to the Business Combination, Jupiter Intermediate Holdco, LLC, on behalf of the Janus Core, entered into a Management and Monitoring Services Agreement (“MMSA”) with the Class A Preferred Unit holders group. As a result of the Business Combination the MMSA was terminated effective June 7, 2021. Janus Core paid management fees of $ and $3,039 to the Class A Preferred Unit holders group for the three and nine months ended September 25, 2021, respectively. There were no Class A Preferred Unit holders group management fees accrued and unpaid as of October 1, 2022 and January 1, 2022.
Janus Core leases a manufacturing facility in Butler, Indiana, from Janus Butler, LLC, an entity wholly owned by a former member of the Board of Directors of the Company. Effective October 20, 2021, the member resigned from the Board of Directors of the Company. Rent payments paid to Janus Butler, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $37 and $37, respectively. Rent payments paid to Janus Butler, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $112 and $123, respectively. The original lease extended through October 31, 2021 and on November 1, 2021 the lease was extended to October 31, 2026, with monthly payments of approximately $13 with an annual escalation of 1.5%.
Janus Core was previously a party to a lease agreement with 134 Janus International, LLC, which is an entity majority owned by a former member of the Board of Directors of the Company. In December 2021, the leased premises in Temple, Georgia were sold by the former director to a third party buyer, resulting in an assignment of the lease to said third-party buyer and an extension of the lease to November 30, 2031. Rent payments paid to 134 Janus International, LLC in the three months ended October 1, 2022 and September 25, 2021 were approximately $ and $114, respectively. Rent payments paid to 134 Janus International, LLC in the nine months ended October 1, 2022 and September 25, 2021 were approximately $ and $343, respectively.
The Group is a party to a lease agreement for a manufacturing facility in Cartersville, Georgia with ASTA Investment, an entity partially owned by a stockholder of the Company. The original lease term began on April 1, 2018 and extended through March 31, 2028 and was amended in March 2021 to extend the term until March 1, 2030, with monthly lease payments of $68 per month with an annual escalation of 2.0%. Rent payments to ASTA Investment, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $205 and $201, respectively. Rent payments to ASTA Investment, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $544 and $599, respectively.
20

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
13. Revenue Recognition
The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect substantially all of the consideration to which it is entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised good or service to a customer.
Contract Balances
Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets primarily result from contracts that include installation which are billed via payment requests that are submitted in the month following the period during which revenue was recognized. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. Contract assets are disclosed as costs and estimated earnings in excess of billings on uncompleted contracts, and contract liabilities are disclosed as billings in excess of costs and estimated earnings on uncompleted contracts in the Unaudited Condensed Consolidated Balance Sheet. Contract balances for the nine months ended October 1, 2022 and January 1, 2022 were as follows:
October 1, 2022January 1, 2022
Contract assets, beginning of the period
$23,121 $11,399 
Contract assets, end of the period
30,831 23,121 
Contract liabilities, beginning of the period
23,207 21,525 
Contract liabilities, end of the period
$27,235 $23,207 
During the three and nine months ended October 1, 2022, the Company recognized revenue of approximately $1,434 and $16,627, respectively, related to contract liabilities at January 1, 2022. This reduction was offset by new billings of approximately $5,461 and $20,655 for product and services for which there were unsatisfied performance obligations to customers and revenue had not yet been recognized for the three and nine month periods ended October 1, 2022, respectively.
Disaggregation of Revenue
The principal categories we use to disaggregate revenues are by timing and sales channel of revenue recognition. The following disaggregation of revenues depict the Company’s reportable segment revenues by timing and sales channel of revenue recognition for the three and nine months ended October 1, 2022 and September 25, 2021:
Revenue by Timing of Revenue Recognition
Three Months EndedNine Months Ended
Reportable Segments by Timing of Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Goods transferred at a point in time$232,207 $154,632 $648,229 $414,714 
Services transferred over time24,529 24,487 75,225 75,185 

$256,736 $179,119 $723,454 $489,899 
Janus International
Goods transferred at a point in time$9,789 $10,192 $32,763 $27,040 
Services transferred over time7,170 7,633 22,434 21,689 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
21

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Revenue by Sales Channel
Three Months EndedNine Months Ended
Reportable Segments by Sales Channel Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Self Storage-New Construction$65,880 $54,507 $212,240 $157,121 
Self Storage-R384,893 57,141 215,896 151,563 
Commercial and Others105,963 67,471 295,318 181,215 

$256,736 $179,119 $723,454 $489,899 
Janus International
Self Storage-New Construction$13,187 $12,436 $39,969 $34,187 
Self Storage-R33,772 5,389 15,228 14,542 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
14. Leases
On January 2, 2022, the Group adopted ASU 2016-02, Leases, using the optional transition method. Under this method, the Group has recognized the cumulative effect adjustment to the opening balance of retained earnings. The Group has elected to adopt the package of practical expedients which apply to leases that commenced before the adoption date. By electing the package of practical expedients, the Group did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, and the initial direct costs for any existing leases. At lease commencement, a right-of-use (“ROU”) asset and lease liability is recorded based on the present value of the future lease payments over the lease term. The Group has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. The Group leases facilities, vehicles, and other equipment under long-term operating and financing leases with varying terms.
In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar service, which are considered non-lease components for accounting purposes. For our real estate leases, we apply a practical expedient to include these non-lease components in calculating the ROU asset and lease liability. Furthermore, for all other types of leases the practical expedient was also elected whereby lease and non-lease components have been combined. The Group uses the non-cancellable lease term unless it is reasonably certain that a renewal or termination option will be exercised. When available, the Group will use the rate implicit in the lease to discount lease payments to present value, however as most leases do not provide an implicit rate, the Group will estimate the incremental borrowing rate to discount the lease payments. The Group estimates the incremental borrowing rate based on the rates of interest that the Group would have to pay to borrow an amount equal to the lease payments on a collateralized basis, over a similar term, and in a similar economic environment. The ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. The Group does not consider renewal periods or early terminations to be reasonably certain and are thus not included in the lease term for real estate or equipment assets.
The components of ROU assets and lease liabilities were as follows:
(in thousands)Balance Sheet ClassificationOctober 1, 2022
Assets:
Operating lease assetsRight-of-use assets, net$44,283 
Finance lease assetsRight-of-use assets, net1,246 
Total leased assets$45,529 
Liabilities:
Current:
OperatingOther accrued expenses$5,293 
FinancingCurrent maturities of long-term debt312 
Noncurrent:
OperatingOther long-term liabilities$41,688 
FinancingLong-term debt948 
Total lease liabilities$48,241 
The components of lease expense were as follows:
22

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Three Months EndedNine Months Ended
(in thousands)October 1, 2022October 1, 2022
Operating lease cost$2,078 $6,083 
Short-term lease cost 60 
Finance lease cost:
Amortization of right-of-use assets$62 $128 
Interest on lease liabilities7 27 
Total lease cost$2,147 $6,298 
Other information related to leases was as follows:
October 1, 2022
Weighted Average Remaining Lease Term
Operating Leases9.79
Finance Leases3.61
Weighted Average Discount Rate
Operating Leases7.0%
Finance Leases6.8%
As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:
(in thousands)
2022$1,915 
20238,278 
20247,481 
20256,470 
20265,938 
Thereafter36,944 
Total future lease payments$67,026 
Less imputed interest$(20,045)
Present value of future lease payments$46,981 
As of October 1, 2022, future minimum repayments of finance leases were as follows:
(in thousands)
2022$96 
2023385 
2024385 
2025385 
2026161 
Thereafter10 
Total future lease payments$1,422 
Less imputed interest$(162)
Present value of future lease payments$1,260 
23

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
15. Income Taxes
Prior to June 7, 2021, the Company was a limited liability company taxed as a partnership for U.S. federal income tax purposes. The Company was generally not directly subject to income taxes under the provisions of the Internal Revenue Code and most applicable state laws. Therefore, taxable income or loss was reported to the members for inclusion in their respective tax returns.
After June 7, 2021, the Group is taxed as a Corporation for U.S. income tax purposes and similar sections of the state income tax laws. The Group’s effective tax rate is based on pre-tax earnings, enacted U.S. statutory tax rates, non-deductible expenses, and certain tax rate differences between U.S. and foreign jurisdictions. The foreign subsidiaries file income tax returns in the United Kingdom, France, Australia, and Singapore as necessary. For tax reporting purposes, the taxable income or loss with respect to the 45% ownership in the joint venture operating in Mexico will be reflected in the income tax returns filed under that country’s jurisdiction. The Group’s provision for income taxes consists of provisions for federal, state, and foreign income taxes. Deferred tax liabilities and assets attributable to different tax jurisdictions are not offset.
The provision for income taxes for the three and nine months ended October 1, 2022 and September 25, 2021 includes amounts related to entities within the group taxed as corporations in the United States, United Kingdom, France, Australia, and Singapore. The Company determines its provision for income taxes for interim periods using an estimate of its annual effective tax rate on year to date ordinary income and records any changes affecting the estimated annual effective tax rate in the interim period in which the change occurs. Additionally, the income tax effects of significant unusual or infrequently occurring items are recognized entirely within the interim period in which the event occurs.
During the three months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $10,575 and $3,382 on pre-tax income of approximately $42,974 and $18,924 resulting in an effective tax rate of 24.6% and 17.9%, respectively. During the nine months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $24,984 and $5,787 on pre-tax income of approximately $99,924 and $34,353 resulting in an effective tax rate of 25.0% and 16.8%, respectively. The three and nine months ended October 1, 2022 effective tax rates were primarily impacted by the change in statutory rate differentials, changes in estimated tax rates, and permanent differences. The three and nine months ended September 25, 2021 effective rates were primarily impacted by the change in tax status of the Group, statutory rate differentials, changes in estimated tax rates, and permanent differences.
16. Net Income Per Share
Prior to the Business Combination, and prior to effecting the reverse recapitalization, the Company’s pre-merger LLC membership structure included two classes of units: Class A preferred units and Class B common units. The Class A preferred units were entitled to receive distributions prior and in preference on Class A preferred unit unpaid cumulative dividends (“Unpaid Preferred Yield”) followed by Class A preferred unit capital contributions that have not been paid back to the holders (the “Unreturned Capital”). Vested Class B common units participate in the remaining distribution on a pro-rata basis with Class A preferred units if they have met the respective Participation Threshold and, if applicable, the Target Value defined in the respective Unit Grant Agreement. The Class A preferred and Class B common units fully vested at the Business Combination date.
Pursuant to the Restated and Amended Certificate of Incorporation and as a result of the reverse recapitalization, the Company has retrospectively adjusted the weighted average shares outstanding prior to June 7, 2021 to give effect to the exchange ratio used to determine the number of shares of common stock into which they were converted. Basic net income per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method.
The following table sets forth the computation of basic and diluted EPS attributable to common stockholders for the three and nine months ended October 1, 2022 and September 25, 2021 (in thousands, except share and per share data):
24

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Three Months EndedNine Months Ended
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Numerator:
Net income attributable to common stockholders$32,399 $15,542 $74,940 $28,566 
Adjustment for (gain) loss on value of private warrants$ $(1,271)$ $658 
Net income as adjusted$32,399 $14,271 $74,940 $29,224 
Denominator:
Weighted average number of shares:
Basic146,639,452 138,384,284 146,592,296 95,179,726 
Adjustment for dilutive securities78,465 4,456,508 79,213 2,648,654 
Diluted146,717,917 142,840,792 146,671,509 97,828,380
Basic net income per share attributable to common stockholders$0.22 $0.11 $0.51 $0.30 
Diluted net income per share attributable to common stockholders$0.22 $0.10 $0.51 $0.30 
17. Segments Information
The Company operates its business and reports its results through two reportable segments: Janus North America and Janus International, in accordance with ASC Topic 280, Segment Reporting. The Janus International segment is comprised of JIE with its production and sales located largely in Europe. The Janus North America segment is comprised of all the other entities including Janus Core, BETCO, NOKE, ASTA, DBCI, ACT, Janus Door, U.S. Door, and Steel Door Depot.

Summarized financial information for the Company’s segments is shown in the following tables:
25

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Three Months EndedNine Months Ended
October 1,September 25,October 1,September 25,
2022202120222021
Revenue
Janus North America$256,736 $179,119 $723,454 $489,899 
Janus International16,959 17,825 55,197 48,729 
Intersegment(11,148)(9,154)(38,870)(23,832)
Consolidated Revenue$262,547 $187,790 $739,781 $514,796 
Income From Operations
Janus North America$53,060 $24,382 $126,088 $64,878 
Janus International790 821 2,740 (4,263)
Eliminations47 23 31 49 
Total Segment Operating Income$53,897 $25,226 $128,859 $60,664 
Depreciation Expense
Janus North America$1,796 $1,590 $5,261 $4,357 
Janus International186 109 556 321 
Consolidated Depreciation Expense$1,982 $1,699 $5,817 $4,678 
Amortization of Intangible Assets
Janus North America$7,105 $7,877 $21,315 $20,693 
Janus International303 352 963 1,159 
Consolidated Amortization Expense$7,408 $8,229 $22,278 $21,852 
Capital Expenditures
Janus North America$2,140 $9,995 $6,813 $12,648 
Janus International448 1,943 1,043 3,282 
Consolidated Capital Expenditures$2,588 $11,938 $7,856 $15,930 
October 1,January 1
20222022
Identifiable Assets
Janus North America$1,194,034 $1,063,563 
Janus International55,368 58,439 
Consolidated Assets$1,249,402 $1,122,002 
18. Commitments and Contingencies
Accounting principles generally accepted in the United States of America require disclosure of certain significant estimates and current vulnerabilities due to certain concentrations. Those matters include the following:
General Litigation
The Company is subject to claims and lawsuits that arise primarily in the ordinary course of business. It is the opinion of management that the disposition or ultimate resolution of such claims and lawsuits will not have a material adverse effect on the consolidated financial position, results of operations and cash flows of the Company.

As described in the Business Combination footnote, the Company has yet to resolve the outstanding Closing Statement dispute with Cornerstone regarding the DBCI acquisition. As a result, the Company is unable to reasonably estimate the contingency loss or gain as of the Form 10-Q filing date. The Company will continue to monitor the progress of the dispute and recognize the related gain or loss through earnings in the appropriate period.
Self-Insurance
Under the Company’s workers’ compensation insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss workers’ compensation insurance for claims in excess of $200 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $452 and $383 as of October 1, 2022, and January 1, 2022,
26

Janus International Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.
Under the Company’s health insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss insurance for claims in excess of $275 and $275 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $1,731 and $1,539 as of October 1, 2022 and January 1, 2022, respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.
19. Subsequent Events
For the interim Unaudited Condensed Consolidated Financial Statements as of October 1, 2022, the Company has evaluated subsequent events through the financial statements issuance date, and concluded that no subsequent events have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements.




27


Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations.

JANUS’ MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis provides information which Janus’ management believes is relevant to an assessment and understanding of consolidated results of operations and financial condition. You should read the following discussion and analysis of Janus’ financial condition and results of operations in conjunction with the Unaudited Condensed Consolidated financial statements and notes thereto contained in this Form 10-Q (the “Form 10-Q”).
Certain information contained in this discussion and analysis or set forth elsewhere in this Form 10-Q, including information with respect to plans and strategy for Janus’ business, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the section entitled “Risk Factors,” Janus’ actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Factors that could cause or contribute to such differences include, but are not limited to, capital expenditures, economic and competitive conditions, regulatory changes and other uncertainties, as well as those factors discussed below and elsewhere in this Form 10-Q. We assume no obligation to update any of these forward- looking statements.
Unless otherwise indicated or the context otherwise requires, references in this Janus’ Management’s Discussion and Analysis of Financial Condition and Results of Operations section to “Midco,” “Janus,” “we,” “us,” “our,” and other similar terms refer to Midco and its subsidiaries prior to the Business Combination and to Janus International Group Inc. (Parent) and its consolidated subsidiaries after giving effect to the Business Combination.
Percentage amounts included in this Form 10-Q have not in all cases been calculated on the basis of such rounded figures, but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this Form 10-Q may vary from those obtained by performing the same calculations using the figures in our Unaudited Condensed Consolidated Financial Statements included elsewhere in this Form 10-Q. Certain other amounts that appear in this Form 10-Q may not sum due to rounding.
Introduction
This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is a supplement to the accompanying Unaudited Condensed Consolidated Financial Statements, and provides additional information on our business, recent developments, financial condition, liquidity and capital resources, cash flows and results of operations. MD&A is organized as follows:
Business Overview: This section provides a general description of our business, and a discussion of management’s general outlook regarding market demand, our competitive position and product innovation, as well as recent developments we believe are important to understanding our results of operations and financial condition or in understanding anticipated future trends.
Basis of Presentation: This section provides a discussion of the basis on which our unaudited condensed consolidated financial statements were prepared.
Results of Operations: This section provides an analysis of our unaudited results of operations for the three and nine months periods ended October 1, 2022 and September 25, 2021.
Liquidity and Capital Resources: This section provides a discussion of our financial condition and an analysis of our unaudited cash flows for the three and nine months periods ended October 1, 2022 and September 25, 2021. This section also provides a discussion of our contractual obligations, other purchase commitments and customer credit risk that existed at October 1, 2022, as well as a discussion of our ability to fund our future commitments and ongoing operating activities through internal and external sources of capital.
Critical Accounting Policies and Estimates: This section identifies and summarizes those accounting policies that significantly impact our reported results of operations and financial condition and require significant judgment or estimates on the part of management in their application.
Business Overview
Janus is a leading global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, United Kingdom, Australia, and Singapore. The self-storage industry is comprised of institutional and non-institutional facilities. Institutional facilities typically include multi-story, climate controlled facilities located in prime locations owned and/or managed by large Real Estate Investment Trusts (“REITs”) or returns-driven operators of scale and are primarily located in the top 50 U.S. metropolitan statistical areas (“MSAs”), whereas the vast majority of non-institutional facilities are single-story, non-climate controlled facilities located outside of city centers owned and/or managed by smaller private operators that are mostly located outside of the top 50 U.S. MSAs. Janus is highly integrated with customers at every phase of a project, including facility planning/design, construction, access control and restore, rebuild, replace (R3) of damaged or end-of-life products.
28


Our business is operated through two geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of JIEH, whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus International Group, LLC (together with each of its operating subsidiaries, “Janus Core”), Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Access Control Technologies, LLC (“ACT”), U.S. Door & Building Components, LLC (“U.S. Door”), Janus Door, LLC (“Janus Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).
Furthermore, our business is comprised of three primary sales channels: New Construction-Self-storage, R3-Self-storage (R3), and Commercial and Other. The Commercial and Other category is primarily comprised of roll-up sheet and rolling steel door sales into the commercial marketplace.
New construction consists of engineering and project management work pertaining to the design, building, and logistics of a greenfield new self- storage facility tailored to customer specifications while being compliant with ADA regulations. Any Nokē Smart Entry System revenue associated with a new construction project also rolls up into this sales channel.
The concept of Janus R3 is to replace storage unit doors, optimizing unit mix and idle land, and adding a more robust security solution to enable customers to (1) charge higher rental rates and (2) compete with modern self-storage facilities and large operators. In addition, the R3 sales channel includes new self-storage capacity being brought online through conversions and expansions. R3 transforms facilities through door replacement, facility upgrades, Nokē Smart Entry Systems, and relocatable storage MASS (Moveable Additional Storage Structure).
Commercial light duty steel roll-up doors are designed for applications that require less frequent and less demanding operations. Janus offers heavy duty commercial grade steel doors (minimized dead-load, or constant weight of the curtain itself) perfect for warehouses, commercial buildings, and terminals, designed with a higher gauge and deeper guides, which combats the heavy scale of use with superior strength and durability. Janus also offers rolling steel doors known for minimal maintenance and easy installation with, but not limited to, the following options, commercial slat doors, heavy duty service doors, fire doors, fire rated counter shutters, insulated service doors, counter shutters and grilles.
Executive Overview
Janus’ financials reflect the result of the execution of our operational and corporate strategy to penetrate the fast-growing self-storage, commercial and industrial storage markets, as well as capitalizing on the aging self-storage facilities, while continuing to diversify our products and solutions. We believe Janus is a bespoke provider of not only products, but solutions that generate a favorable financial outcome for our clients.

During 2021, we acquired G&M, DBCI, and ACT to expand market share. Our M&A activity has collectively enhanced our growth trajectory, technology and global footprint, while providing us access to highly attractive adjacent categories.
Total revenue was $262.5 million and $739.8 million for the three and nine months periods ended October 1, 2022, respectively, representing an increase of 39.8% and 43.7% from $187.8 million and $514.8 million for the three and nine months periods ended September 25, 2021, respectively.
Revenues increased in the three and nine months periods ended October 1, 2022 as compared to the three and nine months periods ended September 25, 2021, largely due to continued strong performance within all three sales channels and $8.7 million and $56.6 million of inorganic growth as a result of the DBCI and ACT acquisitions, respectively, coupled with the impact from the commercial actions taken in 2021. The same trends were generally present in both the Janus North America segment as well as the Janus International segment, with the exception of the fact that the international segment does not sell into the Commercial sales channel.
Adjusted EBITDA was $63.3 million and $158.7 million for the three and nine months periods ended October 1, 2022, respectively, representing a 74.3% and 51.3% increase from $36.3 million and $104.9 million for the three and nine months periods ended September 25, 2021, respectively.

Adjusted EBITDA as a percentage of revenue was 24.1% and 21.4% for the three and nine months periods ended October 1, 2022, respectively, representing an increase of 4.8% and 1.0% from 19.3% and 20.4% for the three and nine months periods ended September 25, 2021 respectively. The increase in Adjusted EBITDA margins is a direct result of increased revenue primarily due to commercial actions taking full effect in third quarter of 2022 which was partially offset by the inflationary increases in raw material, labor and logistics costs impacting the business in advance of commercial actions taking full effect. In addition to the inflationary cost pressures, Janus also experienced incremental costs as a public company and costs associated with the robust pace of activity for the balance of the year and investing in customer service.
Information regarding use of Adjusted EBITDA, a non-GAAP measure, and a reconciliation of Adjusted EBITDA to net income, the most comparable GAAP measure, is included in “Non-GAAP Financial Measures.”


29


The Business Combination
On June 7, 2021, Juniper Industrial Holdings, Inc. (“Juniper” or “JIH”) consummated a business combination with Midco pursuant to the Business Combination Agreement. Pursuant to ASC 805, for financial accounting and reporting purposes, Midco was deemed the accounting acquirer and Juniper was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. At the closing date of the Business Combination, each outstanding unit of Midco’s Class A Preferred and Class B Common converted into our common stock at the then-effective conversion rate. Immediately upon the completion of the Business Combination, Juniper and Midco became wholly-owned subsidiaries of Janus International Group, Inc. The Company is currently traded on the NYSE under the symbols “JBI” and “JBI WS”, respectively.
As a result of the Business Combination, equity holders of Midco received aggregate consideration with a value equal to $1.2 billion which consisted of (i) $541.7 million in cash and (ii) $702.7 million in shares of our common stock, or 70,270,400 shares based on an assumed stock price of $10.00 per share. In connection with the closing of the Business Combination, the Sponsor received 2,000,000 shares of our common stock (pro rata among the Sponsor shares and shares held by certain affiliates) (the “Earnout Shares”) contingent upon achieving certain market share price milestone as outlined in the Business Combination Agreement. The vesting of the Earnout Shares occurred as of the close of the trading on June 21, 2021.
Part of the proceeds from the merger were used to pay a non-liquidating cash distribution to Janus Midco unitholders’ in the amount of $541.7 million and partial payment on the note payable in the amount of $61.6 million. (See “Liquidity and Capital Resources” section).
Business Segment Information
Our business is operated through two geographic regions that comprise our two reportable segments: Janus North America and Janus International.
Janus North America is comprised of eight operating segments including Janus Core, Janus Door, Steel Door Depot, ASTA, NOKE, BETCO, DBCI, and ACT. Janus North America produces and provides various fabricated components such as commercial and self-storage doors, walls, hallway systems and building components used primarily by owners or builders of self-storage facilities and also offers installation services along with the products. Janus North America represented 93.5% and 92.5% for the three months and nine months period ended October 1, 2022 respectively, and 90.5% and 90.5% for the three months and nine months period ended September 25, 2021, respectively.
Janus International is comprised solely of one operating segment, Janus International Europe Holdings Ltd (UK). The Janus International segment produces and provides similar products and services as Janus North America but largely in Europe as well as Australia. Janus International represented 6.5% and 7.5% of Janus’ revenue for the three and nine months period ended October 1, 2022, respectively, and 9.5% and 9.5% for the three and nine months period ended September 25, 2021, respectively.
Acquisitions
Our highly accretive M&A strategy focuses on (i) portfolio diversification into attractive and logical adjacencies, (ii) geographic expansion, and (iii) technological innovation.
Inorganic growth, through acquisitions, serves to increase Janus’ strategic growth. Since 2021, Janus has completed three acquisitions which attributed a combined $93.2 million inorganic revenue increase from December 26, 2020 through October 1, 2022. Refer to the “Risk Factors” section for further information on the risks associated with integration of these acquisitions. Janus acquired the following three companies to fuel the inorganic growth of its manufacturing capabilities, product offerings, and technology solutions provided to customers.
On January 18, 2021, the Company, through its wholly owned subsidiary Steel Storage Australia Pty Ltd. acquired 100% of the net assets of G&M Stor-More Pty Ltd. for approximately $1.74 million. G&M Stor-More Pty Ltd. has over 23 years’ experience in self-storage building, design, construction and consultation. As a result of the acquisition, the Company will have an opportunity to increase its customer base of the self-storage industry and expand its product offerings in the Australian market.
On August 18, 2021, the Group, through its wholly owned subsidiary Janus Core acquired 100% of the equity interests of DBCI, a company incorporated in Delaware, for approximately $169.2 million. DBCI is a manufacturer of exterior building products in North America, with over 25 years’ servicing commercial, residential and repair markets. As a result of the acquisition, the Company will have an opportunity to increase its customer base of both the commercial and self-storage industries and expand its product offerings in the North American market.
On August 31, 2021, the Group, through its wholly owned subsidiary Janus Core acquired 100% of the equity of ACT, a company incorporated in North Carolina, for $10.3 million. Through this acquisition, the Group also acquired all assets and certain liabilities of Phoenix Iron Worx, LLC, a company incorporated in North Carolina. ACT has specialized in protecting critical assets in the self-storage and industrial building industries for over seven years. The ACT team is comprised of security industry experts who continually train to be at the forefront of emerging industry trends, technological advancements, and new security vulnerabilities or hazards that threaten their clients. As a result of the acquisition, the Company will have an opportunity to expand its Nokē Smart Entry ground game.
30


Impact of COVID-19
The COVID-19 pandemic may continue to have negative impacts on our operations, supply chain, transportation networks, and customers, which may compress our margins as a result of preventative and precautionary measures that Janus, other businesses, and governments are taking. The extent to which the COVID-19 pandemic may adversely impact our business depends on future developments, which are highly uncertain and unpredictable, including new information concerning the severity of the pandemic and the effectiveness of actions globally to contain or mitigate its effects.
Our unaudited condensed consolidated financial statements and discussion and analysis of financial condition and results of operations reflect estimates and assumptions made by management for the three and nine months ended October 1, 2022. Events and changes in circumstances arising after October 1, 2022, including those resulting from the impacts of the COVID-19 pandemic, will be reflected in management’s estimates for future periods.
Management continues to monitor the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce.
Key Performance Measures
Management evaluates the performance of its reportable segments based on the revenue of services and products, gross profit, operating margins, and cash from business operations. We use Adjusted EBITDA, which is a non-GAAP financial metric, as a supplemental measure of our performance in order to provide investors with an improved understanding of underlying performance trends. Please see the section “Non-GAAP Financial Measure” below for further discussion of this financial measure, including the reasons why we use such financial measures and reconciliations of such financial measures to the nearest GAAP financial measures.
Human capital is also one of the main cost drivers of the manufacturing, selling, and administrative processes of Janus. As a result, headcount is reflective of the health of Janus indicative of an expansion or contraction of the overall business. We expect to continue to increase headcount in the future as we grow our business. Moreover, we expect that we will need to hire additional accounting, finance, and other personnel in connection with our efforts to comply with the requirement of being a public company.
The following table sets forth key performance measures for the periods ended October 1, 2022 and September 25, 2021 (dollar amounts in thousands):

Three Months EndedVariance
October 1, 2022September 25, 2021
$
%
Total Revenue
$262,547 $187,790 $74,757 39.8 %
Adjusted EBITDA
$63,303 $36,310 $26,993 74.3 %
Adjusted EBITDA (% of revenue)
24.1 %19.3 %4.8 %

Nine Months EndedVariance
October 1, 2022September 25, 2021
$
%
Total Revenue
$739,781 $514,796 $224,985 43.7 %
Adjusted EBITDA
$158,652 $104,858 $53,794 51.3 %
Adjusted EBITDA (% of revenue)
21.4 %20.4 %1.0 %

As of October 1, 2022, and September 25, 2021, the headcount was 2,321 (including 695 temporary employees) and 2,087 (including 486 temporary employees), respectively.

Total revenue increased by $74.8 million and $225.0 million or 39.8% and 43.7% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, primarily due to improved market conditions, commercial actions instituted in 2021 and increased volumes partially related to pull through of the 2021 new construction pent up demand coupled with a $8.7 million and $56.6 million increase in inorganic revenue growth, for the three and nine month periods ended October 1, 2022, respectively, as a result of the DBCI and ACT acquisitions. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.
Adjusted EBITDA increased by $27.0 million and $53.8 million or 74.3% and 51.3% from the three and nine months period ended October 1, 2022 compared to the three and nine months periods ended September 25, 2021 primarily due to increased revenue which was partially offset by increased cost of sales and general and administrative expenses.

Adjusted EBITDA as a percentage of revenue increased 4.8% and 1.0%, respectively, for the three and nine months period ended October 1, 2022 primarily due to increased revenue due to commercial actions taking full effect in third quarter 2022 which was partially offset by
31


inflationary increases in raw material, labor and logistics costs in advance of commercial and cost containment actions taking full effect. In addition to the inflationary cost pressures, Janus also experienced incremental costs as a public company and incremental costs associated with the robust pace of activity for the balance of the year and investing in customer service. (See Non-GAAP Financial Measures” section).
Basis of Presentation
The Unaudited Condensed Consolidated Financial Statements have been derived from the accounts of Janus and its wholly owned subsidiaries. Janus’ fiscal year follows a 4-4-5 calendar which divides a year into four quarters of 13 weeks, grouped into two 4-week “months” and one 5-week “month.” As a result, some monthly comparisons are not comparable as one month is longer than the other two. The major advantage of a 4-4-5 calendar is that the end date of the period is always the same day of the week, making manufacturing planning easier as every period is the same length. Every fifth or sixth year will require a 53rd week.
We have presented results of operations, including the related discussion and analysis for:
the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021.
Components of Results of Operations
Sales of products. Sale of products represents the revenue from the sale of products, including steel roll-up and swing doors, rolling steel doors, steel structures, as well as hallway systems and facility and door automation technologies for commercial and self-storage customers. Product revenue is recognized upon transfer of control to the customer, which generally takes place at the point of destination (Janus Core) and at the point of shipping (all other operating segments). We expect our product revenue may vary from period to period on, among other things, the timing and size of orders and delivery of products and the impact of significant transactions. Revenues are monitored and analyzed as a function of sales reporting within the following sales channels, Self-Storage New Construction, Self-Storage R3, and Commercial and Other.
Sales of services. Service revenue reflects installation services to customers for steel facilities, steel roll-up and swing doors, hallway systems, and relocatable storage units which is recognized over time based on the satisfaction of our performance obligation. Janus is highly integrated with customers at every phase of a project, including facility planning/design, construction, access control and R3 of damaged, or end-of-life products or rebranding of facilities due to market consolidation. Service obligations are primarily short term and completed within a one-year time period. We expect our service revenue to increase as we add new customers and our existing customers continue to add more and more content per square foot.
Cost of sales. Our cost of sales consists of the cost of products and cost of services. Cost of products includes the manufacturing cost of our steel roll-up and swing doors, rolling steel doors, steel structures, and hallway systems which primarily consists of amounts paid to our third-party contract suppliers and personnel-related costs directly associated with manufacturing operations as well as overhead and indirect costs. Cost of services includes third-party installation subcontractor costs directly associated with the installation of our products. Our cost of sales include purchase price variance, cost of spare or replacement parts, warranty costs, excess and obsolete inventory charges, shipping costs, and an allocated portion of overhead costs, including depreciation. We expect cost of sales to increase in absolute dollars in future periods as we expect our revenues to continue to grow.
Selling and marketing expense. Selling expenses consist primarily of compensation and benefits of employees engaged in selling activities as well as related travel, advertising, trade shows/conventions, meals and entertainment expenses. We expect selling expenses to increase in absolute dollars in future periods as we expect our revenues to continue to grow.
General and administrative expense. General and administrative (“G&A”) expenses are comprised primarily of expenses relating to employee compensation and benefits, travel, meals and entertainment expenses as well as depreciation, amortization, and non-recurring costs. We expect general and administrative expenses to increase in absolute dollars in future periods as we expect our revenues to continue to grow.
Interest expense. Consists of interest expense on short-term and long-term debt and amortization on deferred financing fees (see “Long-Term Debt” section).
Factors Affecting the Results of Operations
Key Factors Affecting the Business and Financial Statements
Janus’ management believes our performance and future growth depends on a number of factors that present significant opportunities but also pose risks and challenges.
Factors Affecting Revenues
Janus’ revenues from products sold are driven by economic conditions, which impacts new construction of self-storage facilities, R3 of self-storage facilities, and commercial revenue.
32


Janus periodically modifies sales prices of their products due to changes in costs for raw materials and energy, market conditions, labor and logistics costs and the competitive environment. In certain cases, realized price increases are less than the announced price increases due to project pricing, competitive reactions and changing market conditions. Janus also offers a wide assortment of products that are differentiated by style, design and performance attributes. Pricing and margins for products within the assortment vary. In addition, changes in the relative quantity of products purchased at different price points can impact year-to-year comparisons of net sales and operating income.
Service revenue is driven by the product revenue and the increase in value-added services, such as pre-work planning, site drawings, installation and general contracting, project management, and third-party security. Janus differentiates itself through on-time delivery, efficient installation, best in-class service, and a reputation for high quality products.
Factors Affecting Growth Through Acquisitions
Janus’ business strategy involves growth through, among other things, the acquisition of other companies. Janus tries to evaluate companies that it believes will strategically fit into its business and growth objectives. If Janus is unable to successfully integrate and develop acquired businesses, it could fail to achieve anticipated synergies and cost savings, including any expected increases in revenues and operating results, which could have a material adverse effect on its financial results.
Janus may not be able to identify suitable acquisition or strategic investment opportunities or may be unable to obtain the required consent of its lenders and, therefore, may not be able to complete such acquisitions or strategic investments. Janus may incur expenses associated with sourcing, evaluating and negotiating acquisitions (including those that do not get completed), and it may also pay fees and expenses associated with financing acquisitions to investment banks and other advisors. Any of these amounts may be substantial, and together with the size, timing and number of acquisitions Janus pursues, may negatively affect and cause significant volatility in its financial results.
In addition, Janus has assumed, and may in the future assume, liabilities of the company it is acquiring. While Janus retains third-party advisors to consult on potential liabilities related to these acquisitions, there can be no assurances that all potential liabilities will be identified or known to it. If there are unknown liabilities or other obligations, Janus’ business could be materially affected.
Seasonality
Generally, Janus’ sales tend to be the slowest in January due to more unfavorable weather conditions, customer business cycles and the timing of renovation and new construction project launches.
Factors Affecting Operating Costs
Janus’ operating expenses are comprised of direct production costs (principally raw materials, labor and energy), manufacturing overhead costs, freight, costs to purchase sourced products and selling, general, and administrative (“SG&A”) expenses.
Janus’ largest individual raw material expenditure is steel coils. Fluctuations in the prices of steel coil are generally beyond Janus’ control and have a direct impact on the financial results. In 2021 and 2022, Janus entered into agreements with two of its largest suppliers in order to lock in steel coil prices for part of Janus’ production needs and partially mitigate the potential impacts of short-term steel coil price fluctuations. These arrangements allow Janus to purchase quantities of product within specified ranges as outlined in the contracts.
Freight costs are driven by Janus’ volume of sales of products and are subject to the freight market pricing environment.
Results of Operations - Consolidated
The period to period comparisons of our results of operations have been prepared using the historical periods included in our unaudited condensed consolidated financial statements. The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included elsewhere in this document.
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of total revenue.

33


Results of Operations

For the three and nine months period ended October 1, 2022 compared to the period ended September 25, 2021 (dollar amounts in thousands):
Three Months EndedVariance
October 1, 2022
September 25, 2021
$%
REVENUE
Sales of products$230,847 $155,670 $75,177 48.3 %
Sales of services31,700 32,120 (420)(1.3)%
Total revenue$262,547 $187,790 $74,757 39.8 %
Cost of Sales165,755 125,551 40,204 32.0 %
GROSS PROFIT$96,792 $62,239 $34,553 55.5 %
OPERATING EXPENSE
Selling and marketing14,477 12,066 2,411 20.0 %
General and administrative28,418 24,947 3,471 13.9 %
Operating Expenses$42,895 $37,013 $5,882 15.9 %
INCOME FROM OPERATIONS$53,897 25,226 $28,671 113.7 %
Interest expense(10,979)(7,664)(3,315)43.3 %
Other income (expense)56 91 (35)(38.5)%
Change in fair value of derivative warrant liabilities— 1,271 (1,271)(100.0)%
INCOME BEFORE TAXES$42,974 $18,924 $24,050 127.1 %
Provision for Income Taxes10,575 3,382 7,193 212.7 %
NET INCOME$32,399 $15,542 $16,857 108.5 %
Nine Months EndedVariance
October 1, 2022
September 25, 2021
$%
REVENUE
Sales of products$642,122 $417,922 $224,200 53.6 %
Sales of services97,659 96,874 785 0.8 %
Total revenue739,781 514,796 $224,985 43.7 %
Cost of Sales482,439 340,070 142,369 41.9 %
GROSS PROFIT$257,342 $174,726 $82,616 47.3 %
OPERATING EXPENSE
Selling and marketing42,216 31,906 10,310 32.3 %
General and administrative86,267 81,469 4,798 5.9 %
Contingent consideration and earnout fair value adjustments— 687 (687)(100.0)%
Operating Expenses$128,483 $114,062 $14,421 12.6 %
INCOME FROM OPERATIONS$128,859 $60,664 $68,195 112.4 %
Interest expense(28,622)(23,265)(5,357)23.0 %
Other income (expense)(313)(2,388)2,075 (86.9)%
Change in fair value of derivative warrant liabilities— (658)658 (100.0)%
INCOME BEFORE TAXES$99,924 $34,353 $65,571 190.9 %
Provision for Income Taxes24,984 5,787 19,197 331.7 %
NET INCOME$74,940 $28,566 $46,374 162.3 %
34


Revenue (dollar amounts in tables in thousands)
Three Months Ended
Revenue Variance
Breakdown
Variance
%
Domestic Acquisitions
        Organic
Growth
Organic
Growth
%
October 1, 2022September 25, 2021
Variances
Sales of products
$230,847 $155,670 $75,177 48.3 %$7,791 $67,386 43.3 %
Sales of services
31,700 32,120 (420)(1.3)%955 (1,375)(4.3)%
Total$262,547 $187,790 $74,757 39.8 %$8,746 $66,011 35.2 %
Nine Months Ended
Revenue Variance
Breakdown
Variance
%
Domestic Acquisitions
        Organic
Growth
Organic
Growth
%
October 1, 2022September 25, 2021
Variances
Sales of products
$642,122 $417,922 $224,200 53.6 %$51,665 $172,535 41.3 %
Sales of services
97,659 96,874 $785 0.8 %4,923 (4,138)(4.3)%
Total$739,781 $514,796 $224,985 43.7 %$56,588 $168,397 32.7 %
The $74.8 million and $225.0 million revenue increase for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021 is primarily attributable to increased volumes as a result of favorable industry dynamics in all three sales channels, positive impact from commercial actions taken in 2022, coupled with inorganic growth of $8.7 million and $56.6 million as a result of the DBCI and ACT acquisitions for the three and nine months ended October 1, 2022, respectively. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.

The following table and discussion compares Janus’ sales by sales channel (dollar amounts in tables in thousands).

Three Months Ended
Variance
Consolidated
October 1, 2022
% of sales
September 25, 2021
% of sales
$
%
New Construction - Self Storage
$75,056 28.6 %$65,934 35.1 %$9,121 13.8 %
R3 - Self Storage
88,368 33.6 %59,248 31.6 %29,120 49.1 %
Commercial and Other
99,123 37.8 %62,608 33.3 %36,515 58.3 %
Total$262,547 100.0 %$187,790 100.0 %$74,757 39.8 %
Nine Months Ended
Variance
Consolidated
October 1, 2022
% of sales
September 25, 2021
% of sales
$
%
New Construction - Self Storage
$233,150 31.5 %$187,875 36.5 %$45,275 24.1 %
R3 - Self Storage
230,343 31.2 %157,766 30.6 %72,577 46.0 %
Commercial and Other
276,288 37.3 %169,155 32.9 %107,133 63.3 %
Total$739,781 100.0 %$514,796 100.0 %$224,985 43.7 %
New construction sales increased by $9.1 million or 13.8% and by $45.3 million or 24.1% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively. The increase in the three and nine months period ended October 1, 2022 is primarily due to commercial initiatives and strong growth related to the 2021 pent up demand in greenfield projects caused by permitting delays associated with the COVID-19 global pandemic continuing to ship in 2022. The Company expects that these trends will continue to impact the Company’s results for the remainder of fiscal 2022.
R3 sales increased by $29.1 million and $72.6 million or 49.1% and 46.0% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, due to the increase of conversions and expansions as self-storage capacity continues to be brought online through R3 as opposed to greenfield sites coupled with the positive impacts from commercial actions. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.
Commercial and other sales increased by $36.5 million and $107.1 million or 58.3% and 63.3% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, due to Janus Core and ASTA experiencing favorable market gains due to the continued e-commerce movement coupled with share gains in both the commercial steel roll up door market and ASTA’s rolling steel product line. In addition, the commercial and other sales channel continued to benefit from the
35


commercial actions instituted in 2021. The Company expects that these trends will continue to impact the Company’s results for the remainder of fiscal 2022.
Cost of Sales and Gross Margin
Gross margin increased by 3.8% and 0.9% to 36.9% and 34.8% for the three and nine months period ended October 1, 2022, respectively, from 33.1% and 33.9% for the three and nine months period ended September 25, 2021, respectively. This increase is primarily due to continued increased raw material, labor and logistics costs which was offset by the commercial and cost containment initiatives taking effect in third quarter 2022.

(Dollar amounts in tables in thousands)
Three Months EndedCost of Sales Variance
Breakdown
October 1, 2022September 25, 2021Variance
Variance
%
Domestic AcquisitionsOrganic Growth
Organic Growth
%
Cost of Sales$165,755$125,551 $40,20432.0 %$7,405$32,79926.1%
Nine Months EndedCost of Sales Variance
Breakdown
October 1, 2022September 25, 2021Variance
Variance
%
Domestic AcquisitionsOrganic Growth
Organic Growth
%
Cost of Sales$482,439$340,070 $142,36941.9 %$43,682$98,68729.0%
The cost of sales increase of $40.2 million and $142.4 million or 32.0% and 41.9% for the three and nine months period ended October 1, 2022 compared to the three and nine months periods ended September 25, 2021, respectively, is primarily attributable to an increase in material and direct labor costs of $34.8 million and $96.7 million for the three and nine month periods ended October 1, 2022, respectively, coupled with the inorganic growth of $7.4 million and $43.7 million as a result of the DBCI and ACT acquisitions for the three and nine months ended October 1, 2022, respectively. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.
Operating Expenses - Selling and marketing
Selling and marketing expense increased $2.4 million and $10.3 million or 20.0% and 32.3% from the three and nine months period ended September 25, 2021 compared to the three and nine months period ended October 1, 2022, respectively. This is primarily due to increased travel and payroll related costs for additional headcount to support revenue growth coupled with limited travel costs in the prior year due to the pandemic. In addition, there was an increase in selling and marketing expenses of $0.2 million and $2.3 million as a result of the DBCI and ACT acquisitions for the three and nine months ended October 1, 2022, respectively.
Operating Expenses - General and administrative
General and administrative expenses increased $3.5 million or 13.9% and $4.8 million or 5.9% from the three and nine months period ended September 25, 2021 compared to the three and nine months period ended October 1, 2022, respectively. The increase for the three and nine months period is primarily due to an increase in health insurance costs, professional fees and payroll related costs for additional headcount to support the continued top line revenue growth coupled with the transition to a public company which was partially offset by transaction related costs incurred in conjunction with the June 2021 Business Combination of approximately $10.4 million which is not present in 2022. In addition, there was an increase in general and administrative expenses of $0.4 million and $6.2 million as a result of the DBCI and ACT acquisitions for the three and nine months ended October 1, 2022, respectively.

Operating Expenses - Contingent Consideration and Earnout Fair Value Adjustments
Contingent consideration and earnout fair value adjustments decreased $0.7 million or 100.0% from the nine months period ended September 25, 2021 compared to the nine months period ended October 1, 2022, respectively, and were related to the change in fair value of the earnout of the 2,000,000 common stock shares that were issued and released on June 21, 2021.
Interest Expense
Interest expense increased $3.3 million and $5.4 million or 43.3% and 23.0% from the three and nine months period ended September 25, 2021 compared to the three and nine months period ended October 1, 2022, respectively, primarily due to the new borrowings of $155.0 million in August 2021 and an increase in interest rates in 2022. (See “Liquidity and Capital Resources” section).
Other Income (Expense)
Other income (expense) decreased by $— million and $2.1 million or 38.5% and 86.9% from $0.1 million of other income and $2.4 million of other expense for the three and nine months period ended September 25, 2021, respectively, to $0.1 million of other income and $0.3 million of other (expense) for the three and nine months periods ended October 1, 2022, respectively, primarily due to a $2.4 million loss on extinguishment of debt included in the nine months period ended September 25, 2021 but not present in the three and nine months period ended October 1, 2022.
36


Income Taxes
Income tax expense increased by $7.2 million and $19.2 million or 212.7% and 331.7% from $3.4 million and $5.8 million for the three and nine months period ended September 25, 2021, respectively, to $10.6 million and $25.0 million expense for the three and nine months period ended October 1, 2022, respectively, due to a tax structure change from a limited liability company to a Corporation as a result of the Business Combination that occurred on June 7, 2021.
Net Income

The $16.9 million and $46.4 million or 108.5% and 162.3% increase for the three and nine months period ended October 1, 2022 as compared to the three and nine months period ended September 25, 2021, respectively, is largely due to an increase in revenue offset by an increase in general and administrative expenses for the three and nine months period ended October 1, 2022.
Segment Results of Operations
We operate in and report financial results for two segments: Janus North America and Janus International with the following sales channels, New Construction, Self-Storage R3, and Commercial and Other.

Segment operating income is the measure of profit and loss that our chief operating decision maker uses to evaluate the financial performance of the business and as the basis for resource allocation, performance reviews and compensation. For these reasons, we believe that segment operating income represents the most relevant measure of Segment profit and loss. Our chief operating decision maker may exclude certain charges or gains, such as corporate charges and other special charges, to arrive at a Segment operating income that is a more meaningful measure of profit and loss upon which to base our operating decisions. We define Segment operating margin as Segment operating income as a percentage of the segment’s Net revenues.
The segment discussion that follows describes the significant factors contributing to the changes in results for each segment included in Results of Operations.

Results of Operations - Janus North America
For the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021 (dollar amounts in thousands):

Three Months Ended
October 1, 2022
September 25, 2021
Variance
$%
REVENUE
Sales of products
$232,207 $154,632 $77,575 50.2%
Sales of services
24,529 24,487 42 0.2%
Total revenue
$256,736 $179,119 $77,617 43.3%
Cost of Sales
164,689 121,481 43,208 35.6%
GROSS PROFIT
$92,047 $57,638 $34,409 59.7%
OPERATING EXPENSE
Selling and marketing
13,809 10,956 2,853 26.0%
General and administrative
25,178 22,300 2,878 12.9%
Operating Expenses
$38,987 $33,256 $5,731 17.2%
INCOME FROM OPERATIONS
$53,060 $24,382 $28,678 117.6%
37


Nine Months Ended
October 1, 2022
September 25, 2021
Variance
$%
REVENUE
Sales of products
$648,229 $414,714 $233,515 56.3%
Sales of services
75,225 75,185 40 0.1%
Total revenue
$723,454 $489,899 $233,555 47.7%
Cost of Sales
480,897 328,594 152,303 46.3%
GROSS PROFIT
$242,557 $161,305 $81,252 50.4%
OPERATING EXPENSE
Selling and marketing
40,070 29,124 10,946 37.6%
General and administrative
76,399 66,616 9,783 14.7%
Contingent consideration and earnout fair value adjustments
— 687 (687)100.0%
Operating Expenses
$116,469 $96,427 $20,042 20.8%
INCOME FROM OPERATIONS
$126,088 $64,878 $61,210 94.3%
Revenue (dollar amounts in tables in thousands)
Three Months EndedVariances
Variance
%
Revenue Variance
Breakdown
October 1, 2022September 25, 2021Domestic AcquisitionsOrganic
Growth
Organic
Growth
%
Sales of products
$232,207 $154,632 $77,575 50.2 %$7,791 $69,784 45.1 %
Sales of services
$24,529 $24,487 $42 0.2 %$955 $(913)(3.7)%
Total$256,736 $179,119 $77,617 43.3 %$8,746 $68,871 38.4 %
Nine Months EndedVariances
Variance
%
Revenue Variance
Breakdown
October 1, 2022September 25, 2021Domestic AcquisitionsOrganic
Growth
Organic
Growth
%
Sales of products
$648,229 $414,714 $233,515 56.3 %$51,665 $181,851 43.8 %
Sales of services
$75,225 $75,185 $40 0.1 %$4,923 $(4,882)(6.5)%
Total$723,454 $489,899 $233,555 47.7 %$56,588 $176,969 36.1 %
The $77.6 million and $233.6 million or 43.3% and 47.7% revenue growth increase is primarily attributable to increased volumes as a result of favorable industry dynamics in all three sales channels, positive impact from commercial actions taken in 2021, coupled with inorganic growth of $8.7 million and $56.6 million as a result of the DBCI and ACT acquisitions for the three and nine months ended October 1, 2022, respectively. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.

The following table and discussion compares Janus North America sales by sales channel (dollar amounts in thousands).
Three Months Ended
October 1, 2022
% of Total
Sales
September 25, 2021
% of Total
Sales
Variance
$
%
New Construction - Self Storage
$65,880 25.6 %$54,507 30.4 %$11,373 20.9 %
R3 - Self Storage
$84,893 33.1 %$57,141 31.9 %$27,752 48.6 %
Commercial and Other
$105,963 41.3 %$67,471 37.7 %$38,492 57.0 %
Total$256,736 100.0 %$179,119 100.0 %$77,617 43.3 %
38


Nine Months Ended
October 1, 2022
% of Total
Sales
September 25, 2021
% of Total
Sales
Variance
$
%
New Construction - Self Storage
$212,240 29.3 %$157,121 32.1 %$55,119 35.1 %
R3 - Self Storage
$215,896 29.9 %$151,563 30.9 %$64,333 42.4 %
Commercial and Other
$295,318 40.8 %$181,215 37.0 %$114,103 63.0 %
Total$723,454 100.0 %$489,899 100.0 %$233,555 47.7 %
New Construction sales increased by $11.4 million and $55.1 million or 20.9% and 35.1% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, primarily due to commercial initiatives and strong growth related to shipments on the pent up demand in greenfield projects caused by permitting delays associated with the COVID-19 global pandemic that negatively impacted the first and second quarters of 2021. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.
R3 sales increased by $27.8 million and $64.3 million or 48.6% and 42.4% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, primarily due to the continued trend of new self-storage capacity being brought online through conversions and expansions coupled with the positive impacts from commercial actions. The Company expects that these trends will continue to impact the Company's results for the remainder of fiscal 2022.
Commercial and Other sales increased by $38.5 million and $114.1 million or 57.0% and 63.0% for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, due to increases in both Janus Core and ASTA commercial steel roll up door market, from continued strong momentum of the ASTA rolling steel product line and commercial initiatives implemented to offset the inflationary increases of raw materials, labor, and logistics costs.
Cost of Sales and Gross Margin
Gross Margin increased by 3.7% and 0.6% to 35.9% and 33.5% for the three and nine months period ended October 1, 2022, from 32.2% and 32.9% for the three and nine months period ended September 25, 2021 is primarily due to continued increased raw material, labor and logistics costs which was offset by the commercial and cost containment initiatives taking effect in third quarter 2022.

(Dollar amounts in tables in thousands)
Three Months EndedVariance
Variance
%
Cost of Sales Variance Breakdown
October 1, 2022September 25, 2021Domestic AcquisitionsOrganic Growth
(Reduction)
Organic
Growth
%
Cost of Sales$164,689$121,481 $43,20835.6 %$7,405$35,80329.5%
Nine Months EndedVariance
Variance
%
Cost of Sales Variance Breakdown
October 1, 2022September 25, 2021Domestic AcquisitionsOrganic Growth
(Reduction)
Organic
Growth
%
Cost of Sales$480,897$328,594 $152,30346.3 %$43,682$108,62133.1%
The $43.2 million and $152.3 million or 35.6% and 46.3% increase in cost of sales for the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021, respectively, is primarily due to increased revenue coupled with an increase in raw material, labor, and logistics costs. In addition, there was an inorganic increase of $7.4 million and $43.7 million for the three and nine months period ended October 1, 2022, respectively, as a result of the DBCI and ACT acquisitions.
Operating Expenses - Selling and marketing
Selling and marketing expenses increased $2.9 million and $10.9 million or 26.0% and 37.6% from $11.0 million and $29.1 million for the three and nine months period ended September 25, 2021 to $13.8 million and $40.1 million for the three and nine months period ended October 1, 2022 primarily due to increased travel and payroll related costs for additional headcount to support revenue growth coupled with limited travel costs in the prior year due to the pandemic. In addition, there was an increase in selling and marketing expenses of $0.2 million and $2.3 million as a result of the DBCI and ACT acquisitions for the three and nine months period ended October 1, 2022, respectively.
Operating Expenses - General and administrative
General and administrative expenses increased $2.9 million and $9.8 million or 12.9% and 14.7% from $22.3 million and $66.6 million for the three and nine months period ended September 25, 2021 to $25.2 million and $76.4 million for the three and nine months period ended October 1, 2022. The increase for the three and nine months period is primarily due to an increase in health insurance costs, professional fees and payroll related costs for additional headcount to support the continued top line revenue growth coupled with the transition to a public company which was partially offset by transaction related costs incurred in conjunction with the June 2021 Business Combination of
39


approximately $10.4 million which is not present in 2022. In addition, there was an increase in general and administrative expenses of $0.4 million and $6.2 million as a result of the DBCI and ACT acquisitions for the three and nine months period ended October 1, 2022, respectively.
Operating Expenses - contingent consideration and earnout fair value adjustments
Contingent consideration and earnout fair value adjustments decreased $0.7 million or 100.0% from the nine months period ended September 25, 2021 compared to the nine months period ended October 1, 2022 related to the change in fair value of the earnout of the 2,000,000 common stock shares that were issued and released on June 21, 2021.
Income from Operations
Income from operations increased by $28.7 million and $61.2 million or 117.6% and 94.3% from $24.4 million and $64.9 million for the three and nine months period ended September 25, 2021, respectively, to $53.1 million and $126.1 million for the three and nine months period ended October 1, 2022, respectively, primarily due to an increase in revenue, partially offset by an increase in cost of sales, selling and general and administrative expenses.
INTERNATIONAL
Results of Operations - Janus International- For the three and nine months period ended October 1, 2022 compared to the three and nine months period ended September 25, 2021 (dollar amounts in thousands):

Three Months Ended
October 1, 2022September 25, 2021
Variance
$%
REVENUE
                 Sales of products
$9,788 $10,192 $(404)(4.0)%
Sales of services
7,171 7,633 (462)(6.1)%
Total revenue
$16,959 $17,825 $(866)(4.9)%
Cost of Sales
12,261 13,248 (987)(7.5)%
GROSS PROFIT
$4,698 $4,577 $121 2.6 %
OPERATING EXPENSE
Selling and marketing
668 1,109 (441)(39.8)%
General and administrative
3,240 2,647 593 22.4 %
Operating Expenses
$3,908 $3,756 $152 4.0 %
LOSS FROM OPERATIONS
$790 $821 $(31)3.8 %
Nine Months Ended
October 1, 2022September 25, 2021
Variance
$%
REVENUE
                 Sales of products
$32,763 $27,040 $5,723 21.2 %
Sales of services
22,434 21,689 745 3.4 %
Total revenue
$55,197 $48,729 $6,468 13.3 %
Cost of Sales
40,444 35,357 5,087 14.4 %
GROSS PROFIT
$14,753 $13,372 $1,381 10.3 %
OPERATING EXPENSE
Selling and marketing
2,146 2,782 (636)(22.9)%
General and administrative
9,867 14,853 (4,986)(33.6)%
Operating Expenses
$12,013 $17,635 $(5,622)(31.9)%
INCOME (LOSS) FROM OPERATIONS
$2,740 $(4,263)$7,003 (164.3)%
40


Revenue (dollar amounts in tables in thousands)

Three Months EndedVariances
Variance
%
Revenue Variance
Breakdown
October 1, 2022September 25, 2021Organic
Growth
Organic
Growth
Sales of products
$9,788 $10,192 $(404)(4.0)%$(404)(4.0)%
Sales of services
$7,171 $7,633 $(462)(6.1)%$(462)(6.1)%
Total$16,959 $17,825 $(866)(4.9)%$(866)(4.9)%
Nine Months EndedVariances
Variance
%
Revenue Variance
Breakdown
October 1, 2022September 25, 2021Organic
Growth
Organic
Growth
Sales of products
$32,763 $27,040 $5,723 21.2 %$5,723 21.2 %
Sales of services
$22,434 $21,689 $745 3.4 %$745 3.4 %
Total$55,197 $48,729 $6,468 13.3 %$6,468 13.3 %
The $0.9 million revenue decrease and $6.5 million revenue increase includes a 4.9% and 13.3% increase in organic growth driven by increased sales volumes due to improved market conditions and commercial actions instituted in 2021.
The following table illustrates the sales by channel for the three and nine months period ended October 1, 2022 and September 25, 2021.

(Dollar amounts in tables in thousands)
Three Months Ended

% of Total
Sales
Variance
October 1, 2022

% of Total
Sales
September 25, 2021
$
%
New Construction - Self Storage
$13,187 77.8 %$12,43669.8 %$7516.0%
R3 - Self Storage
3,772 22.2 %$5,38930.2 %$(1,617)(30.0)%
Total$16,959 100.0 %$17,825100.0 %$(866)(4.9)%
Nine Months Ended

% of Total
Sales
Variance
October 1, 2022

% of Total
Sales
September 25, 2021
$
%
New Construction - Self Storage
$39,969 72.4 %$34,18770.2 %$5,78216.9 %
R3 - Self Storage
$15,228 27.6 %$14,54229.8 %$6864.7 %
Total$55,197 100.0 %$48,729100.0 %$6,46813.3 %
New Construction sales increased by $0.8 million and $5.8 million or 6.0% and 16.9% to $13.2 million and $40.0 million from $12.4 million and $34.2 million for the three and nine months period ended October 1, 2022 and September 25, 2021 due to increased volumes, commercial actions, and improved market conditions as the international market continues to open up after the COVID-19 pandemic.
R3 sales decreased by $1.6 million or 30.0% to $3.8 million for the three months period ended October 1, 2022 from $5.4 million for the three months period ended September 25, 2021 primarily due to project timing and mix factors affecting the third quarter of 2022. R3 sales increased by $0.7 million or 4.7% to $15.2 million for the nine months period ended October 1, 2022 from $14.5 million for the nine months period ended September 25, 2021 primarily due to increased volumes, commercial actions, and improved market conditions as the international market continues to open up after the COVID-19 pandemic.
Cost of Sales and Gross Margin
Gross Margin increased by 2.0% and decreased by 0.7% to 27.7% and 26.7% for the three and nine months period ended October 1, 2022, from 25.7% and 27.4% for the three and nine month period ended September 25, 2021. The increase in the three months period ended October 1, 2022 is due primarily to increased revenue resulting in improved absorption. The decline for the nine months period ended October 1, 2022 is the result of higher raw material, labor and logistics costs and an increase in mezzanine product sales which have a lower margin profile than typical product offerings as these products are buy-resale, coupled with increased overhead costs as the business continues to add infrastructure to support the strategic growth plan.
41



(Dollar amounts in tables in thousands)
Three Months EndedVariance
Variance
%
Cost of Sales Variance Breakdown
October 1, 2022September 25, 2021Organic
Growth
Organic
Growth
%
Cost of Sales$12,261 $13,248 $(987)(7.5)%$(987)(7.5)%
Nine Months EndedVariance
Variance
%
Cost of Sales Variance Breakdown
October 1, 2022September 25, 2021Organic
Growth
Organic
Growth
%
Cost of Sales$40,444 $35,357 $5,087 14.4 %$5,087 14.4 %
Cost of sales decreased by $1.0 million and increased by $5.1 million or (7.5%) and 14.4% from $13.2 million and $35.4 million, for the three and nine months period ended September 25, 2021, to $12.3 million and $40.4 million for the three and nine months period ended October 1, 2022 with a 13.3% increase in revenues coupled with an increase in raw material costs related to an increase in mezzanine product sales.
Operating Expenses - Selling and marketing
Selling and marketing expense decreased by $0.4 million and $0.6 million or (39.8%) and (22.9%) from $1.1 million and $2.8 million for the three and nine months period ended September 25, 2021 to $0.7 million and $2.1 million for the three and nine months period ended October 1, 2022.
Operating Expenses - General and administrative
General and administrative expenses increased by $0.6 million and decreased by $5.0 million or 22.4% and (33.6%) from $2.6 million and $14.9 million for the three and nine months period ended September 25, 2021 to $3.2 million and $9.9 million for the period ended October 1, 2022. The decrease for the nine months period is primarily due to bonus expense related to the Business Combination that are not present in the current periods.
Income from Operations
Income from operations was flat from $0.8 million in income from operations for the three months period ended September 25, 2021 to $0.8 million in income from operations for the three months period ended October 1, 2022. Income from operations increased by $7.0 million or 164.3% from $4.3 million in loss from operations for the nine months period ended September 25, 2021 to $2.7 million in income from operations for the nine months period ended October 1, 2022 primarily due to an increase in revenue and a decrease in general and administrative expenses.
Non-GAAP Financial Measure
Janus uses measures of performance that are not required by or presented in accordance with GAAP in the United States. Non-GAAP financial performance measures are used to supplement the financial information presented on a GAAP basis. These non-GAAP financial measures should not be considered in isolation or as a substitute for the relevant GAAP measures and should be read in conjunction with information presented on a GAAP basis.
Janus presents Adjusted EBITDA which is a non-GAAP financial performance measure, which excludes from reported GAAP results, the impact of certain items consisting of acquisition events and other non-recurring charges. Janus believes such expenses, charges, and gains are not indicative of normal, ongoing operations, and their inclusion in results makes for more difficult comparisons between years and with peer group companies.
Adjusted EBITDA
Adjusted EBITDA is a non-GAAP financial measure used by Janus to evaluate its operating performance, generate future operating plans, and make strategic decisions, including those relating to operating expenses and the allocation of internal resources. Accordingly, Janus believes these measures provide useful information to investors and others in understanding and evaluating Janus’ operating results in the same manner as its management and board of directors. In addition, they provide useful measures for period-to-period comparisons of Janus’ business, as they remove the effect of certain non-cash items and certain variable charges. Adjusted EBITDA is defined as net income excluding interest expense, income taxes, depreciation expense, amortization, and other non-operational, non-recurring items.
42


Adjusted EBITDA should not be considered in isolation of, or as an alternative to, measures prepared in accordance with GAAP. There are a number of limitations related to the use of Adjusted EBITDA rather than net income (loss), which is the nearest GAAP equivalent of Adjusted EBITDA. These limitations include that the non-GAAP financial measures:
exclude depreciation and amortization, and although these are non-cash expenses, the assets being depreciated may be replaced in the future;
do not reflect interest expense, or the cash requirements necessary to service interest on debt, which reduces cash available;
do not reflect the provision for or benefit from income tax that may result in payments that reduce cash available;
exclude non-recurring items which are unlikely to occur again and have not occurred before (e.g., the extinguishment of debt); and
may not be comparable to similar non-GAAP financial measures used by other companies, because the expenses and other items that Janus excludes in the calculation of these non-GAAP financial measures may differ from the expenses and other items, if any, that other companies may exclude from these non-GAAP financial measures when they report their operating results.
Because of these limitations, these non-GAAP financial measures should be considered along with other operating and financial performance measures presented in accordance with GAAP.
The following table present a reconciliation of net income to Adjusted EBITDA for the periods indicated (dollar amounts in tables in thousands):
Three Months Ended
October 1, 2022September 25, 2021Variance
$%
Net Income $32,399 $15,542 $16,857 108.5%
Interest Expense10,979 7,664 3,315 43.3%
Income Taxes10,575 3,382 7,193 212.7%
Depreciation1,982 1,699 283 16.7%
Amortization7,408 8,229 (821)(10.0)%
EBITDA$63,343 $36,516 $26,827 73.5%
Loss (gain) on extinguishment of debt(1)
— — — 100.0%
COVID-19 related expenses(2)
— 1,030 (1,030)(100.0)%
Transaction related expenses(3)
— — — 100.0%
Facility relocation(4)
— 35 (35)(100.0)%
Share-based compensation(5)
— — — 100.0%
Acquisition expense(6)
(40)— (40)100.0%
 Severance and transition costs (7)
— 100.0%
Change in fair value of contingent consideration(8)
— — — 100.0%
Change in fair value of derivative warrant liabilities(9)
— (1,271)1,271 (100.0)%
Adjusted EBITDA$63,303 $36,310 $26,993 74.3%
43


Nine Months Ended
October 1, 2022September 25, 2021Variance
$%
Net Income$74,940 $28,566 $46,374 162.3%
Interest Expense28,622 23,265 5,357 23.0%
Income Taxes24,984 5,787 19,197 331.7%
Depreciation5,817 4,678 1,139 24.3%
Amortization22,278 21,852 426 1.9%
EBITDA$156,641 $84,148 $72,493 86.1%
Loss (gain) on extinguishment of debt(1)
— 2,415 (2,415)(100.0)%
COVID-19 related expenses(2)
109 1,240 (1,131)(91.2)%
Transaction related expenses(3)
— 10,398(10,398)(100.0)%
Facility relocation(4)
620 102518 507.8%
Share-based compensation(5)
— 5,210 (5,210)(100.0)%
Acquisition expense(6)
782 — 782 100.0%
 Severance and transition costs (7)
500 — 500 100.0%
Change in fair value of contingent consideration(8)
— 687 (687)(100.0)%
Change in fair value of derivative warrant liabilities(9)
— 658 (658)(100.0)%
Adjusted EBITDA$158,652 $104,858 $53,794 51.3%
(1)Adjustment for loss (gain) on extinguishment of debt regarding the write off of unamortized fees and third-party fees as a result of the debt modification completed in February 2021 and the prepayment of debt in the amount of $61.6 million that occurred on June 7, 2021 in conjunction with the Business Combination. See “Liquidity and Capital Resources” section.
(2)Adjustment consists of signage, cleaning and supplies to maintain work environments necessary to adhere to CDC guidelines during the COVID-19 pandemic. See “Impact of COVID-19” section.
(3)Transaction related expenses incurred as a result of the Business Combination on June 7, 2021 which consist of employee bonuses and the transaction cost allocation.
(4)Expenses related to the facility relocation for ASTA and Janus Core.
(5)Share-based compensation expense associated with Midco, LLC Class B Common units that fully vested at the date of the Business Combination.
(6)Expenses related to the transition services agreement for the DBCI acquisition which closed August 18, 2021.
(7)Reflects one-time costs associated with our strategic transformation, including executive leadership team changes, strategic business assessment and transformation projects.
(8)Adjustment related to the change in fair value of contingent consideration related to the earnout of the 2,000,000 common stock shares that were issued and released on June 21, 2021.
(9)Adjustment related to the change in fair value of derivative warrant liabilities for the private placement warrants.
Liquidity and Capital Resources
We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. In doing so, we review and analyze our current cash on hand, days sales outstanding, inventory turns, days payable outstanding, capital expenditure forecasts, interest and principal payments on debt and income tax payments.
Our primary sources of liquidity include cash balances on hand, cash flows from operations, proceeds from equity, debt offerings and borrowing availability under our existing credit facility. We believe our operating cash flows, along with funds available under the line of credit, provide sufficient liquidity to support Janus’ short and long-term liquidity and financing needs, which are working capital requirements, capital expenditures, service of indebtedness, as well as to finance acquisitions.
Financial Policy
Our financial policy seeks to: (i) selectively invest in organic and inorganic growth to enhance our portfolio, including certain strategic capital investments and (ii) maintain appropriate leverage by using free cash flows to repay outstanding borrowings.
Liquidity Policy
We maintain a strong focus on liquidity and define our liquidity risk tolerance based on sources and uses to maintain a sufficient liquidity position to meet our obligations under both normal and stressed conditions. At Janus, we manage our liquidity to provide access to sufficient funding to meet our business needs and financial obligations, as well as capital allocation and growth objectives, throughout business cycles.
Cash Management
Janus manages its operating cash management activities through banking relationships for the domestic entities and international entities. Domestic subsidiaries monitor cash balances on a monthly basis and excess cash is transferred to Janus to pay down intercompany debt,
44


interest on the intercompany debt and intercompany sales of products and materials and other services. International subsidiaries monitor excess cash balances on a periodic basis and transfer excess cash flow to Janus in the form of a dividend. Janus compiles a monthly standalone business unit and consolidated 13-week cash flow forecast to monitor various cash activities and forecast cash balances to fund operational activities.
Holding Company Status
The Company was formed to consummate the Business Combination and act as a holding company of Janus Core, as such it owns no material assets and does not conduct any business operations of its own. As a result, the Company is largely dependent upon cash dividends and distributions and other transfers from its subsidiaries to meet obligations. The agreements governing the indebtedness of our subsidiaries impose restrictions on our subsidiaries’ ability to pay dividends or make other distributions to us.
Foreign Exchange
We have operations in various foreign countries, principally the United States, the United Kingdom, France, Australia, and Singapore. Therefore, changes in the value of the related currencies affect our financial statements when translated into U.S. dollars.
LIBOR Reform
In connection with the potential transition away from the use of the LIBOR as an interest rate benchmark, we are currently in the process of identifying and managing the potential impact to Janus. The majority of Janus’ exposure to LIBOR relates to the Amendment No. 4 1st Lien note payable which is discussed further below.
Debt Profile (dollar amounts in table in thousands)
Principal AmountIssuance DateMaturity DateInterest RateNet Carrying Value
October 1, 2022January 1, 2022
Notes Payable - Amendment No. 4 1st Lien$726,413 February 12, 2018February 12,
2025
6.37%1
$716,329 $722,379 
Financing leases1,260 — 
Total principal debt717,589 722,379 
Less unamortized deferred finance fees8,021 10,594 
Less current portion of long-term debt8,379 8,067 
Long-term debt, net of current portion$701,189 $703,718 
(1)The interest rate on the Amendment No. 4 1st Lien term loan as of October 1, 2022, was 6.37%, which is a variable rate based on LIBOR, subject to a 1.00% floor, plus an applicable margin percent of 3.25%.
As of October 1, 2022 and January 1, 2022, the Company maintained one letter of credit totaling approximately $0.4 million and $0.4 million, respectively, on which there were no balances due.

On August 18, 2021, the Company completed a refinancing in the form of that certain First Lien Amendment No. 4, in which the principal terms of the amendment were a reduction in the overall interest rate based upon the loan type chosen, new borrowings of $155.0 million and a consolidation of the prior outstanding tranches into a single tranche of debt with the syndicate. The Amendment No.4 First Lien is comprised of a syndicate of lenders originating on August 18, 2021 in the amount of $726.4 million with interest payable in arrears. The outstanding loan balance is to be repaid on a quarterly basis of 0.25% of the original balance beginning the last day of September 30, 2021 with the remaining principal due on the maturity date of February 12, 2025. As chosen by the Company, the amended loan bears interest at a floating rate per annum consisting of LIBOR, plus an applicable margin percent (effective rate of 6.37% as of October 1, 2022). Unamortized debt issuance costs are approximately $8.0 million at October 1, 2022. This refinancing amendment was accounted for as modification of existing terms and as such no gain or loss was recognized for this transaction and any third party fees were expensed with bank fees, original issue discount and charges capitalized and are being amortized as a component of interest expense over the remaining loan term.     
On February 5, 2021, Janus completed a repricing of its First Lien and First Lien B2 Term Loans in order to take advantage of available lower interest rates. The repricing allowed the Company to combine the two First Lien Term Loans into one Term Loan.
The revolving line of credit facility and Amendment No. 4 1st Lien note payable contain affirmative and negative covenants, including limitations on, subject to certain exceptions, the incurrence of indebtedness, the incurrence of liens, fundamental changes, dispositions, restricted payments, investments, transactions with affiliates as well as other covenants customary for financings of these types.
45


The line of credit facility also includes a financial covenant, applicable only when the excess availability is less than the greater of (i) 10% of the lesser of the aggregate commitments under the line of credit facility and the borrowing base, and (ii) $5.0 million. In such circumstances, we would be required to maintain a minimum fixed charge coverage ratio for the trailing four quarters equal to at least 1.0 to 1.0; subject to our ability to make an equity cure (no more than twice in any four quarter period and up to five times over the life of the facility). As of October 1, 2022, we were compliant with our covenants under the agreements governing our outstanding indebtedness.

On August 18, 2021, the Company increased the available line of credit from $50.0 million to $80.0 million, incurred additional fees for this amendment of $0.4 million and extended the maturity date from February 12, 2023 to August 12, 2024. There was $— and $6.4 million outstanding balance on the line of credit as of October 1, 2022 and January 1, 2022, respectively. The interest rate on the facility is based on a Base Rate, unless a LIBOR Rate option is chosen by Janus. If the LIBOR Rate is elected, the interest computation is equal to the LIBOR Rate, subject to a 1.00% floor, plus the LIBOR Rate Margin. If the Base Rate is elected, the interest computation is equal to the Base Rate plus the Base Rate Margin. At the beginning of each quarter the applicable margin is set and determined by the administrative agent based on the average net availability on the line of credit for the previous quarter. As of October 1, 2022 and January 1, 2022 the interest rate in effect for the facility was 6.5% and 3.5%, respectively. The line of credit is secured by accounts receivable and inventories.
On February 12, 2018, Janus entered into a revolving line of credit facility with a domestic bank replacing the predecessor revolving line of credit. The line of credit facility was originally for $50.0 million with interest payments due in arrears that matures on February 12, 2023. The available line of credit and maturity date was amended on August 18, 2021 to August 12, 2024.
Statement of cash flows

The following table presents a summary of cash flows from operating, investing and financing activities for the following comparative periods. For additional detail, please see the Condensed Consolidated Statements of Cash Flows in the Unaudited Condensed Consolidated Financial Statements.
Nine month period ended October 1, 2022 compared to the nine month period ended September 25, 2021:
(dollar amounts in thousands)
October 1, 2022September 25, 2021Variance
$%
Net cash provided by (used in) operating activities$62,591 $59,683 $2,908 4.9 %
Net cash provided by (used in) investing activities(7,789)(195,565)187,776 (96.0)%
Net cash provided by (used in) financing activities(12,557)99,707 (112,264)(112.6)%
Effect of foreign currency rate changes on cash(102)142 (244)(171.8)%
Net increase (decrease) in cash and cash equivalents$42,143 $(36,033)$78,176 (217.0)%
Net cash provided by operating activities
Net cash provided by operating activities increased by $2.9 million to $62.6 million for the nine month period ended October 1, 2022 compared to $59.7 million for the nine month period ended September 25, 2021. This was primarily due to an increase of $47.9 million to net income adjusted for non-cash items and an investment in net working capital of $43.3 million to continue to support revenue growth, which was driven by a $24.6 million increase in accounts receivable and deferred revenue offset by a $4.0 million improvement in prepaid and other current assets, $6.0 million improvement in inventory, $17.6 million decrease in accounts payable and a $11.0 million decrease in other accrued expenses. Additionally, there was a $1.7 million decrease in other assets and long-term liabilities.
Net cash used in investing activities

Net cash used in investing activities decreased by $187.8 million for the nine month period ended October 1, 2022 as compared to the nine month period ended September 25, 2021. This decrease was driven primarily by the acquisition of DBCI, ACT and G&M Stor-More Pty Ltd. with the net payments of $169.0 million, $9.2 million and $1.6 million, respectively, and an increase in capital expenditures predominately related to a purchase of a new Texas building for $9.0 million to continue to support our strategic growth initiatives present in 2021, which was partially offset by a $1.0 million increase in capital expenditures for the period ended October 1, 2022 as compared with the period ended September 25, 2021 to continue to support our strategic growth initiatives.
Net cash used in financing activities
Net cash used in financing activities decreased by $112.3 million for the period ended October 1, 2022 as compared to the period ended September 25, 2021. This decrease was driven primarily by a decrease of $155.0 million in issuance of long-term debt related to the DBCI acquisition, $58.8 million in principal payments of long-term debt, $25.7 million in the line of credit and a $4.2 million decrease in net distributions paid to members. The decrease in the principal payments of long-term debt was primarily attributed to the prepayment of approximately $61.6 million of existing 1st Lien Term Loan Debt upon the closing of the Business Combination in June 2021. As a result of the Business Combination, the Company received $334.9 million related to proceeds from the merger and $250.0 million in proceeds from the PIPE Investment. In addition, the Company paid $541.7 million to Midco, LLC unitholders and $44.5 million in transaction costs.
46


Capital allocation strategy
We continually assess our capital allocation strategy, including decisions relating to M&A, dividends, stock repurchases, capital expenditures, and debt pay-downs. The timing, declaration and payment of future dividends, falls within the discretion of Janus’ Board of Directors and will depend upon many factors, including, but not limited to, Janus’ financial condition and earnings, the capital requirements of the business, restrictions imposed by applicable law, and any other factors the Board of Directors deems relevant from time to time.
Contractual Obligations
Summarized below are our contractual obligations as of October 1, 2022 and their expected impact on our liquidity and cash flows in future periods (dollar amounts in thousands):
TotalLess than 1 year 1-3 years 3-5 years Thereafter
Long-Term Debt Obligations$717,589 $2,102 $14,801 $700,678 $
Long-Term Supply Contracts (1)
45,781 45,781 — — — 
Other Long-Term Liabilities (2)
46,981 1,342 11,046 8,697 25,896 
Total$810,351 $49,225 $25,847 $709,375 $25,904 
(1)Long-Term Supply Contracts relate to the multiple fixed price agreements.
(2)Other Long-Term Liabilities relate to operating lease liabilities.
Long-Term Debt Obligations is comprised of an Amendment No 4 First Lien Term Loan (see Note 8 to our Unaudited Condensed Consolidated Financial Statements in this Form 10-Q for a further discussion) that expires on February 12, 2025. The Company’s intention is to amend and extend or refinance this loan well in advance of the current maturity date. In addition, the Company has finance lease liabilities included in long-term debt.

Other Long-Term Liabilities consist of operating lease liabilities for real and personal property leases with various lease expiration dates (see Note 14 to our Unaudited Condensed Consolidated Financial Statements in this Form 10-Q for a further discussion). The amount listed in the thereafter category is primarily comprised of five real property leases with expiration dates ranging from 2026 – 2036.
The table above does not include warranty liabilities because it is not certain when this liability will be funded and because this liability is considered immaterial.
In addition to the contractual obligations and commitments listed and described above, Janus also had another commitment for which it is contingently liable as of October 1, 2022 and January 1, 2022 consisting of an outstanding letter of credit of $0.4 million.
Critical Accounting Policies and Estimates
For the critical Accounting Policies and Estimates used in preparing Janus’ Unaudited Condensed Consolidated Financial Statements, Janus makes assumptions, judgments and estimates that can have a significant impact on its revenue, results from operations, and net income, as well as on the value of certain assets and liabilities on its consolidated balance sheets. Janus bases its assumptions, judgments and estimates on historical experience and various other factors that Janus believes to be reasonable under the circumstances. Actual results could differ materially from these estimates under different assumptions or conditions. The Company’s critical accounting estimates requiring significant judgement that could materially impact the Company's results of operations, financial position and cash flows are described in Management’s Discussion and Analysis of Financial Condition and Results of Operations included in the Company’s Annual Report on Form 10-K for the year ended January 1, 2022. Since the date of the Company’s most recent Annual Report, there have been no material changes in the Company’s critical accounting estimates or assumptions other than the following.
Emerging Growth Company Status
Pursuant to the JOBS Act, an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. Janus qualifies as an emerging growth company. Janus intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information you receive from other public companies.
Allowance for credit losses
On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. The Company selected the loss-rate method to be used in the CECL analysis for trade receivables and contract assets.

The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are
47


used to calculate the historical loss rates are available for each business unit. During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concludes to pool the financial assets at this level within each business unit.

Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the Commercial pool.

Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the Self-Storage pool.
See Note 2 to our Unaudited Condensed Consolidated Financial Statements for further discussion of allowance for credit losses.
Recently Issued Accounting Standards
See Note 2 to our Condensed Unaudited Condensed Consolidated Financial Statements in this Form 10-Q for a discussion of recently issued and adopted accounting pronouncements.
48


Item 3.    Quantitative and Qualitative Disclosures About Market Risk

There have been no material changes in exposures to market risk since January 1, 2022. For information regarding our exposure to certain market risks, see Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the fiscal year ended January 1, 2022.


Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the rules and forms of the Securities and Exchange Commission, or SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As discussed in Item 9A “Controls and Procedures” in our 2021 Annual Report on Form 10-K, the Company identified unremediated material weaknesses related to the Control Environment and Control Activities elements established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO framework”) as of December 26, 2020.
Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this Form 10-Q, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were ineffective due to the existence of the material weaknesses discussed further below.
Changes in Internal Control Over Financial Reporting
Other than the remediation activities described below, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Remediation of Material Weaknesses
Remediation of the identified material weaknesses and strengthening our internal control environment is a priority for us. Management is actively engaged in the implementation of remediation plans to address the control deficiencies contributing to the material weaknesses. The remediation actions include, but are not limited to, the following:
Entity Level Controls – In an effort to provide additional support, oversight and accountability over the performance of controls, the Company recently hired a Tax Director and a SEC Reporting Manager and is actively recruiting for other key financial reporting positions. Management will continue to assess the composition of its resource needs, both internal and external, which may include adding additional accounting and compliance resources at both the corporate and subsidiary levels. Management may also consider engaging additional third-party advisors when necessary to supplement its existing resources.
As previously disclosed, the Company hired a Director of Internal Audit and has engaged third-party consultants to manage the Company’s SOX 404 assessment of internal control over financial reporting as well as monitoring management’s remediation efforts.
Further, the Company has increased our personnel resources and technical accounting expertise within the accounting function with the hiring of a new Chief Financial Officer as of July 1, 2022, as disclosed on Form 8-K filed with the Securities and Exchange Commission. Further, we’ve hired additional personnel for the accounting and information technology function in order to address inadequate segregation of duties and provide proper oversight in connection with financial reporting. Specific corrective actions are also underway to address the deficiencies related to the material weaknesses. We have also entered into an agreement and are currently working with a third-party consultant to assist with the efforts to effectively remediate the identified material weaknesses.
Information Technology General Controls - User access assessments for logical security (roles and privileges) are being performed and periodic user access reviews for key IT systems are being implemented. All IT processes will be centrally managed and IT Management will transition certain hosting and administration responsibilities from third-parties.
Management Review Controls – Management is enhancing the design of and implementing controls around the rigor of the review process over revenue, income taxes, complex non-routine transactions, and other business processes.
Financial Reporting – Management is enhancing the design of controls over the processes and disclosures of amounts in the financial statements including the review of the completeness and accuracy of the underlying support of amounts contained in the financial statements.
49


The Company has undertaken an initial assessment of the design and implementation of controls over financial reporting. The initial assessment, which is still underway, has identified additional control gaps within business process level and information technology controls.
The material weaknesses cannot be considered remediated until the applicable controls have been identified and implemented and have operated for a sufficient period of time, and management has concluded, through testing, that these controls are operating effectively.
Limitations on Effectiveness of Controls and Procedures
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, as specified above. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions, and cannot provide absolute assurance that its objectives will be met.
50


PART II—OTHER INFORMATION


Item 1.    Legal Proceedings

See Note 18 to the Consolidated Financial Statements, which is incorporated herein by reference.

Item 1A.    Risk Factors

For information regarding factors that could affect the Company’s results of operations, financial condition, and liquidity, see the risk factors discussed in Part I, Item 1A “Risk Factors” in our 2021 Annual Report on Form 10-K for the fiscal year ended January 1, 2022. Except for the risk factor below, there have been no material changes to the risk factors disclosed in Part I, Item 1A of our 2021 Annual Report on Form 10-K.

The ongoing conflict between Russia and Ukraine may adversely affect our business and results of operations
Due to the international scope of our operations, political, economic, and other conditions in foreign countries and regions, including geopolitical risks such as the current conflict between Russia and Ukraine, may adversely affect our business and results of operations. As a result of the Russia-Ukraine conflict and related sanctions, energy and commodity prices have spiked upwards, and foreign trade transactions and supply chains have been severely affected. Some of our logistics suppliers and suppliers of component parts have increased their prices as well, and prices charged by any alternative suppliers may not be as favorable as those we had obtained in the past. At this time, we cannot reasonably estimate the full impact of the conflict between Russia and Ukraine on the global economy and our business. However, ensuing economic conditions may negatively affect potential and existing customers in certain of our end markets, which could potentially result in declines in demand for our products. If the Russia-Ukraine conflict and related political tensions escalate, our business, financial position, results of operations and cash flows may further be adversely affected.


Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3.    Defaults upon Senior Securities.

None.

Item 4.    Mine Safety Disclosures.

Not applicable.

Item 5.    Other Information.

None.

51


Item 6.    Exhibits.
Exhibit NumberDescription
2.1
2.2
3.1
3.2
4.1
31.1*
31.2*
32.1*
32.2*
101.INS
Inline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*    These certifications are furnished to the SEC pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and are deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated by reference in any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference in such filing.
52


SIGNATURES

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

Date:November 10, 2022By:/s/ Anselm Wong
Name:Anselm Wong
Title:Chief Financial Officer
53
EX-31.1 2 exhibit3101-section302cert.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
PURSUANT TO RULE 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT of 2002

I, Ramey Jackson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended October 1, 2022 of Janus International Group, 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 officers 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)) 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.    [Paragraph omitted pursuant to SEC Release Nos. 34-47986 and 34-54942];

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 officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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


Date: November 10, 2022By:/s/ Ramey Jackson
Ramey Jackson
Chief Executive Officer
(Principal Executive Officer)





EX-31.2 3 exhibit3102-section302cert.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
PURSUANT TO RULE 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT of 2002

I, Anselm Wong, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended October 1, 2022 of Janus International Group, 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 officers 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)) 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)    [Paragraph omitted pursuant to SEC Release Nos. 34-47986 and 34-54942];

(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 officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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


Date: November 10, 2022By:/s/ Anselm Wong
Anselm Wong
Chief Financial Officer
(Principal Financial and Accounting Officer)





EX-32.1 4 exhibit3201-section906cert.htm EX-32.1 Document

Exhibit 32.1

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

In connection with the Quarterly Report of Janus International Group, Inc. (the “Company”) on Form 10-Q for the quarter ended October 1, 2022, as filed with the Securities and Exchange Commission (the “Report”), I, Ramey Jackson, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted puruant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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

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

Date: November 10, 2022By:/s/ Ramey Jackson
Ramey Jackson
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 exhibit3202-section906cert.htm EX-32.2 Document

Exhibit 32.2

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

In connection with the Quarterly Report of Janus International Group, Inc. (the “Company”) on Form 10-Q for the quarter ended October 1, 2022, as filed with the Securities and Exchange Commission (the “Report”), I, Anselm Wong, 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 Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

Date: November 10, 2022By:/s/ Anselm Wong
Anselm Wong
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-101.SCH 6 jbi-20221001.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statement of Changes in Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Recently Issued Accounting Standards link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquired Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Equity Incentive Plan and Unit Option Plan link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segments Information link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Nature of Operations (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Nature of Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Recently Issued Accounting Standards (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Equity Incentive Plan and Unit Option Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Segments Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Nature of Operations - Allowance For Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Recently Issued Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Inventories - Summary Of Major Components Of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Long-Term Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Business Combinations - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Business Combinations - Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Business Combinations - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Equity Incentive Plan and Unit Option Plan - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Equity Incentive Plan and Unit Option Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stockholders’ Equity - Common Stock Holdings (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Revenue Recognition - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Leases - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Leases - Supplemental Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Leases - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Leases - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Leases - Finance Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Leases - Finance Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Segments Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 jbi-20221001_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 jbi-20221001_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 jbi-20221001_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions [Abstract] Provision (reversal) for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Workers' Compensation Insurance Program Workers Compensation Insurance Program [Member] Workers Compensation Insurance Program [Member] Deferred tax asset, net Deferred Income Tax Assets, Net Gross long-term debt Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Health Insurance Program Health Insurance Program [Member] Health Insurance Program [Member] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Financing leases Present value of future lease payments Finance Lease, Liability Property, plant and equipment, gross Property, Plant and Equipment, Gross Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Acquisition related costs Asset Acquisition, Acquisition Related Costs Asset Acquisition, Acquisition Related Costs First Lien Amendment No. 3 First Lien Amendment No. 3 [Member] First Lien Amendment No. 3 Conversion ratio Sale Of Stock, Conversion Ratio Sale Of Stock, Conversion Ratio Variable rate Debt Instrument, Basis Spread on Variable Rate 2026 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation of property and equipment Depreciation Expense Depreciation Customer deposits and allowances Customer Deposits And Allowances, Current Customer Deposits And Allowances, Current Operating Lease, Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Warrant redemption Stock Issued During Period, Value, Conversion of Convertible Securities Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Additional paid-in capital Additional Paid in Capital, Common Stock Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability (in shares) Stock Issued During Period, Shares, Acquisitions Income taxes paid Income Taxes Paid 2025 Finance Lease, Liability, to be Paid, Year Three NET INCOME Net income Net Income (Loss) Attributable to Parent Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Leases Lessee, Finance Leases [Text Block] Other intangibles Other Intangible Assets [Member] 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Distributions to Janus Midco LLC unitholders Payments of Distributions to Affiliates Equity Component [Domain] Equity Component [Domain] Janus North America Janus North America [Member] Janus North America Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Amendment fees Line Of Credit Facility, Amendment Fees Line Of Credit Facility, Amendment Fees Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Estimate of possible loss Loss Contingency, Estimate of Possible Loss Finance lease cost, Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Related Party [Domain] Related Party [Domain] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Business Acquisition, Share Price Business Acquisition, Share Price Total Long-Term Debt and Lease Obligation, Including Current Maturities Schedule of Restricted Stock Unit Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental Cash Flows Information Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Later years Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net Cash Provided By Operating Activities Net Cash Provided by (Used in) Operating Activities Current operating lease liabilities Operating, current Operating Lease, Liability, Current Vesting of Midco LLC class B units Adjustments To Paid In Capital, Vesting Of Subsidiary Member Units Adjustments To Paid In Capital, Vesting Of Subsidiary Member Units Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Interest rate Line of Credit Facility, Interest Rate During Period Long-term debt, net Total long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Cash Flows Used In Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Management fees paid Payment for Management Fee Interest acquired Business Acquisition, Percentage of Voting Interests Acquired Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of PIPE Shares Value of shares issued Stock Issued During Period, Value, New Issues Self Storage-R3 Self Storage R3 [Member] Self Storage R3 [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Summary of property and equipment, and other fixed assets Property, Plant and Equipment [Table Text Block] Net income as adjusted Net Income (Loss) Available to Common Stockholders, After Adjustment Net Income (Loss) Available to Common Stockholders, After Adjustment Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Goods transferred at a point in time Transferred at Point in Time [Member] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Line of Credit Long-Term Debt Debt Disclosure [Text Block] Asset Acquisition [Axis] Asset Acquisition [Axis] Product and Service [Domain] Product and Service [Domain] Class B Common Units Common Class B [Member] Entity Shell Company Entity Shell Company Deferred income taxes, net Deferred Income Tax Expense (Benefit) 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Number of shares issued in acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Proceeds from warrant exercise Proceeds from Warrant Exercises Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Tranche one Share-Based Payment Arrangement, Tranche One [Member] Total identifiable net assets (liabilities) Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Class A Preferred Units Preferred Class A [Member] Total assets Assets Assets Retroactive application of the recapitalization Effect of Retrospective Application of Accounting Standards Update 2018-12 [Member] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Net income per share, basic and diluted (Note 16) Earnings Per Share [Abstract] Sales tax payable Sales and Excise Tax Payable, Current Tranche three Share-Based Payment Arrangement, Tranche Three [Member] Schedule of Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Current maturities of long-term debt Less current maturities Long-Term Debt, Current Maturities Finite lived assets acquired Finite-Lived Intangible Assets Acquired Cash (Used In) Provided by Financing Activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Employee compensation Employee-related Liabilities, Current Line of Credit Line of Credit [Member] INCOME BEFORE TAXES Income From Operations Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net Income Per Share Earnings Per Share [Text Block] Value of equity issued in acquisition Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Financing, noncurrent Finance Lease, Liability, Noncurrent Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Recognized amounts of identifiable liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Unrecognized compensation period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration Cash Payments to Acquire Businesses, Gross DBCI, LLC DBCI, LLC [Member] DBCI, LLC GROSS PROFIT Gross Profit Entity Registrant Name Entity Registrant Name Conversion ratio Preferred Stock, Convertible, Conversion Ratio Issuance of PIPE (in shares) Stock Issued During Period, Shares, New Issues Subsequent Events Subsequent Events [Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Expected dividend yield on the Company’s stock Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Changes due to foreign currency fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships, net Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] OPERATING EXPENSE Operating Expenses [Abstract] Insurance Claims Insurance Claims [Member] Intersegment Intersegment Eliminations [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Minimum Minimum [Member] Reorganization Reorganization, Policy [Policy Text Block] Reorganization, Policy Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Distributions to Class A preferred units Distribution Made To Preferred Units Member, Cash Distributions, Declared Distribution Made To Preferred Units Member, Cash Distributions, Declared Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Deferred finance fees Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Share price (in dollars per share) Share Price Trading Symbol Trading Symbol Entity File Number Entity File Number Acquisition costs Business Acquisition, Transaction Costs Acquired Indefinite-lived Intangible Assets [Line Items] Acquired Indefinite-Lived Intangible Assets [Line Items] Interest payable Interest Payable, Current Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent (Repayments) proceeds from line of credit Proceeds from Lines of Credit Other accrued liabilities Other Miscellaneous Liabilities, Current Other Miscellaneous Liabilities, Current Use of Estimates in the Unaudited Condensed Consolidated Financial Statements Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable LIBOR London Interbank Offered Rate (LIBOR) [Member] Subsequent Events [Abstract] Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Juniper Industrial Holdings, Inc. Juniper Industrial Holdings, Inc. [Member] Juniper Industrial Holdings, Inc. Finished goods Inventory, Finished Goods, Net of Reserves (Gain) loss on sale of assets Gain (Loss) on Disposition of Other Assets Credit Facility [Domain] Credit Facility [Domain] G & M Stor-More Pty Ltd G & M Stor-More Pty Ltd [Member] G & M Stor-More Pty Ltd Total gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Amortization of intangibles Amortization of Expense Amortization of Intangible Assets Warrant redemption price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Basic net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Management fees payable Management Fee Payable Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Counterparty Name [Domain] Counterparty Name [Domain] Selling and marketing Selling and Marketing Expense Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Director Director [Member] Right-of-use assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Payments for transaction costs, net Payment Of Business Acquisition Costs Payment Of Business Acquisition Costs Entity Interactive Data Current Entity Interactive Data Current Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Janus International Janus International [Member] Janus International Accelerated cost Share-Based Payment Arrangement, Accelerated Cost Retained Earnings (AccumulatedDeficit) Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total lease cost Lease, Cost Common Stock Common Stock [Member] Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of reportable segments Number of Reportable Segments Lease Costs Lease, Cost [Table Text Block] Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contingent liability Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Principal payments on long-term debt Repayments of Other Long-Term Debt Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability Stock Issued During Period, Value, Acquisitions Annual escalation Operating Lease, Rent Expense, Annual Escalation Operating Lease, Rent Expense, Annual Escalation Document Quarterly Report Document Quarterly Report Current Assets Assets, Current [Abstract] Operating, noncurrent Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Asset Acquisition [Domain] Asset Acquisition [Domain] Tradename and trademarks Gross carrying amount, indefinite-lived Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Retained earnings (accumulated deficit) Accumulated Deficit Retained Earnings (Accumulated Deficit) Accounts receivable, less allowance for credit losses; $4,553 and $5,449, at October 1, 2022 and January 1, 2022, respectively Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Trademark Trademarks [Member] Proceeds from PIPE Proceeds from Issuance of Private Placement Litigation Case [Domain] Litigation Case [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Cash Flows Provided By Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments under finance lease obligations Finance Lease, Principal Payments Proceeds from long-term debt Proceeds from Issuance of Other Long-Term Debt Eliminations Consolidation, Eliminations [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Indemnity Holdback Liability Business Combination, Contingent Consideration, Liability, Current Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Goodwill adjusted during the period Goodwill, Period Increase (Decrease) Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Loss Contingencies [Table] Loss Contingencies [Table] Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Contingent consideration and earnout fair value adjustments Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease assets Operating Lease, Right-of-Use Asset Sales of product Product [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Self Storage-New Construction Self Storage New Construction [Member] Self Storage New Construction [Member] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Rent expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] INCOME FROM OPERATIONS Income From Operations Operating Income (Loss) Inventory, net Increase (Decrease) in Inventories Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Access Control Technologies, LLC Access Control Technologies, LLC [Member] Access Control Technologies, LLC Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted-average shares outstanding, basic and diluted (Note 16) Weighted average number of shares: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Sales of services Service [Member] Goodwill Beginning balance Ending balance Goodwill Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Indefinite lived assets acquired Indefinite-Lived Intangible Assets Acquired Accelerated vesting (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Adjustments to reconcile net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Acquired Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Provision for Income Taxes Income tax provision Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Geographical [Domain] Geographical [Domain] Deferred tax liability, net Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cost of Sales Cost of Goods and Services Sold Common B Unit Incentive Plan Common B Unit Incentive Plan [Member] Common B Unit Incentive Plan Payments to Janus Midco, LLC unitholders at the Business Combination Reverse Recapitalization, Cash Paid To Shareholders Reverse Recapitalization, Cash Paid To Shareholders Diluted Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Summary Of Major Components of Inventories Schedule of Inventory, Current [Table Text Block] Expected life of option (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Table Text Block] Number of warrants transferred (in shares) Class Of Warrant Or Right, Warrants Transferred, Shares Class Of Warrant Or Right, Warrants Transferred, Shares Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Base Rate Base Rate [Member] Common Stock, 825,000,000 shares authorized, $0.0001 par value, 146,647,275 and 146,561,717 shares issued and outstanding at October 1, 2022 and January 1, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Preferred Stock Preferred Stock [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Issuance of restricted units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Operating Segments Operating Segments [Member] Short-term lease cost Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Private Placement Private Placement [Member] Cash and Cash Equivalents, Beginning of Period Cash and Cash Equivalents, End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Later years Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four The Sponsor The Sponsor [Member] The Sponsor Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Warrant movements from private to public Adjustments to Additional Paid in Capital, Warrant Issued Current Liabilities Liabilities, Current [Abstract] Net income attributable to common stockholders Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Billing in excess of costs and estimated earnings on uncompleted contracts Contract with Customer, Liability, Current Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Capital Expenditures Capital Expenditures Incurred but Not yet Paid Finance lease cost, Interest on lease liabilities Finance Lease, Interest Expense Services transferred over time Transferred over Time [Member] Acquisition related costs Business Combination, Acquisition Related Costs Financing, current Finance Lease, Liability, Current Foreign currency translation loss Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Amendment Flag Amendment Flag Average Remaining Life in Years Finite-Lived Intangible Asset, Useful Life Net Cash Used In Investing Activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Face amount Debt Instrument, Face Amount COMPREHENSIVE INCOME Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Revenue Business Acquisition, Pro Forma Revenue Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other assets Other Assets, Noncurrent Issuance of earn out shares to common stockholders (in shares) Stock Issued During Period, Shares, Contingent Consideration Stock Issued During Period, Shares, Contingent Consideration 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Liabilities: Leases, Liability [Abstract] Leases, Liability Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Beginning balance outstanding (in shares) Ending balance outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Liabilities assumed Asset Acquisition, Liabilities Asset Acquisition, Liabilities Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2024 Finance Lease, Liability, to be Paid, Year Two Nature of Operations Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Cash paid for operating leases Operating Lease, Payments Stock options Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility of the Company’s stock Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Notes Payable Notes Payable, Other Payables [Member] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Assets: Leases, Right Of Use Assets [Abstract] Leases, Right Of Use Assets Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other expense Other Nonoperating Income (Expense) Janus Midco, LLC Unitholders Janus Midco, LLC Unitholders [Member] Janus Midco, LLC Unitholders Sale of price per share (in dollars per share) Sale of Stock, Price Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Income taxes Accrued Income Taxes, Current Reduction in carrying amount of right-of-use assets Lease, Right-Of-Use Asset, Amortization Lease, Right-Of-Use Asset, Amortization Operating Expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax 2021 Omnibus Incentive Plan 2021 Omnibus Incentive Plan [Member] 2021 Omnibus Incentive Plan Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Distributions to Janus Midco, LLC unitholders Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared Total current assets Assets, Current Revenue recognized Contract with Customer, Liability, Revenue Recognized Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] REVENUE Revenues [Abstract] Customer relationships, net Finite-Lived Intangible Assets, Net Weighted Average Remaining Contractual Life, unvested (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Line of Credit Facility [Table] Line of Credit Facility [Table] ASTA Investment, LLC ASTA Investment, LLC [Member] ASTA Investment, LLC Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Recently Issued Accounting Standards Significant Accounting Policies [Text Block] Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] PIPE Investors PIPE Investors [Member] PIPE Investors Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Deferred Tax Asset Adjustments To Additional Paid In Capital Deferred Tax Assets Adjustments to additional paid in capital deferred tax assets. Emerging Growth Company Emerging Growth Company, Policy [Policy Text Block] Emerging Growth Company, Policy Payables and Accruals [Abstract] (Repayments) proceeds from line of credit Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Payments for deferred financing fees Payments of Debt Issuance Costs Present value of future lease payments Operating Lease, Liability Note payable - Amendment No. 4 First Lien Note Payable, Amendment Number 4 First Lien [Member] Note Payable, Amendment Number 4 First Lien Segments Information Segment Reporting Disclosure [Text Block] Periodic repayment, percent Debt Instrument, Periodic Repayment, Percent Debt Instrument, Periodic Repayment, Percent Total future lease payments Finance Lease, Liability, to be Paid Schedule of Finance Lease Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Other accrued expenses Increase (Decrease) in Other Accrued Liabilities Previously Reported Previously Reported [Member] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Lease liabilities Total lease liabilities Lease, Liability Lease, Liability Consideration on sale of stock Sale of Stock, Consideration Received on Transaction Inventory, net Total Inventory, Net Accounts payable Accounts Payable, Current Fair Value of Consideration Transferred Business Combination, Consideration Transferred [Abstract] Nature of Operations Nature of Operations [Text Block] Warrant [Member] Warrant [Member] Entity Filer Category Entity Filer Category Basic Weighted Average Number of Shares Outstanding, Basic Claims in excess Loss Contingency Accrual Compensation expense Share-Based Payment Arrangement, Expense Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Security Exchange Name Security Exchange Name Beginning balance outstanding (in dollars per share) Ending balance outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other assets and long-term liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Weighted-average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Public Stockholders Public Stockholders [Member] Public Stockholders Letters of credit outstanding Letters of Credit Outstanding, Amount Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Warrant redemption (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Incentive Plan and Unit Option Plan Share-Based Payment Arrangement [Text Block] Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Backlog Order or Production Backlog [Member] Work-in-process Inventory, Work in Process, Net of Reserves Finance Lease, Weighted Average Discount Rate Finance Lease, Weighted Average Discount Rate, Percent Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Costs and estimated earnings in excess of billings and billings in excess of costs and estimated earnings on uncompleted contracts Increase (Decrease) in Contract with Customer, Asset Unvested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities and stockholders’ equity Liabilities and Equity Deferred finance fee amortization Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Land Land [Member] Cash Cash Adjustment for dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Common stock, shares outstanding, percent Common Stock, Shares, Outstanding, Percent Common Stock, Shares, Outstanding, Percent Non-U.S. Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash paid for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Monthly rate Operating Lease, Rent Expense, Monthly Operating Lease, Rent Expense, Monthly Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Cash payment for asset acquisition Payments For Asset Acquisitions Payments For Asset Acquisitions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Diluted net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Diluted Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Tranche two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Tradenames and trademarks Trademarks and Trade Names [Member] Janus Butler, LLC Janus Butler, LLC [Member] Janus Butler, LLC Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on abandonment of lease Gain (Loss) on Disposition of Property Plant Equipment Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Share based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Change in fair value of derivative warrant liabilities Change in fair value of derivative warrant liabilities Adjustment for (gain) loss on value of private warrants Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Vesting of Midco LLC class B units (in shares) Stock Issued During Period, Shares, Vesting Of Subsidiary Member Units Stock Issued During Period, Shares, Vesting Of Subsidiary Member Units 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Other Other Sundry Liabilities, Current Proceeds from merger Proceeds From Business Acquisition, Financing Activities Proceeds From Business Acquisition, Financing Activities Entity Ex Transition Period Entity Ex Transition Period Unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] 134 Janus International, LLC 134 Janus International, LLC [Member] 134 Janus International, LLC Schedule of Operating Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Contract liabilities Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Interest expense Interest Expense Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Credit Facility [Axis] Credit Facility [Axis] Commercial and Others Commercial And Others [Member] Commercial And Others [Member] Inventory valuation reserves Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] STOCKHOLDERS’ EQUITY Equity [Abstract] Manufacturing machinery and equipment Machinery and Equipment [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Unamortized debt issuance costs Less unamortized deferred finance fees Unamortized debt issuance costs Unamortized Debt Issuance Expense Right-of-use assets, net Total leased assets Leases, Right Of Use Asset Leases, Right Of Use Asset Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Costs and estimated earnings in excess of billing on uncompleted contracts Cost in Excess of Billings Contract with Customer, Asset, after Allowance for Credit Loss, Current Noncompete agreements Noncompete Agreements [Member] Interest rate Debt Instrument, Interest Rate During Period Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table] Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class [Table] Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Percentage of assets acquired Asset Acquisition, Percentage of Assets Acquired Asset Acquisition, Percentage of Assets Acquired Total consideration Total Fair Value of Consideration Transferred Business Combination, Consideration Transferred Other accrued liabilities Total Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] City Area Code City Area Code Provision (Reversal), net Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) General and administrative General and Administrative Expense ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Revision of prior period, adjustment Revision of Prior Period, Adjustment [Member] Unvested, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Intrinsic Value Unvested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Other Property, Plant and Equipment, Other Types [Member] Cash Flows Used In Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Number of geographic regions Number Of Geographic Regions Number Of Geographic Regions Share based compensation Share-Based Payment Arrangement, Noncash Expense Tranche four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Variable Rate [Axis] Variable Rate [Axis] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other long-term liabilities Other Liabilities, Noncurrent Undistributed (earnings) losses of affiliate Income (Loss) from Equity Method Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Issuance of earn out shares to common stockholders Stock Issued During Period, Value, Contingent Consideration Stock Issued During Period, Value, Contingent Consideration Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 10 jbi-20221001_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
9 Months Ended
Oct. 01, 2022
Nov. 08, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 01, 2022  
Document Transition Report false  
Entity File Number 001-40456  
Entity Registrant Name JANUS INTERNATIONAL GROUP, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-1476200  
Entity Address, Address Line One 135 Janus International Blvd.  
Entity Address, City or Town Temple  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30179  
City Area Code 866  
Local Phone Number 562-2580  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol JBI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   146,647,275
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Central Index Key 0001839839  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Current Assets    
Cash $ 55,335 $ 13,192
Accounts receivable, less allowance for credit losses; $4,553 and $5,449, at October 1, 2022 and January 1, 2022, respectively 151,694 107,372
Costs and estimated earnings in excess of billing on uncompleted contracts 30,831 23,121
Inventory, net 69,050 56,596
Prepaid expenses 12,282 9,843
Other current assets 2,227 4,057
Total current assets 321,419 214,181
Right-of-use assets, net 45,529 0
Property and equipment, net 42,855 41,607
Tradename and trademarks 106,971 107,980
Goodwill 367,262 369,286
Deferred tax asset, net 59,979 58,915
Other assets 1,874 1,973
Total assets 1,249,402 1,122,002
Current Liabilities    
Accounts payable 55,728 54,961
Billing in excess of costs and estimated earnings on uncompleted contracts 27,235 23,207
Current maturities of long-term debt 8,379 8,067
Other accrued liabilities 75,919 54,111
Total current liabilities 167,261 140,346
Line of credit 0 6,369
Long-term debt, net 701,189 703,718
Deferred tax liability, net 1,678 749
Other long-term liabilities 41,764 2,533
Total liabilities 911,892 853,715
STOCKHOLDERS’ EQUITY    
Common Stock, 825,000,000 shares authorized, $0.0001 par value, 146,647,275 and 146,561,717 shares issued and outstanding at October 1, 2022 and January 1, 2022, respectively 15 15
Additional paid-in capital 279,944 277,799
Accumulated other comprehensive loss (7,887) (949)
Retained earnings (accumulated deficit) 65,438 (8,578)
Total stockholders’ equity 337,510 268,287
Total liabilities and stockholders’ equity 1,249,402 1,122,002
Customer relationships, net    
Current Assets    
Customer relationships, net 288,770 312,199
Other intangibles    
Current Assets    
Customer relationships, net $ 14,743 $ 15,861
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 4,553 $ 5,449
Common stock, shares authorized (in shares) 825,000,000 825,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 146,647,275 146,561,717
Common stock, shares outstanding (in shares) 146,647,275 146,561,717
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
REVENUE        
Total revenue $ 262,547 $ 187,790 $ 739,781 $ 514,796
Cost of Sales 165,755 125,551 482,439 340,070
GROSS PROFIT 96,792 62,239 257,342 174,726
OPERATING EXPENSE        
Selling and marketing 14,477 12,066 42,216 31,906
General and administrative 28,418 24,947 86,267 81,469
Contingent consideration and earnout fair value adjustments 0 0 0 687
Operating Expenses 42,895 37,013 128,483 114,062
INCOME FROM OPERATIONS 53,897 25,226 128,859 60,664
Interest expense (10,979) (7,664) (28,622) (23,265)
Other expense 56 91 (313) (2,388)
Change in fair value of derivative warrant liabilities 0 1,271 0 (658)
INCOME BEFORE TAXES 42,974 18,924 99,924 34,353
Provision for Income Taxes 10,575 3,382 24,984 5,787
NET INCOME 32,399 15,542 74,940 28,566
Other Comprehensive Income (Loss) (3,037) (1,170) (6,938) (896)
COMPREHENSIVE INCOME 29,362 14,372 68,002 27,670
Net income attributable to common stockholders 32,399 15,542 74,940 28,566
Net income attributable to common stockholders $ 32,399 $ 15,542 $ 74,940 $ 28,566
Weighted-average shares outstanding, basic and diluted (Note 16)        
Basic 146,639,452 138,384,284 146,592,296 95,179,726
Diluted 146,717,917 142,840,792 146,671,509 97,828,380
Net income per share, basic and diluted (Note 16)        
Basic (in dollars per share) $ 0.22 $ 0.11 $ 0.51 $ 0.30
Diluted (in dollars per share) $ 0.22 $ 0.10 $ 0.51 $ 0.30
Sales of product        
REVENUE        
Total revenue $ 230,847 $ 155,670 $ 642,122 $ 417,922
Sales of services        
REVENUE        
Total revenue $ 31,700 $ 32,120 $ 97,659 $ 96,874
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statement of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
[1]
Preferred Stock
Class A Preferred Units
Preferred Stock
Class A Preferred Units
Retroactive application of the recapitalization
Common Stock
Common Stock
Retroactive application of the recapitalization
Common Stock
Class B Common Units
Common Stock
Class B Common Units
Retroactive application of the recapitalization
Additional paid-in capital
Additional paid-in capital
Retroactive application of the recapitalization
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (AccumulatedDeficit)
Retained Earnings (AccumulatedDeficit)
Cumulative Effect, Period of Adoption, Adjustment
[1]
Beginning balance (in shares) at Dec. 26, 2020     189,044 (189,044) 66,145,633 66,145,633 4,478 (4,478)          
Beginning Balance at Dec. 26, 2020 $ 140,874   $ 189,044 $ (189,044) $ 7 $ 7 $ 261 $ (261) $ 189,299 $ 189,299 $ (227) $ (48,205)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Vesting of Midco LLC class B units (in shares)         111,895                
Vesting of Midco LLC class B units 52               52        
Distributions to Janus Midco, LLC unitholders (96)                     (96)  
Cumulative translation adjustment 311                   311    
Net income 14,719                     14,719  
Ending balance (in shares) at Mar. 27, 2021         66,257,528                
Ending Balance at Mar. 27, 2021 155,860       $ 7       189,351   84 (33,582)  
Beginning balance (in shares) at Dec. 26, 2020     189,044 (189,044) 66,145,633 66,145,633 4,478 (4,478)          
Beginning Balance at Dec. 26, 2020 140,874   $ 189,044 $ (189,044) $ 7 $ 7 $ 261 $ (261) 189,299 $ 189,299 (227) (48,205)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 28,566                        
Ending balance (in shares) at Sep. 25, 2021         138,384,360                
Ending Balance at Sep. 25, 2021 219,750       $ 14       244,671   (1,123) (23,812)  
Beginning balance (in shares) at Mar. 27, 2021         66,257,528                
Beginning Balance at Mar. 27, 2021 155,860       $ 7       189,351   84 (33,582)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Vesting of Midco LLC class B units (in shares)         4,012,872                
Vesting of Midco LLC class B units 5,210               5,210        
Issuance of PIPE (in shares)         25,000,000                
Issuance of PIPE Shares 250,000       $ 3       249,997        
Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability (in shares)         41,113,850                
Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability 226,944       $ 4       226,940        
Issuance of earn out shares to common stockholders (in shares)         2,000,000                
Issuance of earn out shares to common stockholders 26,480               26,480        
Distributions to Janus Midco, LLC unitholders (541,710)               (541,710)        
Distributions to Class A preferred units (4,078)                     (4,078)  
Deferred Tax Asset 78,291               78,291        
Cumulative translation adjustment (37)                   (37)    
Net income (1,694)                     (1,694)  
Ending balance (in shares) at Jun. 26, 2021         138,384,250                
Ending Balance at Jun. 26, 2021 195,266       $ 14       234,559   47 (39,354)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Warrant redemption (in shares)         110                
Warrant redemption 1               1        
Cumulative translation adjustment (1,170)                   (1,170)    
Warrant movements from private to public 10,111               10,111        
Net income 15,542                     15,542  
Ending balance (in shares) at Sep. 25, 2021         138,384,360                
Ending Balance at Sep. 25, 2021 219,750       $ 14       244,671   (1,123) (23,812)  
Beginning balance (in shares) at Jan. 01, 2022         146,561,717                
Beginning Balance at Jan. 01, 2022 268,287 $ (924)     $ 15       277,799   (949) (8,578) $ (924)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Cumulative translation adjustment (514)                   (514)    
Share based compensation 600               600        
Net income 19,704                     19,704  
Ending balance (in shares) at Apr. 02, 2022         146,561,717                
Ending Balance at Apr. 02, 2022 287,153       $ 15       278,399   (1,463) 10,202  
Beginning balance (in shares) at Jan. 01, 2022         146,561,717                
Beginning Balance at Jan. 01, 2022 268,287 $ (924)     $ 15       277,799   (949) (8,578) $ (924)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 74,940                        
Ending balance (in shares) at Oct. 01, 2022         146,647,275                
Ending Balance at Oct. 01, 2022 337,510       $ 15       279,944   (7,887) 65,438  
Beginning balance (in shares) at Apr. 02, 2022         146,561,717                
Beginning Balance at Apr. 02, 2022 287,153       $ 15       278,399   (1,463) 10,202  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of restricted units (in shares)         77,660                
Cumulative translation adjustment (3,387)                   (3,387)    
Share based compensation                 910        
Net income 22,837                     22,837  
Ending balance (in shares) at Jul. 02, 2022         146,639,377                
Ending Balance at Jul. 02, 2022 307,513       $ 15       279,309   (4,850) 33,039  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of restricted units (in shares)         7,898                
Cumulative translation adjustment (3,037)                   (3,037)    
Share based compensation                 635        
Net income 32,399                     32,399  
Ending balance (in shares) at Oct. 01, 2022         146,647,275                
Ending Balance at Oct. 01, 2022 $ 337,510       $ 15       $ 279,944   $ (7,887) $ 65,438  
[1] Effective January 2, 2022, the Company adopted the provisions of Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) and ASU 2016-02, Leases (Topic 842). We have elected to adopt each of the two standards using the modified retrospective approach through a cumulative-effect adjustment to the opening balance of accumulated deficit for both. See Note 2 for further details of the impact of each standard.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Cash Flows Provided By Operating Activities    
Net income $ 74,940 $ 28,566
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation of property and equipment 5,817 4,678
Reduction in carrying amount of right-of-use assets 3,997 0
Amortization of intangibles 22,278 21,852
Deferred finance fee amortization 2,758 2,286
Provision (reversal) for losses on accounts receivable 1,206 (59)
Share based compensation 2,145 5,262
Loss on extinguishment of debt 0 2,415
Change in fair value of contingent consideration 0 687
(Gain) loss on sale of assets (45) 43
Loss on abandonment of lease 571 0
Change in fair value of derivative warrant liabilities 0 658
Undistributed (earnings) losses of affiliate (102) 76
Deferred income taxes, net 0 (768)
Changes in operating assets and liabilities    
Accounts receivable (45,893) (16,884)
Costs and estimated earnings in excess of billings and billings in excess of costs and estimated earnings on uncompleted contracts (7,710) (12,101)
Prepaid expenses and other current assets (531) (4,488)
Inventory, net (12,454) (18,474)
Accounts payable 766 18,409
Other accrued expenses 17,658 28,649
Other assets and long-term liabilities (2,810) (1,124)
Net Cash Provided By Operating Activities 62,591 59,683
Cash Flows Used In Investing Activities    
Proceeds from sale of equipment 67 79
Purchases of property and equipment (7,856) (15,930)
Cash paid for acquisition, net of cash acquired 0 (179,714)
Net Cash Used In Investing Activities (7,789) (195,565)
Cash Flows Used In Financing Activities    
(Repayments) proceeds from line of credit (6,369)  
(Repayments) proceeds from line of credit   19,351
Distributions to Janus Midco LLC unitholders 0 (4,174)
Principal payments on long-term debt (6,051) (64,825)
Proceeds from long-term debt 0 155,000
Proceeds from merger 0 334,874
Proceeds from PIPE 0 250,000
Payments for transaction costs, net 0 (44,489)
Payments to Janus Midco, LLC unitholders at the Business Combination 0 (541,710)
Proceeds from warrant exercise 0 1
Principal payments under finance lease obligations (137) 0
Payments for deferred financing fees 0 (4,321)
Cash (Used In) Provided by Financing Activities (12,557) 99,707
Effect of exchange rate changes on cash and cash equivalents (102) 142
Net Increase (Decrease) in Cash and Cash Equivalents 42,143 (36,033)
Cash and Cash Equivalents, Beginning of Period 13,192 45,255
Cash and Cash Equivalents, End of Period 55,335 9,222
Supplemental Cash Flows Information    
Interest paid 28,351 19,227
Income taxes paid 21,655 1,510
Cash paid for operating leases 5,763 0
Non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for operating lease obligations 47,999 0
Right-of-use assets obtained in exchange for finance lease obligations $ 1,373 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations
9 Months Ended
Oct. 01, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Basis of Presentation
Janus International Group, Inc. is a holding company. References to “Janus,” “Group,” “Company,” “we,” “our” or “us” refer to Janus International Group, Inc., and its consolidated subsidiaries. Janus International Group, LLC (“Janus Core”) is a wholly-owned subsidiary of Janus Intermediate, LLC (“Intermediate”). Intermediate is a wholly-owned subsidiary of Janus Midco, LLC (“Midco”). Midco is a wholly-owned subsidiary of Janus Intermediate Holdco, Inc. (“Intermediate Holdco”). Intermediate Holdco is a wholly-owned subsidiary of Juniper Industrial Holdings, Inc. (“Juniper” or “JIH”), and Juniper is a wholly-owned subsidiary of Group.

The dollar amounts in the notes are shown in thousands of dollars, unless otherwise noted, and rounded to the nearest thousand except for share and per share amounts.
The accompanying Unaudited Condensed Consolidated Financial Statements are presented in U.S. dollars and have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the accounting and disclosure rules and regulations of the SEC for interim financial information. However, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the Unaudited Condensed Consolidated Financial Statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of October 1, 2022, and its results of operations, including its comprehensive income and stockholders’ equity for the three and nine months ended October 1, 2022 and September 25, 2021.
This Quarterly Report on Form 10-Q should be read in conjunction with the Audited Consolidated Financial Statements and notes that are included in the Annual Report on Form 10-K, for the year ended January 1, 2022.
Nature of Operations
The Group is a global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, the United Kingdom, Australia, and Singapore.
The Group’s business is operated through two geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of Janus International Europe Ltd., a company incorporated in England and Wales (“JIE”), whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus Core, Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Janus Door, LLC (“Janus Door”), Access Control Technologies, LLC (“ACT”), U.S Door & Building Components, LLC (“U.S. Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).
Assets held at foreign locations were approximately $55,749 and $58,439 as of October 1, 2022 and January 1, 2022, respectively. Revenues earned at foreign locations totaled approximately $16,959 and $17,824 for the three months ended October 1, 2022 and September 25, 2021, respectively, and $55,197 and $48,729 for the nine months ended October 1, 2022 and September 25, 2021, respectively.
Principles of Consolidation
The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. The Company’s joint venture is accounted for under the equity method of accounting. All significant intercompany accounts and transactions have been eliminated in consolidation.
Reorganization
On June 7, 2021, Midco transferred Janus Core, its wholly owned direct subsidiary, to the Group, thereby transferring the business for which historical financial information is included in these results of operations, to be indirectly held by Midco.
The Business Combination (defined and discussed below) was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Juniper is treated as the acquired company and Midco is treated as the acquirer for financial statement reporting purposes (the “Combined Company”). Accordingly, for accounting purposes, the financial statements of the Combined Company represent a continuation of the financial statements of Midco with the acquisition being treated as the equivalent of Midco issuing stock for the net assets of JIH, accompanied by a recapitalization. The net assets of JIH will be stated at historical cost, with no goodwill or other intangible assets recorded.
Use of Estimates in the Unaudited Condensed Consolidated Financial Statements
The preparation of Unaudited Condensed Consolidated Financial Statements in conformity with U.S 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 differ from those estimates.
Significant items subject to such estimates and assumptions include, but are not limited to, the derivative warrant liability, the recognition of the valuations of share-based compensation arrangements, the useful lives of property and equipment, revenue recognition, allowances for uncollectible receivable balances, fair values and impairment of intangible assets and goodwill and assumptions used in the recognition of contract assets.
Emerging Growth Company
Section 102(b)(1) of the Jumpstart Our Business Startups Act, or JOBS Act, exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The Company qualifies as an “Emerging Growth Company” and has elected to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act. This election allows the Company to adopt the new or revised standard at the same time periods as private companies.
Fair Value Measurement
The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:
Level 1, observable inputs such as quoted prices in active markets;
Level 2, inputs other than the quoted prices in active markets that are observable either directly or indirectly;
Level 3, unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.
The fair value of cash, accounts receivable, less allowance for doubtful accounts and account payable approximate the carrying amounts due to the short-term maturities of these instruments. The fair value of the Company’s debt approximates its carrying amount as of October 1, 2022 and January 1, 2022 due to its variable interest rate that is tied to the current London Interbank Offered Rate (“LIBOR”) rate plus an applicable margin and consistency in our credit rating. To estimate the fair value of the Company’s debt, the Company utilized fair value based risk measurements that are indirectly observable, such as credit risk that fall within Level 2 of the Fair Value hierarchy. The fair value of the warrants contains significant unobservable inputs including the expected term and the share exchange ratio in evaluating the fair value of underlying common stock, and exercise price, therefore, the warrant liabilities were evaluated to be a Level 3 fair value measurement.
Significant Accounting Policies
Other than the following, the Company’s significant accounting policies have not changed materially from those described in its Annual Report on Form 10-K for the fiscal year ended January 1, 2022.
Allowance for Credit Losses
On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Refer to Recently Adopted Accounting Pronouncements section of this note for more information on the impact to the Unaudited Condensed Consolidated Financial Statements.
The Company gathered information about its current bad debt reserve and write-off practices and loss methodology, in-scope assets, historical credit losses, proposed pooling approach and expected changes to business practices under CECL. Accounts receivables are stated at estimated net realizable value from the sale of products and services to established customers. The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are used to calculate the historical loss rates are available for each business unit.

During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concluded to pool the financial assets at this level within each business unit.

Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the commercial pool.

Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the self-storage pool.
The Company reviewed methods provided by the guidance and determined to use the loss-rate method in the CECL analysis for trade receivables and contract assets. This loss-rate method was selected as there is reliable historical information available by business unit, and this historical information was determined to be representative of the Company’s current customers, products, services, and billing practices.

The summary of activity in the allowance for credit losses for the nine months ended October 1, 2022 and the allowance for doubtful accounts for the nine months ended September 25, 2021 are as follows:

Beginning Balance
CECL Adoption1
Write-offs
Provision (Reversal), net
Ending Balance
2022
$5,449 $366 $(2,468)$1,206 $4,553 
20214,485 — (59)(59)4,367 

(1) On January 2, 2022, the Company adopted the provisions of ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which introduced a new model known as CECL.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recently Issued Accounting Standards
9 Months Ended
Oct. 01, 2022
Accounting Policies [Abstract]  
Recently Issued Accounting Standards Recently Issued Accounting Standards
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is effective and may be applied beginning March 12, 2020 and will apply through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848) (“ASU 2021-01”). The amendments in ASU 2021-01 provide optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference the LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The provisions must be applied at a Topic, Subtopic, or Industry Subtopic level for all transactions other than derivatives, which may be applied at a hedging relationship level. In April 2022, the FASB, proposed the deferral of the sunset date of this guidance to December 31, 2024. The Company is currently evaluating the impact this adoption will have on the Company’s consolidated financial statements.
Although there are several other new accounting pronouncements issued or proposed by the FASB, which have been adopted or will be adopted as applicable, management does not believe any of these accounting pronouncements has had or will have a material impact on the Group’s consolidated financial position or results of operations.
Recently Adopted Accounting Pronouncements
In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) which deferred the effective date for ASC 842, Leases, for one year. The leasing standard will be effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the leasing standard effective January 2, 2022 and has elected to adopt the new standard at the adoption date using the modified retrospective method and recognized a cumulative effect adjustment to accumulated deficit in the amount of $558. Under this approach, we will continue to report comparative period financial information under ASC 840. We have elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows us to carry forward the historical lease classification. We also made an accounting policy election to exclude leases with an initial term of 12 months or less from the consolidated balance sheet. We will recognize those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. As part of this adoption, we have implemented internal controls and key system functionality to enable the preparation of financial information.
The adoption of the standard resulted in recording right-of-use assets of $42,835 and lease liabilities of $44,776 as of January 2, 2022. The right-of-use assets are lower than the lease liabilities as existing deferred rent and lease incentive liabilities were recorded against the right-of-use assets at adoption in accordance with the standard. The standard had no impact on our debt-covenant compliance under our current agreements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.
January 2, 2022
Pre-ASC 326
Adoption
 Impact of ASC
326 Adoption
As Reported
Under ASC 326
Accounts Receivable, net$107,372 $(366)$107,006 
Cost in Excess of Billings23,121 — 23,121 
Accumulated Deficit(8,578)(366)(8,944)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Oct. 01, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are stated at the lower of cost or net realizable value utilizing the first-in, first-out (FIFO) method. The major components of inventories as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Raw materials
$48,043 $41,834 
Work-in-process650 671 
Finished goods
20,357 14,091 
$69,050 $56,596 
The Company has recorded a reserve for inventory obsolescence as of October 1, 2022 and January 1, 2022, of approximately $1,996 and $1,295, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment
9 Months Ended
Oct. 01, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property, equipment, and other fixed assets as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Land$4,501 $4,501 
Manufacturing machinery and equipment
37,286 35,688 
Leasehold improvements
5,615 4,599 
Construction in progress
6,063 3,571 
Other14,274 13,287 
$67,739 $61,646 
Less accumulated depreciation
(24,884)(20,039)
$42,855 $41,607 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquired Intangible Assets and Goodwill
9 Months Ended
Oct. 01, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets and Goodwill Acquired Intangible Assets and Goodwill
Intangible assets acquired in a business combination are recognized at fair value and amortized over their estimated useful lives. The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:
October 1,January 1,
20222022
Gross Carrying AmountAccumulated AmortizationAverage Remaining Life in YearsGross Carrying AmountAccumulated Amortization
Intangible Assets
Customer relationships
$406,970 $(118,200)10$410,094 $(97,895)
Noncompete agreements
380 (233)5412 (231)
Tradenames and trademarks
106,971 — Indefinite107,980 — 
Other intangibles
61,626 (47,030)1061,836 (46,156)
$575,947 $(165,463)$580,322 $(144,282)
Changes to gross carrying amount of recognized intangible assets due to translation adjustments include an approximate $3,278 and $270 loss for the period ended October 1, 2022 and January 1, 2022, respectively. Amortization expense was approximately $7,408 and $8,229 for the
three month periods ended October 1, 2022 and September 25, 2021, and $22,278 and $21,852 for the nine months periods ended October 1, 2022 and September 25, 2021, respectively.
The changes in the carrying amounts of goodwill for the period ended October 1, 2022 were as follows:
Balance as of January 1, 2022$369,286 
Changes due to foreign currency fluctuations(2,076)
Goodwill adjusted during the period52 
Balance as of October 1, 2022$367,262 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses
9 Months Ended
Oct. 01, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses are summarized as follows:
October 1,January 1,
20222022
Sales tax payable
$5,236 $3,606 
Interest payable
254 2,741 
Indemnity Holdback Liability
1,002 — 
Other accrued liabilities
6,222 1,766 
Employee compensation
14,016 13,857 
Customer deposits and allowances
36,297 24,555 
Income taxes
2,121 810 
Current operating lease liabilities
5,293 — 
Other5,478 6,776 
Total$75,919 $54,111 
Other as of October 1, 2022 and January 1, 2022 consists of property tax, freight accrual, legal, accounting and other professional fee accruals.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit
9 Months Ended
Oct. 01, 2022
Debt Disclosure [Abstract]  
Line of Credit Line of CreditOn February 12, 2018, the Company, through Intermediate and Janus Core, entered into a revolving line of credit facility with a financial institution pursuant to ABL Credit And Guarantee Agreement (the “LOC Agreement”). In August 2021, the Company increased the available line of credit from $50,000 to $80,000, incurred additional fees for this amendment of $425 and extended the maturity date from February 18, 2023 to August 12, 2024. The current line of credit facility is for $80,000 with interest payments due in arrears. The interest rate on the facility is based on a base rate, unless a LIBOR Rate (as defined in the LOC Agreement) option is chosen by the Company. If the LIBOR Rate is elected, the interest computation is equal to the LIBOR Rate plus the LIBOR Rate Margin of 1.25%, as of October 1, 2022. If the Base Rate (as defined in the LOC Agreement) is elected, the interest computation is equal to the Base Rate of the greatest of (a) the federal funds rate plus .5%, (b) the LIBOR rate plus 1%, or (c) the financial institution’s Prime Rate (as defined in the LOC Agreement), plus the Base Rate Margin (as defined in the LOC Agreement) of .25% as of October 1, 2022. At the beginning of each quarter the applicable margin is set and determined by the administrative agent based on the average net availability on the line of credit for the previous quarter. As of October 1, 2022 and January 1, 2022, the interest rate in effect for the facility was 6.5% and 3.5%, respectively. The line of credit is collateralized by accounts receivable and inventories. The Company has incurred deferred loan costs in the amount of $1,483 which are being amortized over the term of the facility that expires on August 12, 2024, using the effective interest method, and are presented as part of other assets within our Unaudited Condensed Consolidated Balance Sheet. The amortization of the deferred loan costs is included in interest expense on the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. The unamortized portion of the fees as of October 1, 2022 and January 1, 2022 was approximately $463 and $648, respectively. There was $— and $6,369 outstanding on the line of credit as of October 1, 2022 and January 1, 2022, respectively. Long-Term Debt
Long-term debt consists of the following:
October 1,January 1,
20222022
Note payable - Amendment No. 4 First Lien
$716,329 $722,379 
Financing leases
1,260 — 
$717,589 $722,379 
Less unamortized deferred finance fees
8,021 10,594 
Less current maturities
8,379 8,067 
Total long-term debt
$701,189 $703,718 
Notes Payable - Amendment No.4 First Lien - On August 18, 2021, the Company completed a refinancing in the form of that certain First Lien Amendment No. 4, in which the principal terms of the amendment were new borrowings of $155,000 which was used to fund the DBCI (hereinafter defined) acquisition. The Amendment No. 4 First Lien is comprised of a syndicate of lenders originating on August 18, 2021 in the amount of $726,413 with interest payable in arrears. The outstanding loan balance is to be repaid on a quarterly basis of 0.25% of the original balance beginning the last day of September 2021 with the remaining principal due on the maturity date of February 12, 2025. As chosen by the Company, the amended loan bears interest at a floating rate per annum consisting of LIBOR, plus an applicable margin percent (effective rate of 6.4% as of October 1, 2022). The debt is secured by substantially all business assets. This refinancing amendment was accounted for as a modification and as such no gain or loss was recognized for this transaction and any bank fees, original issue discount and charges capitalized are being amortized as a component of interest expense over the remaining loan term. Third party fees paid in connection with this amendment were expensed.
As of October 1, 2022 and January 1, 2022, the Company maintained one letter of credit totaling approximately $400 on which there were no balances due.
In connection with the Company entering into the First Lien debt agreement discussed above, deferred finance fees were capitalized. Amortization of approximately $865 and $800 and $2,573 and $2,286 was recognized for the three and nine months ended October 1, 2022 and September 25, 2021, respectively, as a component of interest expense, including those amounts amortized in relation to the deferred finance fees associated with the outstanding line of credit.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt
9 Months Ended
Oct. 01, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Line of CreditOn February 12, 2018, the Company, through Intermediate and Janus Core, entered into a revolving line of credit facility with a financial institution pursuant to ABL Credit And Guarantee Agreement (the “LOC Agreement”). In August 2021, the Company increased the available line of credit from $50,000 to $80,000, incurred additional fees for this amendment of $425 and extended the maturity date from February 18, 2023 to August 12, 2024. The current line of credit facility is for $80,000 with interest payments due in arrears. The interest rate on the facility is based on a base rate, unless a LIBOR Rate (as defined in the LOC Agreement) option is chosen by the Company. If the LIBOR Rate is elected, the interest computation is equal to the LIBOR Rate plus the LIBOR Rate Margin of 1.25%, as of October 1, 2022. If the Base Rate (as defined in the LOC Agreement) is elected, the interest computation is equal to the Base Rate of the greatest of (a) the federal funds rate plus .5%, (b) the LIBOR rate plus 1%, or (c) the financial institution’s Prime Rate (as defined in the LOC Agreement), plus the Base Rate Margin (as defined in the LOC Agreement) of .25% as of October 1, 2022. At the beginning of each quarter the applicable margin is set and determined by the administrative agent based on the average net availability on the line of credit for the previous quarter. As of October 1, 2022 and January 1, 2022, the interest rate in effect for the facility was 6.5% and 3.5%, respectively. The line of credit is collateralized by accounts receivable and inventories. The Company has incurred deferred loan costs in the amount of $1,483 which are being amortized over the term of the facility that expires on August 12, 2024, using the effective interest method, and are presented as part of other assets within our Unaudited Condensed Consolidated Balance Sheet. The amortization of the deferred loan costs is included in interest expense on the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. The unamortized portion of the fees as of October 1, 2022 and January 1, 2022 was approximately $463 and $648, respectively. There was $— and $6,369 outstanding on the line of credit as of October 1, 2022 and January 1, 2022, respectively. Long-Term Debt
Long-term debt consists of the following:
October 1,January 1,
20222022
Note payable - Amendment No. 4 First Lien
$716,329 $722,379 
Financing leases
1,260 — 
$717,589 $722,379 
Less unamortized deferred finance fees
8,021 10,594 
Less current maturities
8,379 8,067 
Total long-term debt
$701,189 $703,718 
Notes Payable - Amendment No.4 First Lien - On August 18, 2021, the Company completed a refinancing in the form of that certain First Lien Amendment No. 4, in which the principal terms of the amendment were new borrowings of $155,000 which was used to fund the DBCI (hereinafter defined) acquisition. The Amendment No. 4 First Lien is comprised of a syndicate of lenders originating on August 18, 2021 in the amount of $726,413 with interest payable in arrears. The outstanding loan balance is to be repaid on a quarterly basis of 0.25% of the original balance beginning the last day of September 2021 with the remaining principal due on the maturity date of February 12, 2025. As chosen by the Company, the amended loan bears interest at a floating rate per annum consisting of LIBOR, plus an applicable margin percent (effective rate of 6.4% as of October 1, 2022). The debt is secured by substantially all business assets. This refinancing amendment was accounted for as a modification and as such no gain or loss was recognized for this transaction and any bank fees, original issue discount and charges capitalized are being amortized as a component of interest expense over the remaining loan term. Third party fees paid in connection with this amendment were expensed.
As of October 1, 2022 and January 1, 2022, the Company maintained one letter of credit totaling approximately $400 on which there were no balances due.
In connection with the Company entering into the First Lien debt agreement discussed above, deferred finance fees were capitalized. Amortization of approximately $865 and $800 and $2,573 and $2,286 was recognized for the three and nine months ended October 1, 2022 and September 25, 2021, respectively, as a component of interest expense, including those amounts amortized in relation to the deferred finance fees associated with the outstanding line of credit.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations
9 Months Ended
Oct. 01, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Access Control Technologies, LLC Acquisition
On August 31, 2021, Janus Core acquired 100% of the equity interests of ACT and all assets and certain liabilities of Phoenix Iron Worx, LLC for total consideration of approximately $10,385 which was comprised of approximately $9,383 of cash plus $1,002 of hold back
liability.

The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each
respective date of acquisition. The following tables summarize the fair values of consideration transferred and the fair values of identified
assets acquired, and liabilities assumed at the date of acquisition:
Fair Value of Consideration Transferred
Cash$9,383 
Hold Back Liability1,002 
Total Fair Value of Consideration Transferred$10,385 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash169 
Accounts receivable1,101 
Other current assets103 
Property and equipment197 
Identifiable intangible assets
Customer relationships2,470 
Backlog280 
Trademark1,450 
Recognized amounts of identifiable liabilities assumed
Accounts payable(473)
Accrued expenses(152)
Other liabilities(1,398)
Total identifiable net assets$3,747 
Goodwill$6,638 
The goodwill balance of $6,638 is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with ACT. All of the goodwill was assigned to the Janus North America segment of the business and is deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$2,470 15 Years
Backlog
280 3 Months
Trade Name
1,450 Indefinite
Identifiable Intangible Assets
$4,200 
Customer relationships represent the fair values of the underlying relationships with ACT’s customers. Backlog represents the fair value of ACT’s contracts that have yet to be billed. Trade names represent ACT’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 8.8 years.
During 2021, the Company incurred approximately $284 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.
DBCI, LLC (“DBCI”) Acquisition
On August 17, 2021, Janus Core acquired 100% of the equity interests of DBCI from Cornerstone Building Brands, Inc. (“Cornerstone”) for total cash consideration of approximately $169,173.
The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each respective date of acquisition. The following tables summarize the fair value of consideration transferred and the fair value of identified assets acquired, and liabilities assumed at the date of acquisition:
Fair Value of Consideration Transferred
Cash$169,173 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash208 
Accounts receivable8,502 
Inventories9,075 
Property and equipment7,803 
Other assets29 
Identifiable intangible assets
Customer relationships26,320 
Backlog3,130 
Trademark20,850 
Recognized amounts of identifiable liabilities assumed
Accounts payable(8,012)
Accrued expenses(571)
Other liabilities(888)
Total identifiable net assets$66,446 
Goodwill$102,727 
The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of DBCI and Janus Core. All of the goodwill was assigned to the Janus North America segment and is deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$26,320 15 Years
Backlog
3,130 4 Months
Trade Name
20,850 Indefinite
Identifiable Intangible Assets
$50,300 
Customer relationships represent the fair values of the underlying relationships with DBCI’s customers. Unbilled contracts (“Backlog”) represent the fair value of DBCI’s contracts that have yet to be billed. Trade names represent DBCI’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 7.9 years.
During 2021, the Company incurred approximately $2,685 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.
On January 21, 2022, in response to the Company’s submission of its proposed purchase price calculations and preliminary supporting documentation (the “Closing Statement”), Cornerstone delivered a Purchase Price Dispute Notice (“Dispute Notice”) to the Company. On February 26, 2022, the Company delivered its response to the Dispute Notice, and subsequent extensions were permitted between the parties to analyze the Closing Statement in an effort to mutually resolve the matter. The Closing Statement analysis is unresolved and pending as of the Form 10-Q filing date. Given the number of Closing Statement items currently in dispute, which result in a material difference between Janus’ and Cornerstone’s position of the purchase price, the Company is unable to reasonably estimate the contingency loss or gain. The Company will continue to monitor the progress of the dispute and will recognize the respective gain or loss through earnings in the appropriate period.

Pro Forma Financial Information
The following unaudited pro forma information is based on estimates and assumptions that the Company believes to be reasonable. However, this information is not necessarily indicative of the Company’s consolidated results of income in future periods or the results that actually would have been realized had the Company and DBCI and ACT been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business combinations had they occurred on December 27, 2020
This unaudited pro forma supplemental information includes incremental asset amortization, accounting policy alignment, nonrecurring transaction costs, and other charges as a result of the acquisitions, net of the related tax effects.
The following unaudited pro forma information has been prepared as if the DBCI and ACT acquisitions had taken place on December 27, 2020. The Company prepared the table based on certain estimates and assumptions. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provided period over period comparability.
Three Months Period Ended
Nine Months Period Ended
September 25, 2021September 25, 2021
Revenue$199,314 $574,135 
Net Income
$17,097 $35,273 
The Business Combination
On June 7, 2021, Juniper consummated a business combination with Midco pursuant to the Business Combination Agreement (the “Business Combination”). Pursuant to ASC 805, for financial accounting and reporting purposes, Midco was deemed the accounting acquirer and Juniper was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of Midco issuing equity for the net assets of Juniper, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of Midco are the historical financial statements of Janus International Group, Inc. The net assets of Juniper were stated at historical costs, with no goodwill or other intangible assets recorded in accordance with U.S. GAAP, and are consolidated with Midco’s financial statements on the closing date. The shares and net income (loss) per share available to holders of the Company’s common stock, prior to the Business Combination, have been retroactively restated to reflect the exchange ratio established in the Business Combination Agreement.
As a result of the Business Combination, Midco’s unitholders received aggregate consideration of approximately $1,200,000, which consisted of (i) $541,700 in cash at the closing of the Business Combination and (ii) 70,270,400 shares of common stock valued at $10.00 per share, totaling $702,700.
In connection with the closing of the Business Combination, Juniper Industrial Sponsor, LLC (the “Sponsor”) received 2,000,000 shares of Janus’ common stock (pro rata among the Sponsor shares and shares held by certain affiliates) (the “Earnout Shares”) contingent upon achieving certain market share price milestone as outlined in the Business Combination Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement, entered into by and between the Company and the Sponsor at the closing of the transaction.
Concurrently with the execution and delivery of the Business Combination Agreement, certain institutional accredited investors (the “PIPE Investors”), entered into subscription agreements (the “PIPE Subscription Agreements”) pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 shares of Janus’ common stock (the “PIPE Shares”) at a purchase price per share of $10.00 (the “PIPE Investment”). One of the Company’s directors also purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment. The PIPE Investment was closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination.
In connection with the Business Combination, the Group incurred direct and incremental costs of approximately $44,500 related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees. In addition, the Company incurred $4,468 in transaction bonuses paid to key employees and $5,210 in non-cash share-based compensation expense due to the accelerated vesting of Midco’s legacy share-based compensation plan. See Note 10 - “Equity Compensation” for additional information.
G&M Stor-More Pty Ltd Acquisition
On January 19, 2021, the Company, through its wholly owned subsidiary Steel Storage Australia Pty Ltd. (“Steel Storage”) acquired 100% of the net assets of G&M Stor-More Pty Ltd. for total cash consideration of approximately $1,739. In aggregate, approximately $814 was attributed to intangible assets, approximately $929 was attributable to goodwill, and approximately $(4) was attributable to net liabilities assumed. The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of the Company and Steel Storage. All of the goodwill was assigned to the Janus International segment of the business and is not deductible for income tax purposes.
The weighted-average amortization of acquired intangibles is 11.6 years.
During 2021, the Company incurred approximately $105 of third-party acquisition costs. These expenses are included in general and administrative expense of the Company’s consolidated statement of operations and comprehensive income for the nine months ended September 25, 2021.
Pro forma results of operations for this acquisition have not been presented because the historic results of operations for G&M Stor-More Pty Ltd. are not material to the consolidated results of operations in the prior year.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan
9 Months Ended
Oct. 01, 2022
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plan and Unit Option Plan Equity Compensation
2021 Omnibus Incentive Plan
The Company maintains its 2021 Omnibus Incentive Plan (the “Plan”) under which it grants stock-based awards to eligible directors, officers and employees in order to attract, retain and reward such individuals and strengthen the mutuality of interest between such individuals and the Group’s stockholders. The Plan allows to issue and grant 15,125,000 shares.
The Company measures compensation expense for stock-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”). During the nine months ended October 1, 2022, the Company granted stock-based awards including restricted stock units (“RSUs”) and stock options under the Plan. The grant date fair value of RSUs are equal to the closing price of the Company’s common stock on either: (i) the date of grant; or (ii) the previous trading day, depending on the level of administration required. Forfeitures are recognized as they occur, any unvested RSUs or stock options are forfeited upon a “Termination of Service”, as defined in the Plan, or as otherwise provided in the applicable award agreement or determined by the Company’s Compensation Committee of the Board of Directors. As of September 25, 2021, no awards were granted to any individuals under the Plan.
Restricted Stock Unit Grants
RSUs are subject to one or four years’ service vesting period. RSUs activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
RSUsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 2022
275,370 $11.9 
Granted375,255 9.9 
Vested(85,543)11.5 
Forfeited(25,711)10.5 
Outstanding at October 1, 2022
539,371 $10.6 
Unvested at October 1, 2022
539,371 $10.6 

Stock-based compensation expense for RSUs is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to the above awards was approximately $581 and $1,860 for the three and nine months ended October 1, 2022, respectively. As of October 1, 2022, there was an aggregate of $4,791 of unrecognized expense related to the restricted stock units granted, which the Company expects to amortize over a weighted-average period of 3.2 years.
Stock Options
Stock options are granted by applying a valuation method to determine the grant date fair value for each stock option award. Stock option awards typically vest in 25% annual installments on each of the first four anniversaries of the vesting commencement date and expire ten years from the grant date. The fair value of each option is estimated using a Black-Scholes option valuation model using the independent valuations of the Company’s stock.
The principal assumptions utilized in valuing stock options include, the expected option life, the risk-free interest rate (an estimate based on the yield of United States Treasury zero coupon with a maturity equal to the expected life of the option), the expected stock price volatility using the historical and implied price volatility, and the expected dividend yield.
A summary of the assumptions used in determining the fair value of stock options is as follows:

Nine Months Ended October 1, 2022
Expected life of option (years)6.25
Risk-free interest rate
2.9% - 3.0%
Expected volatility of the Company’s stock45 %
Expected dividend yield on the Company’s stock— %
Stock option activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
Stock OptionsWeighted-Average Grant Date Fair ValueWeighted Average Remaining Contractual Life (in years)Intrinsic value
Outstanding at January 1, 2022
— $— $— 
Granted736,106 4.5 9.8— 
Vested— — — 
Forfeited(35,376)4.5 — 
Outstanding at October 1, 2022
700,730 $4.5 9.8$— 
Unvested at October 1, 2022
700,730 $4.5 9.8$— 
Stock-based compensation expense for stock options is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to stock options was approximately $191 and $286 for the three and nine months ended October 1, 2022. Total unamortized stock-based compensation expense related to the unvested stock options was approximately $2,842, which the Company expects to amortize over a weighted-average period of 3.8 years.
Midco - Class B Unit Incentive Plan
Prior to the Business Combination, commencing on March 15, 2018, the Board of Directors of Midco approved the Class B Unit Incentive Plan (the “Class B Plan”), which was a form of long-term compensation that provided for the issuance of ownership units to employees for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of Midco.
As a result of the Business Combination, the Board of Directors approved an accelerated vesting for 16,079 units (equivalent to 4,012,873 shares of Group common stock) granted in connection with the Class B Plan, to allow accelerated vesting of the units upon consummation of the Business Combination. The accelerated vesting resulted in $5.2 million of non-cash share-based compensation expense recorded to general and administrative expense in the Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the nine months ended September 25, 2021. Effective June 7, 2021, as a result of the Business Combination, the Class B Plan was terminated.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity
9 Months Ended
Oct. 01, 2022
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
On June 7, 2021, the Group’s common stock began trading on the NYSE under the symbol “JBI”. Pursuant to the terms of the Amended and Restated Certificate of Incorporation, the Company is authorized and has available 825,000,000 shares of common stock with a par value of $0.0001 per share. Immediately following the Business Combination, there were 138,384,250 shares of common stock with a par value of $0.0001 outstanding. As discussed in Note 9 Business Combination, the Company has retroactively adjusted the shares issued and outstanding prior to June 7, 2021 to give effect to the exchange ratio established in the Business Combination Agreement to determine the number of shares of common stock into which they were converted.
Preferred Stock
Our certificate of incorporation authorizes the issuance of 1,000,000 shares of preferred stock with a par value of $0.0001 per share. As of October 1, 2022, zero shares of preferred stock were issued and outstanding, and no designation of rights and preferences of preferred stock had been adopted. Our preferred stock is not quoted on any market or system, and there is not currently a market for our preferred stock.
Rollover Equity
At the closing date of the Business Combination, each outstanding unit of Midco’s Class A Preferred and Class B Common converted into our common stock at the then-effective conversion rate. Each unit of Midco Class A Preferred was converted into approximately 343.983 shares of our common stock, and each unit of Midco Class B Common was converted into approximately 249.585 shares of our common stock based on the determined exchange ratio.
PIPE Investment
Concurrently with the execution and delivery of the Business Combination Agreement, the PIPE Investors entered into the PIPE Subscription Agreements pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 PIPE Shares at a purchase price per share of $10.00. One of the Company’s directors purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment.
The PIPE Investment closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination. The sale and issuance was made to accredited investors in reliance on Rule 506 of Regulation D under the Securities Act of 1933, as amended (the “Securities Act”).
Founder Shares
In August 2019, the Sponsor purchased 8,625,000 shares of Class B common stock (the “founder shares”) of JIH for an aggregate purchase price of $25,000 in cash, or approximately $0.003 per founder share. By virtue of the consummation of the Business Combination, the Sponsor’s Class A common stock was converted into the right to receive an equivalent number of shares of common stock, 2,000,000 of which (pro rata among the Sponsor shares and shares held by certain affiliates) was subject to the terms of the Earnout Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement. The table below represents the approximate common stock holdings of the Group immediately following the Business Combination.

Shares%
Janus Midco, LLC unitholders70,270,400 50.8 %
Public stockholders43,113,850 31.2 %
PIPE Investors25,000,000 18.0 %
Total138,384,250 100.0 %
Warrants
The Sponsor purchased 10,150,000 warrants to purchase Class A common stock of JIH (the “private placement warrants”) for a purchase price of $1.00 per whole private placement warrant, or $10,150 in the aggregate, in private placement transactions that occurred simultaneously with the closing of the Juniper IPO and the closing of the over-allotment option for the Juniper IPO (the “private placement”). Each private placement warrant entitled the holder to purchase one share of Class A common stock of JIH at $11.50 per share. The private placement warrants were only exercisable for a whole number of shares of Class A common stock of JIH. The Sponsor transferred 5,075,000 of its private placement warrants to Midco’s equity holders as part of the consideration for the Business Combination. The private placement warrants are liability classified. Immediately after giving effect to the Business Combination, there were 17,249,995 issued and outstanding public warrants. The public warrants were equity classified. The private placement warrants and public warrants were all exercised or redeemed on November 18, 2021.
Dividend Policy
We have never declared or paid, and do not anticipate declaring or paying, any cash dividends on our common or preferred stock in the foreseeable future. It is presently intended that we will retain our earnings for use in business operations and, accordingly, it is not anticipated that the Board of Directors will declare dividends in the foreseeable future. In addition, the terms of our credit facilities include restrictions on our ability to issue and pay dividends.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
9 Months Ended
Oct. 01, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Prior to the Business Combination, Jupiter Intermediate Holdco, LLC, on behalf of the Janus Core, entered into a Management and Monitoring Services Agreement (“MMSA”) with the Class A Preferred Unit holders group. As a result of the Business Combination the MMSA was terminated effective June 7, 2021. Janus Core paid management fees of $— and $3,039 to the Class A Preferred Unit holders group for the three and nine months ended September 25, 2021, respectively. There were no Class A Preferred Unit holders group management fees accrued and unpaid as of October 1, 2022 and January 1, 2022.
Janus Core leases a manufacturing facility in Butler, Indiana, from Janus Butler, LLC, an entity wholly owned by a former member of the Board of Directors of the Company. Effective October 20, 2021, the member resigned from the Board of Directors of the Company. Rent payments paid to Janus Butler, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $37 and $37, respectively. Rent payments paid to Janus Butler, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $112 and $123, respectively. The original lease extended through October 31, 2021 and on November 1, 2021 the lease was extended to October 31, 2026, with monthly payments of approximately $13 with an annual escalation of 1.5%.
Janus Core was previously a party to a lease agreement with 134 Janus International, LLC, which is an entity majority owned by a former member of the Board of Directors of the Company. In December 2021, the leased premises in Temple, Georgia were sold by the former director to a third party buyer, resulting in an assignment of the lease to said third-party buyer and an extension of the lease to November 30, 2031. Rent payments paid to 134 Janus International, LLC in the three months ended October 1, 2022 and September 25, 2021 were approximately $— and $114, respectively. Rent payments paid to 134 Janus International, LLC in the nine months ended October 1, 2022 and September 25, 2021 were approximately $— and $343, respectively.
The Group is a party to a lease agreement for a manufacturing facility in Cartersville, Georgia with ASTA Investment, an entity partially owned by a stockholder of the Company. The original lease term began on April 1, 2018 and extended through March 31, 2028 and was amended in March 2021 to extend the term until March 1, 2030, with monthly lease payments of $68 per month with an annual escalation of 2.0%. Rent payments to ASTA Investment, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $205 and $201, respectively. Rent payments to ASTA Investment, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $544 and $599, respectively.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
9 Months Ended
Oct. 01, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect substantially all of the consideration to which it is entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised good or service to a customer.
Contract Balances
Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets primarily result from contracts that include installation which are billed via payment requests that are submitted in the month following the period during which revenue was recognized. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. Contract assets are disclosed as costs and estimated earnings in excess of billings on uncompleted contracts, and contract liabilities are disclosed as billings in excess of costs and estimated earnings on uncompleted contracts in the Unaudited Condensed Consolidated Balance Sheet. Contract balances for the nine months ended October 1, 2022 and January 1, 2022 were as follows:
October 1, 2022January 1, 2022
Contract assets, beginning of the period
$23,121 $11,399 
Contract assets, end of the period
30,831 23,121 
Contract liabilities, beginning of the period
23,207 21,525 
Contract liabilities, end of the period
$27,235 $23,207 
During the three and nine months ended October 1, 2022, the Company recognized revenue of approximately $1,434 and $16,627, respectively, related to contract liabilities at January 1, 2022. This reduction was offset by new billings of approximately $5,461 and $20,655 for product and services for which there were unsatisfied performance obligations to customers and revenue had not yet been recognized for the three and nine month periods ended October 1, 2022, respectively.
Disaggregation of Revenue
The principal categories we use to disaggregate revenues are by timing and sales channel of revenue recognition. The following disaggregation of revenues depict the Company’s reportable segment revenues by timing and sales channel of revenue recognition for the three and nine months ended October 1, 2022 and September 25, 2021:
Revenue by Timing of Revenue Recognition
Three Months EndedNine Months Ended
Reportable Segments by Timing of Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Goods transferred at a point in time$232,207 $154,632 $648,229 $414,714 
Services transferred over time24,529 24,487 75,225 75,185 

$256,736 $179,119 $723,454 $489,899 
Janus International
Goods transferred at a point in time$9,789 $10,192 $32,763 $27,040 
Services transferred over time7,170 7,633 22,434 21,689 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
Revenue by Sales Channel
Three Months EndedNine Months Ended
Reportable Segments by Sales Channel Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Self Storage-New Construction$65,880 $54,507 $212,240 $157,121 
Self Storage-R384,893 57,141 215,896 151,563 
Commercial and Others105,963 67,471 295,318 181,215 

$256,736 $179,119 $723,454 $489,899 
Janus International
Self Storage-New Construction$13,187 $12,436 $39,969 $34,187 
Self Storage-R33,772 5,389 15,228 14,542 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Oct. 01, 2022
Leases [Abstract]  
Leases Leases
On January 2, 2022, the Group adopted ASU 2016-02, Leases, using the optional transition method. Under this method, the Group has recognized the cumulative effect adjustment to the opening balance of retained earnings. The Group has elected to adopt the package of practical expedients which apply to leases that commenced before the adoption date. By electing the package of practical expedients, the Group did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, and the initial direct costs for any existing leases. At lease commencement, a right-of-use (“ROU”) asset and lease liability is recorded based on the present value of the future lease payments over the lease term. The Group has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. The Group leases facilities, vehicles, and other equipment under long-term operating and financing leases with varying terms.
In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar service, which are considered non-lease components for accounting purposes. For our real estate leases, we apply a practical expedient to include these non-lease components in calculating the ROU asset and lease liability. Furthermore, for all other types of leases the practical expedient was also elected whereby lease and non-lease components have been combined. The Group uses the non-cancellable lease term unless it is reasonably certain that a renewal or termination option will be exercised. When available, the Group will use the rate implicit in the lease to discount lease payments to present value, however as most leases do not provide an implicit rate, the Group will estimate the incremental borrowing rate to discount the lease payments. The Group estimates the incremental borrowing rate based on the rates of interest that the Group would have to pay to borrow an amount equal to the lease payments on a collateralized basis, over a similar term, and in a similar economic environment. The ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. The Group does not consider renewal periods or early terminations to be reasonably certain and are thus not included in the lease term for real estate or equipment assets.
The components of ROU assets and lease liabilities were as follows:
(in thousands)Balance Sheet ClassificationOctober 1, 2022
Assets:
Operating lease assetsRight-of-use assets, net$44,283 
Finance lease assetsRight-of-use assets, net1,246 
Total leased assets$45,529 
Liabilities:
Current:
OperatingOther accrued expenses$5,293 
FinancingCurrent maturities of long-term debt312 
Noncurrent:
OperatingOther long-term liabilities$41,688 
FinancingLong-term debt948 
Total lease liabilities$48,241 
The components of lease expense were as follows:
Three Months EndedNine Months Ended
(in thousands)October 1, 2022October 1, 2022
Operating lease cost$2,078 $6,083 
Short-term lease cost— 60 
Finance lease cost:
Amortization of right-of-use assets$62 $128 
Interest on lease liabilities27 
Total lease cost$2,147 $6,298 
Other information related to leases was as follows:
October 1, 2022
Weighted Average Remaining Lease Term
Operating Leases9.79
Finance Leases3.61
Weighted Average Discount Rate
Operating Leases7.0%
Finance Leases6.8%
As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:
(in thousands)
2022$1,915 
20238,278 
20247,481 
20256,470 
20265,938 
Thereafter36,944 
Total future lease payments$67,026 
Less imputed interest$(20,045)
Present value of future lease payments$46,981 
As of October 1, 2022, future minimum repayments of finance leases were as follows:
(in thousands)
2022$96 
2023385 
2024385 
2025385 
2026161 
Thereafter10 
Total future lease payments$1,422 
Less imputed interest$(162)
Present value of future lease payments$1,260 
Leases Leases
On January 2, 2022, the Group adopted ASU 2016-02, Leases, using the optional transition method. Under this method, the Group has recognized the cumulative effect adjustment to the opening balance of retained earnings. The Group has elected to adopt the package of practical expedients which apply to leases that commenced before the adoption date. By electing the package of practical expedients, the Group did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, and the initial direct costs for any existing leases. At lease commencement, a right-of-use (“ROU”) asset and lease liability is recorded based on the present value of the future lease payments over the lease term. The Group has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. The Group leases facilities, vehicles, and other equipment under long-term operating and financing leases with varying terms.
In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar service, which are considered non-lease components for accounting purposes. For our real estate leases, we apply a practical expedient to include these non-lease components in calculating the ROU asset and lease liability. Furthermore, for all other types of leases the practical expedient was also elected whereby lease and non-lease components have been combined. The Group uses the non-cancellable lease term unless it is reasonably certain that a renewal or termination option will be exercised. When available, the Group will use the rate implicit in the lease to discount lease payments to present value, however as most leases do not provide an implicit rate, the Group will estimate the incremental borrowing rate to discount the lease payments. The Group estimates the incremental borrowing rate based on the rates of interest that the Group would have to pay to borrow an amount equal to the lease payments on a collateralized basis, over a similar term, and in a similar economic environment. The ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. The Group does not consider renewal periods or early terminations to be reasonably certain and are thus not included in the lease term for real estate or equipment assets.
The components of ROU assets and lease liabilities were as follows:
(in thousands)Balance Sheet ClassificationOctober 1, 2022
Assets:
Operating lease assetsRight-of-use assets, net$44,283 
Finance lease assetsRight-of-use assets, net1,246 
Total leased assets$45,529 
Liabilities:
Current:
OperatingOther accrued expenses$5,293 
FinancingCurrent maturities of long-term debt312 
Noncurrent:
OperatingOther long-term liabilities$41,688 
FinancingLong-term debt948 
Total lease liabilities$48,241 
The components of lease expense were as follows:
Three Months EndedNine Months Ended
(in thousands)October 1, 2022October 1, 2022
Operating lease cost$2,078 $6,083 
Short-term lease cost— 60 
Finance lease cost:
Amortization of right-of-use assets$62 $128 
Interest on lease liabilities27 
Total lease cost$2,147 $6,298 
Other information related to leases was as follows:
October 1, 2022
Weighted Average Remaining Lease Term
Operating Leases9.79
Finance Leases3.61
Weighted Average Discount Rate
Operating Leases7.0%
Finance Leases6.8%
As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:
(in thousands)
2022$1,915 
20238,278 
20247,481 
20256,470 
20265,938 
Thereafter36,944 
Total future lease payments$67,026 
Less imputed interest$(20,045)
Present value of future lease payments$46,981 
As of October 1, 2022, future minimum repayments of finance leases were as follows:
(in thousands)
2022$96 
2023385 
2024385 
2025385 
2026161 
Thereafter10 
Total future lease payments$1,422 
Less imputed interest$(162)
Present value of future lease payments$1,260 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Oct. 01, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Prior to June 7, 2021, the Company was a limited liability company taxed as a partnership for U.S. federal income tax purposes. The Company was generally not directly subject to income taxes under the provisions of the Internal Revenue Code and most applicable state laws. Therefore, taxable income or loss was reported to the members for inclusion in their respective tax returns.
After June 7, 2021, the Group is taxed as a Corporation for U.S. income tax purposes and similar sections of the state income tax laws. The Group’s effective tax rate is based on pre-tax earnings, enacted U.S. statutory tax rates, non-deductible expenses, and certain tax rate differences between U.S. and foreign jurisdictions. The foreign subsidiaries file income tax returns in the United Kingdom, France, Australia, and Singapore as necessary. For tax reporting purposes, the taxable income or loss with respect to the 45% ownership in the joint venture operating in Mexico will be reflected in the income tax returns filed under that country’s jurisdiction. The Group’s provision for income taxes consists of provisions for federal, state, and foreign income taxes. Deferred tax liabilities and assets attributable to different tax jurisdictions are not offset.
The provision for income taxes for the three and nine months ended October 1, 2022 and September 25, 2021 includes amounts related to entities within the group taxed as corporations in the United States, United Kingdom, France, Australia, and Singapore. The Company determines its provision for income taxes for interim periods using an estimate of its annual effective tax rate on year to date ordinary income and records any changes affecting the estimated annual effective tax rate in the interim period in which the change occurs. Additionally, the income tax effects of significant unusual or infrequently occurring items are recognized entirely within the interim period in which the event occurs.
During the three months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $10,575 and $3,382 on pre-tax income of approximately $42,974 and $18,924 resulting in an effective tax rate of 24.6% and 17.9%, respectively. During the nine months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $24,984 and $5,787 on pre-tax income of approximately $99,924 and $34,353 resulting in an effective tax rate of 25.0% and 16.8%, respectively. The three and nine months ended October 1, 2022 effective tax rates were primarily impacted by the change in statutory rate differentials, changes in estimated tax rates, and permanent differences. The three and nine months ended September 25, 2021 effective rates were primarily impacted by the change in tax status of the Group, statutory rate differentials, changes in estimated tax rates, and permanent differences.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share
9 Months Ended
Oct. 01, 2022
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Prior to the Business Combination, and prior to effecting the reverse recapitalization, the Company’s pre-merger LLC membership structure included two classes of units: Class A preferred units and Class B common units. The Class A preferred units were entitled to receive distributions prior and in preference on Class A preferred unit unpaid cumulative dividends (“Unpaid Preferred Yield”) followed by Class A preferred unit capital contributions that have not been paid back to the holders (the “Unreturned Capital”). Vested Class B common units participate in the remaining distribution on a pro-rata basis with Class A preferred units if they have met the respective Participation Threshold and, if applicable, the Target Value defined in the respective Unit Grant Agreement. The Class A preferred and Class B common units fully vested at the Business Combination date.
Pursuant to the Restated and Amended Certificate of Incorporation and as a result of the reverse recapitalization, the Company has retrospectively adjusted the weighted average shares outstanding prior to June 7, 2021 to give effect to the exchange ratio used to determine the number of shares of common stock into which they were converted. Basic net income per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method.
The following table sets forth the computation of basic and diluted EPS attributable to common stockholders for the three and nine months ended October 1, 2022 and September 25, 2021 (in thousands, except share and per share data):
Three Months EndedNine Months Ended
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Numerator:
Net income attributable to common stockholders$32,399 $15,542 $74,940 $28,566 
Adjustment for (gain) loss on value of private warrants$— $(1,271)$— $658 
Net income as adjusted$32,399 $14,271 $74,940 $29,224 
Denominator:
Weighted average number of shares:
Basic146,639,452 138,384,284 146,592,296 95,179,726 
Adjustment for dilutive securities78,465 4,456,508 79,213 2,648,654 
Diluted146,717,917 142,840,792 146,671,509 97,828,380
Basic net income per share attributable to common stockholders$0.22 $0.11 $0.51 $0.30 
Diluted net income per share attributable to common stockholders$0.22 $0.10 $0.51 $0.30 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments Information
9 Months Ended
Oct. 01, 2022
Segment Reporting [Abstract]  
Segments Information Segments Information
The Company operates its business and reports its results through two reportable segments: Janus North America and Janus International, in accordance with ASC Topic 280, Segment Reporting. The Janus International segment is comprised of JIE with its production and sales located largely in Europe. The Janus North America segment is comprised of all the other entities including Janus Core, BETCO, NOKE, ASTA, DBCI, ACT, Janus Door, U.S. Door, and Steel Door Depot.

Summarized financial information for the Company’s segments is shown in the following tables:
Three Months EndedNine Months Ended
October 1,September 25,October 1,September 25,
2022202120222021
Revenue
Janus North America$256,736 $179,119 $723,454 $489,899 
Janus International16,959 17,825 55,197 48,729 
Intersegment(11,148)(9,154)(38,870)(23,832)
Consolidated Revenue$262,547 $187,790 $739,781 $514,796 
Income From Operations
Janus North America$53,060 $24,382 $126,088 $64,878 
Janus International790 821 2,740 (4,263)
Eliminations47 23 31 49 
Total Segment Operating Income$53,897 $25,226 $128,859 $60,664 
Depreciation Expense
Janus North America$1,796 $1,590 $5,261 $4,357 
Janus International186 109 556 321 
Consolidated Depreciation Expense$1,982 $1,699 $5,817 $4,678 
Amortization of Intangible Assets
Janus North America$7,105 $7,877 $21,315 $20,693 
Janus International303 352 963 1,159 
Consolidated Amortization Expense$7,408 $8,229 $22,278 $21,852 
Capital Expenditures
Janus North America$2,140 $9,995 $6,813 $12,648 
Janus International448 1,943 1,043 3,282 
Consolidated Capital Expenditures$2,588 $11,938 $7,856 $15,930 
October 1,January 1
20222022
Identifiable Assets
Janus North America$1,194,034 $1,063,563 
Janus International55,368 58,439 
Consolidated Assets$1,249,402 $1,122,002 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Oct. 01, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Accounting principles generally accepted in the United States of America require disclosure of certain significant estimates and current vulnerabilities due to certain concentrations. Those matters include the following:
General Litigation
The Company is subject to claims and lawsuits that arise primarily in the ordinary course of business. It is the opinion of management that the disposition or ultimate resolution of such claims and lawsuits will not have a material adverse effect on the consolidated financial position, results of operations and cash flows of the Company.

As described in the Business Combination footnote, the Company has yet to resolve the outstanding Closing Statement dispute with Cornerstone regarding the DBCI acquisition. As a result, the Company is unable to reasonably estimate the contingency loss or gain as of the Form 10-Q filing date. The Company will continue to monitor the progress of the dispute and recognize the related gain or loss through earnings in the appropriate period.
Self-Insurance
Under the Company’s workers’ compensation insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss workers’ compensation insurance for claims in excess of $200 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $452 and $383 as of October 1, 2022, and January 1, 2022,
respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.
Under the Company’s health insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss insurance for claims in excess of $275 and $275 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $1,731 and $1,539 as of October 1, 2022 and January 1, 2022, respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Oct. 01, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsFor the interim Unaudited Condensed Consolidated Financial Statements as of October 1, 2022, the Company has evaluated subsequent events through the financial statements issuance date, and concluded that no subsequent events have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations (Policies)
9 Months Ended
Oct. 01, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations
Nature of Operations
The Group is a global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, the United Kingdom, Australia, and Singapore.
The Group’s business is operated through two geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of Janus International Europe Ltd., a company incorporated in England and Wales (“JIE”), whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus Core, Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Janus Door, LLC (“Janus Door”), Access Control Technologies, LLC (“ACT”), U.S Door & Building Components, LLC (“U.S. Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).
Assets held at foreign locations were approximately $55,749 and $58,439 as of October 1, 2022 and January 1, 2022, respectively. Revenues earned at foreign locations totaled approximately $16,959 and $17,824 for the three months ended October 1, 2022 and September 25, 2021, respectively, and $55,197 and $48,729 for the nine months ended October 1, 2022 and September 25, 2021, respectively.
Principles of Consolidation Principles of ConsolidationThe Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. The Company’s joint venture is accounted for under the equity method of accounting. All significant intercompany accounts and transactions have been eliminated in consolidation.
Reorganization
Reorganization
On June 7, 2021, Midco transferred Janus Core, its wholly owned direct subsidiary, to the Group, thereby transferring the business for which historical financial information is included in these results of operations, to be indirectly held by Midco.
The Business Combination (defined and discussed below) was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Juniper is treated as the acquired company and Midco is treated as the acquirer for financial statement reporting purposes (the “Combined Company”). Accordingly, for accounting purposes, the financial statements of the Combined Company represent a continuation of the financial statements of Midco with the acquisition being treated as the equivalent of Midco issuing stock for the net assets of JIH, accompanied by a recapitalization. The net assets of JIH will be stated at historical cost, with no goodwill or other intangible assets recorded.
Use of Estimates in the Unaudited Condensed Consolidated Financial Statements
Use of Estimates in the Unaudited Condensed Consolidated Financial Statements
The preparation of Unaudited Condensed Consolidated Financial Statements in conformity with U.S 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 differ from those estimates.
Significant items subject to such estimates and assumptions include, but are not limited to, the derivative warrant liability, the recognition of the valuations of share-based compensation arrangements, the useful lives of property and equipment, revenue recognition, allowances for uncollectible receivable balances, fair values and impairment of intangible assets and goodwill and assumptions used in the recognition of contract assets.
Emerging Growth Company
Emerging Growth Company
Section 102(b)(1) of the Jumpstart Our Business Startups Act, or JOBS Act, exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The Company qualifies as an “Emerging Growth Company” and has elected to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act. This election allows the Company to adopt the new or revised standard at the same time periods as private companies.
Fair Value Measurement
Fair Value Measurement
The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:
Level 1, observable inputs such as quoted prices in active markets;
Level 2, inputs other than the quoted prices in active markets that are observable either directly or indirectly;
Level 3, unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.
The fair value of cash, accounts receivable, less allowance for doubtful accounts and account payable approximate the carrying amounts due to the short-term maturities of these instruments. The fair value of the Company’s debt approximates its carrying amount as of October 1, 2022 and January 1, 2022 due to its variable interest rate that is tied to the current London Interbank Offered Rate (“LIBOR”) rate plus an applicable margin and consistency in our credit rating. To estimate the fair value of the Company’s debt, the Company utilized fair value based risk measurements that are indirectly observable, such as credit risk that fall within Level 2 of the Fair Value hierarchy. The fair value of the warrants contains significant unobservable inputs including the expected term and the share exchange ratio in evaluating the fair value of underlying common stock, and exercise price, therefore, the warrant liabilities were evaluated to be a Level 3 fair value measurement.
Allowance for Credit Losses
Allowance for Credit Losses
On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Refer to Recently Adopted Accounting Pronouncements section of this note for more information on the impact to the Unaudited Condensed Consolidated Financial Statements.
The Company gathered information about its current bad debt reserve and write-off practices and loss methodology, in-scope assets, historical credit losses, proposed pooling approach and expected changes to business practices under CECL. Accounts receivables are stated at estimated net realizable value from the sale of products and services to established customers. The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are used to calculate the historical loss rates are available for each business unit.

During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concluded to pool the financial assets at this level within each business unit.

Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the commercial pool.

Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the self-storage pool.
The Company reviewed methods provided by the guidance and determined to use the loss-rate method in the CECL analysis for trade receivables and contract assets. This loss-rate method was selected as there is reliable historical information available by business unit, and this historical information was determined to be representative of the Company’s current customers, products, services, and billing practices.
Recently Issued Accounting Pronouncements Not Yet Adopted Recently Issued Accounting Standards
In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is effective and may be applied beginning March 12, 2020 and will apply through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848) (“ASU 2021-01”). The amendments in ASU 2021-01 provide optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference the LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The provisions must be applied at a Topic, Subtopic, or Industry Subtopic level for all transactions other than derivatives, which may be applied at a hedging relationship level. In April 2022, the FASB, proposed the deferral of the sunset date of this guidance to December 31, 2024. The Company is currently evaluating the impact this adoption will have on the Company’s consolidated financial statements.
Although there are several other new accounting pronouncements issued or proposed by the FASB, which have been adopted or will be adopted as applicable, management does not believe any of these accounting pronouncements has had or will have a material impact on the Group’s consolidated financial position or results of operations.
Recently Adopted Accounting Pronouncements
In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) which deferred the effective date for ASC 842, Leases, for one year. The leasing standard will be effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the leasing standard effective January 2, 2022 and has elected to adopt the new standard at the adoption date using the modified retrospective method and recognized a cumulative effect adjustment to accumulated deficit in the amount of $558. Under this approach, we will continue to report comparative period financial information under ASC 840. We have elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows us to carry forward the historical lease classification. We also made an accounting policy election to exclude leases with an initial term of 12 months or less from the consolidated balance sheet. We will recognize those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. As part of this adoption, we have implemented internal controls and key system functionality to enable the preparation of financial information.
The adoption of the standard resulted in recording right-of-use assets of $42,835 and lease liabilities of $44,776 as of January 2, 2022. The right-of-use assets are lower than the lease liabilities as existing deferred rent and lease incentive liabilities were recorded against the right-of-use assets at adoption in accordance with the standard. The standard had no impact on our debt-covenant compliance under our current agreements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.
January 2, 2022
Pre-ASC 326
Adoption
 Impact of ASC
326 Adoption
As Reported
Under ASC 326
Accounts Receivable, net$107,372 $(366)$107,006 
Cost in Excess of Billings23,121 — 23,121 
Accumulated Deficit(8,578)(366)(8,944)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations (Tables)
9 Months Ended
Oct. 01, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The summary of activity in the allowance for credit losses for the nine months ended October 1, 2022 and the allowance for doubtful accounts for the nine months ended September 25, 2021 are as follows:

Beginning Balance
CECL Adoption1
Write-offs
Provision (Reversal), net
Ending Balance
2022
$5,449 $366 $(2,468)$1,206 $4,553 
20214,485 — (59)(59)4,367 

(1) On January 2, 2022, the Company adopted the provisions of ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which introduced a new model known as CECL.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recently Issued Accounting Standards (Tables)
9 Months Ended
Oct. 01, 2022
Accounting Policies [Abstract]  
Accounting Standards Update and Change in Accounting Principle The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.
January 2, 2022
Pre-ASC 326
Adoption
 Impact of ASC
326 Adoption
As Reported
Under ASC 326
Accounts Receivable, net$107,372 $(366)$107,006 
Cost in Excess of Billings23,121 — 23,121 
Accumulated Deficit(8,578)(366)(8,944)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Oct. 01, 2022
Inventory Disclosure [Abstract]  
Summary Of Major Components of Inventories The major components of inventories as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Raw materials
$48,043 $41,834 
Work-in-process650 671 
Finished goods
20,357 14,091 
$69,050 $56,596 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment (Tables)
9 Months Ended
Oct. 01, 2022
Property, Plant and Equipment [Abstract]  
Summary of property and equipment, and other fixed assets
Property, equipment, and other fixed assets as of October 1, 2022 and January 1, 2022 are as follows:
October 1,January 1,
20222022
Land$4,501 $4,501 
Manufacturing machinery and equipment
37,286 35,688 
Leasehold improvements
5,615 4,599 
Construction in progress
6,063 3,571 
Other14,274 13,287 
$67,739 $61,646 
Less accumulated depreciation
(24,884)(20,039)
$42,855 $41,607 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquired Intangible Assets and Goodwill (Tables)
9 Months Ended
Oct. 01, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:
October 1,January 1,
20222022
Gross Carrying AmountAccumulated AmortizationAverage Remaining Life in YearsGross Carrying AmountAccumulated Amortization
Intangible Assets
Customer relationships
$406,970 $(118,200)10$410,094 $(97,895)
Noncompete agreements
380 (233)5412 (231)
Tradenames and trademarks
106,971 — Indefinite107,980 — 
Other intangibles
61,626 (47,030)1061,836 (46,156)
$575,947 $(165,463)$580,322 $(144,282)
Schedule of Finite-Lived Intangible Assets The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:
October 1,January 1,
20222022
Gross Carrying AmountAccumulated AmortizationAverage Remaining Life in YearsGross Carrying AmountAccumulated Amortization
Intangible Assets
Customer relationships
$406,970 $(118,200)10$410,094 $(97,895)
Noncompete agreements
380 (233)5412 (231)
Tradenames and trademarks
106,971 — Indefinite107,980 — 
Other intangibles
61,626 (47,030)1061,836 (46,156)
$575,947 $(165,463)$580,322 $(144,282)
Schedule of Goodwill
The changes in the carrying amounts of goodwill for the period ended October 1, 2022 were as follows:
Balance as of January 1, 2022$369,286 
Changes due to foreign currency fluctuations(2,076)
Goodwill adjusted during the period52 
Balance as of October 1, 2022$367,262 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses (Tables)
9 Months Ended
Oct. 01, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses are summarized as follows:
October 1,January 1,
20222022
Sales tax payable
$5,236 $3,606 
Interest payable
254 2,741 
Indemnity Holdback Liability
1,002 — 
Other accrued liabilities
6,222 1,766 
Employee compensation
14,016 13,857 
Customer deposits and allowances
36,297 24,555 
Income taxes
2,121 810 
Current operating lease liabilities
5,293 — 
Other5,478 6,776 
Total$75,919 $54,111 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt (Tables)
9 Months Ended
Oct. 01, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following:
October 1,January 1,
20222022
Note payable - Amendment No. 4 First Lien
$716,329 $722,379 
Financing leases
1,260 — 
$717,589 $722,379 
Less unamortized deferred finance fees
8,021 10,594 
Less current maturities
8,379 8,067 
Total long-term debt
$701,189 $703,718 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations (Tables)
9 Months Ended
Oct. 01, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following tables summarize the fair values of consideration transferred and the fair values of identifiedassets acquired, and liabilities assumed at the date of acquisition:
Fair Value of Consideration Transferred
Cash$9,383 
Hold Back Liability1,002 
Total Fair Value of Consideration Transferred$10,385 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash169 
Accounts receivable1,101 
Other current assets103 
Property and equipment197 
Identifiable intangible assets
Customer relationships2,470 
Backlog280 
Trademark1,450 
Recognized amounts of identifiable liabilities assumed
Accounts payable(473)
Accrued expenses(152)
Other liabilities(1,398)
Total identifiable net assets$3,747 
Goodwill$6,638 
The following tables summarize the fair value of consideration transferred and the fair value of identified assets acquired, and liabilities assumed at the date of acquisition:
Fair Value of Consideration Transferred
Cash$169,173 
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed
Cash208 
Accounts receivable8,502 
Inventories9,075 
Property and equipment7,803 
Other assets29 
Identifiable intangible assets
Customer relationships26,320 
Backlog3,130 
Trademark20,850 
Recognized amounts of identifiable liabilities assumed
Accounts payable(8,012)
Accrued expenses(571)
Other liabilities(888)
Total identifiable net assets$66,446 
Goodwill$102,727 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$2,470 15 Years
Backlog
280 3 Months
Trade Name
1,450 Indefinite
Identifiable Intangible Assets
$4,200 
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:
Fair Value
Useful Lives
Customer Relationships
$26,320 15 Years
Backlog
3,130 4 Months
Trade Name
20,850 Indefinite
Identifiable Intangible Assets
$50,300 
Schedule of Pro Forma Information
The following unaudited pro forma information has been prepared as if the DBCI and ACT acquisitions had taken place on December 27, 2020. The Company prepared the table based on certain estimates and assumptions. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provided period over period comparability.
Three Months Period Ended
Nine Months Period Ended
September 25, 2021September 25, 2021
Revenue$199,314 $574,135 
Net Income
$17,097 $35,273 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan (Tables)
9 Months Ended
Oct. 01, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Unit Activity
RSUs are subject to one or four years’ service vesting period. RSUs activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
RSUsWeighted-Average Grant Date Fair Value
Outstanding at January 1, 2022
275,370 $11.9 
Granted375,255 9.9 
Vested(85,543)11.5 
Forfeited(25,711)10.5 
Outstanding at October 1, 2022
539,371 $10.6 
Unvested at October 1, 2022
539,371 $10.6 
Schedule of Valuation Assumptions
A summary of the assumptions used in determining the fair value of stock options is as follows:

Nine Months Ended October 1, 2022
Expected life of option (years)6.25
Risk-free interest rate
2.9% - 3.0%
Expected volatility of the Company’s stock45 %
Expected dividend yield on the Company’s stock— %
Schedule of Stock Option Activity
Stock option activity for the nine months ended October 1, 2022 is as follows:

Nine Months Ended October 1, 2022
Stock OptionsWeighted-Average Grant Date Fair ValueWeighted Average Remaining Contractual Life (in years)Intrinsic value
Outstanding at January 1, 2022
— $— $— 
Granted736,106 4.5 9.8— 
Vested— — — 
Forfeited(35,376)4.5 — 
Outstanding at October 1, 2022
700,730 $4.5 9.8$— 
Unvested at October 1, 2022
700,730 $4.5 9.8$— 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Tables)
9 Months Ended
Oct. 01, 2022
Equity [Abstract]  
Schedule of Stock by Class The table below represents the approximate common stock holdings of the Group immediately following the Business Combination.
Shares%
Janus Midco, LLC unitholders70,270,400 50.8 %
Public stockholders43,113,850 31.2 %
PIPE Investors25,000,000 18.0 %
Total138,384,250 100.0 %
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
9 Months Ended
Oct. 01, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances Contract balances for the nine months ended October 1, 2022 and January 1, 2022 were as follows:
October 1, 2022January 1, 2022
Contract assets, beginning of the period
$23,121 $11,399 
Contract assets, end of the period
30,831 23,121 
Contract liabilities, beginning of the period
23,207 21,525 
Contract liabilities, end of the period
$27,235 $23,207 
Disaggregation of Revenue
Revenue by Timing of Revenue Recognition
Three Months EndedNine Months Ended
Reportable Segments by Timing of Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Goods transferred at a point in time$232,207 $154,632 $648,229 $414,714 
Services transferred over time24,529 24,487 75,225 75,185 

$256,736 $179,119 $723,454 $489,899 
Janus International
Goods transferred at a point in time$9,789 $10,192 $32,763 $27,040 
Services transferred over time7,170 7,633 22,434 21,689 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
Revenue by Sales Channel
Three Months EndedNine Months Ended
Reportable Segments by Sales Channel Revenue Recognition
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Janus North America
Self Storage-New Construction$65,880 $54,507 $212,240 $157,121 
Self Storage-R384,893 57,141 215,896 151,563 
Commercial and Others105,963 67,471 295,318 181,215 

$256,736 $179,119 $723,454 $489,899 
Janus International
Self Storage-New Construction$13,187 $12,436 $39,969 $34,187 
Self Storage-R33,772 5,389 15,228 14,542 
$16,959 $17,825 $55,197 $48,729 
Eliminations$(11,148)$(9,154)$(38,870)$(23,832)
Total Revenue
$262,547 $187,790 $739,781 $514,796 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Oct. 01, 2022
Leases [Abstract]  
Balance Sheet Information
The components of ROU assets and lease liabilities were as follows:
(in thousands)Balance Sheet ClassificationOctober 1, 2022
Assets:
Operating lease assetsRight-of-use assets, net$44,283 
Finance lease assetsRight-of-use assets, net1,246 
Total leased assets$45,529 
Liabilities:
Current:
OperatingOther accrued expenses$5,293 
FinancingCurrent maturities of long-term debt312 
Noncurrent:
OperatingOther long-term liabilities$41,688 
FinancingLong-term debt948 
Total lease liabilities$48,241 
Lease Costs The components of lease expense were as follows:
Three Months EndedNine Months Ended
(in thousands)October 1, 2022October 1, 2022
Operating lease cost$2,078 $6,083 
Short-term lease cost— 60 
Finance lease cost:
Amortization of right-of-use assets$62 $128 
Interest on lease liabilities27 
Total lease cost$2,147 $6,298 
Other information related to leases was as follows:
October 1, 2022
Weighted Average Remaining Lease Term
Operating Leases9.79
Finance Leases3.61
Weighted Average Discount Rate
Operating Leases7.0%
Finance Leases6.8%
Schedule of Operating Lease Maturity
As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:
(in thousands)
2022$1,915 
20238,278 
20247,481 
20256,470 
20265,938 
Thereafter36,944 
Total future lease payments$67,026 
Less imputed interest$(20,045)
Present value of future lease payments$46,981 
Schedule of Finance Lease Maturity
As of October 1, 2022, future minimum repayments of finance leases were as follows:
(in thousands)
2022$96 
2023385 
2024385 
2025385 
2026161 
Thereafter10 
Total future lease payments$1,422 
Less imputed interest$(162)
Present value of future lease payments$1,260 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Tables)
9 Months Ended
Oct. 01, 2022
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share The following table sets forth the computation of basic and diluted EPS attributable to common stockholders for the three and nine months ended October 1, 2022 and September 25, 2021 (in thousands, except share and per share data):
Three Months EndedNine Months Ended
October 1, 2022September 25, 2021October 1, 2022September 25, 2021
Numerator:
Net income attributable to common stockholders$32,399 $15,542 $74,940 $28,566 
Adjustment for (gain) loss on value of private warrants$— $(1,271)$— $658 
Net income as adjusted$32,399 $14,271 $74,940 $29,224 
Denominator:
Weighted average number of shares:
Basic146,639,452 138,384,284 146,592,296 95,179,726 
Adjustment for dilutive securities78,465 4,456,508 79,213 2,648,654 
Diluted146,717,917 142,840,792 146,671,509 97,828,380
Basic net income per share attributable to common stockholders$0.22 $0.11 $0.51 $0.30 
Diluted net income per share attributable to common stockholders$0.22 $0.10 $0.51 $0.30 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments Information (Tables)
9 Months Ended
Oct. 01, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Summarized financial information for the Company’s segments is shown in the following tables:
Three Months EndedNine Months Ended
October 1,September 25,October 1,September 25,
2022202120222021
Revenue
Janus North America$256,736 $179,119 $723,454 $489,899 
Janus International16,959 17,825 55,197 48,729 
Intersegment(11,148)(9,154)(38,870)(23,832)
Consolidated Revenue$262,547 $187,790 $739,781 $514,796 
Income From Operations
Janus North America$53,060 $24,382 $126,088 $64,878 
Janus International790 821 2,740 (4,263)
Eliminations47 23 31 49 
Total Segment Operating Income$53,897 $25,226 $128,859 $60,664 
Depreciation Expense
Janus North America$1,796 $1,590 $5,261 $4,357 
Janus International186 109 556 321 
Consolidated Depreciation Expense$1,982 $1,699 $5,817 $4,678 
Amortization of Intangible Assets
Janus North America$7,105 $7,877 $21,315 $20,693 
Janus International303 352 963 1,159 
Consolidated Amortization Expense$7,408 $8,229 $22,278 $21,852 
Capital Expenditures
Janus North America$2,140 $9,995 $6,813 $12,648 
Janus International448 1,943 1,043 3,282 
Consolidated Capital Expenditures$2,588 $11,938 $7,856 $15,930 
October 1,January 1
20222022
Identifiable Assets
Janus North America$1,194,034 $1,063,563 
Janus International55,368 58,439 
Consolidated Assets$1,249,402 $1,122,002 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
USD ($)
region
Sep. 25, 2021
USD ($)
Oct. 01, 2022
USD ($)
region
segment
Sep. 25, 2021
USD ($)
Jan. 01, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]          
Number of geographic regions | region 2   2    
Number of reportable segments | segment     2    
Assets $ 1,249,402   $ 1,249,402   $ 1,122,002
Revenue 262,547 $ 187,790 739,781 $ 514,796  
Non-U.S.          
Schedule of Equity Method Investments [Line Items]          
Assets 55,749   55,749   $ 58,439
Revenue $ 16,959 $ 17,824 $ 55,197 $ 48,729  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations - Allowance For Credit Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning Balance $ 5,449 $ 4,485
Write-offs (2,468) (59)
Provision (Reversal), net 1,206 (59)
Ending Balance 4,553 $ 4,367
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning Balance $ 366  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recently Issued Accounting Standards (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 02, 2022
Jan. 01, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use assets, net $ 45,529   $ 0
Lease liabilities 48,241    
Accounts Receivable, net 151,694 $ 107,006 107,372
Cost in Excess of Billings 30,831 23,121 23,121
Accumulated Deficit $ (65,438) 8,944 8,578
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use assets, net   42,835  
Lease liabilities   44,776  
Accumulated Deficit   558  
Previously Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   107,372  
Cost in Excess of Billings   23,121  
Accumulated Deficit   8,578  
Revision of prior period, adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   (366)  
Accumulated Deficit   $ 366 $ 366
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Summary Of Major Components Of Inventories (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 48,043 $ 41,834
Work-in-process 650 671
Finished goods 20,357 14,091
Total 69,050 56,596
Inventory valuation reserves $ 1,996 $ 1,295
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 67,739 $ 61,646
Less accumulated depreciation (24,884) (20,039)
Property, plant and equipment, net 42,855 41,607
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,501 4,501
Manufacturing machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 37,286 35,688
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,615 4,599
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,063 3,571
Other    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 14,274 $ 13,287
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Jan. 01, 2022
Finite-Lived Intangible Assets [Line Items]          
Total gross carrying amount $ 575,947   $ 575,947   $ 580,322
Accumulated Amortization (165,463)   (165,463)   (144,282)
Foreign currency translation loss     (3,278) $ 270  
Amortization of intangibles 7,408 $ 8,229 22,278 $ 21,852  
Indefinite-lived Intangible Assets [Line Items]          
Gross carrying amount, indefinite-lived 106,971   106,971   107,980
Tradenames and trademarks          
Indefinite-lived Intangible Assets [Line Items]          
Gross carrying amount, indefinite-lived 106,971   106,971   107,980
Customer relationships, net          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 406,970   406,970   410,094
Accumulated Amortization (118,200)   $ (118,200)   (97,895)
Average Remaining Life in Years     10 years    
Noncompete agreements          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 380   $ 380   412
Accumulated Amortization (233)   $ (233)   (231)
Average Remaining Life in Years     5 years    
Other intangibles          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 61,626   $ 61,626   61,836
Accumulated Amortization $ (47,030)   $ (47,030)   $ (46,156)
Average Remaining Life in Years     10 years    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquired Intangible Assets and Goodwill - Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 01, 2022
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 369,286
Changes due to foreign currency fluctuations (2,076)
Goodwill adjusted during the period 52
Ending balance $ 367,262
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Payables and Accruals [Abstract]    
Sales tax payable $ 5,236 $ 3,606
Interest payable 254 2,741
Indemnity Holdback Liability 1,002 0
Other accrued liabilities 6,222 1,766
Employee compensation 14,016 13,857
Customer deposits and allowances 36,297 24,555
Income taxes 2,121 810
Current operating lease liabilities 5,293 0
Other 5,478 6,776
Total $ 75,919 $ 54,111
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit (Details) - USD ($)
9 Months Ended 12 Months Ended
Aug. 31, 2021
Oct. 01, 2022
Jan. 01, 2022
Feb. 12, 2018
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs   $ 8,021,000 $ 10,594,000  
Line of credit   $ 0 $ 6,369,000  
Revolving Credit Facility | LIBOR        
Line of Credit Facility [Line Items]        
Variable rate   1.00%    
Revolving Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Borrowing capacity $ 80,000,000 $ 80,000,000   $ 50,000,000
Amendment fees $ 425,000      
Interest rate   6.50% 3.50%  
Deferred finance fees   $ 1,483,000    
Unamortized debt issuance costs   463,000 $ 648,000  
Line of credit   $ 0 $ 6,369,000  
Revolving Credit Facility | Line of Credit | LIBOR        
Line of Credit Facility [Line Items]        
Variable rate   1.25%    
Revolving Credit Facility | Line of Credit | Federal Funds Rate        
Line of Credit Facility [Line Items]        
Variable rate   0.50%    
Revolving Credit Facility | Line of Credit | Base Rate        
Line of Credit Facility [Line Items]        
Variable rate   0.25%    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Debt Instrument [Line Items]    
Financing leases $ 1,260 $ 0
Total 717,589 722,379
Less unamortized deferred finance fees 8,021 10,594
Less current maturities 8,379 8,067
Total long-term debt 701,189 703,718
Notes Payable | Note payable - Amendment No. 4 First Lien    
Debt Instrument [Line Items]    
Gross long-term debt $ 716,329 $ 722,379
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Jan. 01, 2022
Aug. 18, 2021
Debt Instrument [Line Items]            
Unamortized debt issuance costs $ 8,021,000   $ 8,021,000   $ 10,594,000  
Letters of credit outstanding 400,000   400,000   $ 400,000  
Deferred finance fee amortization     2,758,000 $ 2,286,000    
Notes Payable | First Lien Amendment No. 3            
Debt Instrument [Line Items]            
Face amount           $ 155,000,000
Deferred finance fee amortization $ 865,000 $ 800,000 $ 2,573,000 $ 2,286,000    
Notes Payable | Note payable - Amendment No. 4 First Lien            
Debt Instrument [Line Items]            
Face amount           $ 726,413,000
Periodic repayment, percent           0.25%
Interest rate     6.40%      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2021
Aug. 17, 2021
Jun. 07, 2021
Jan. 19, 2021
Apr. 02, 2022
Jun. 26, 2021
Oct. 01, 2022
Sep. 25, 2021
Jan. 01, 2022
Business Acquisition [Line Items]                  
Goodwill             $ 367,262,000   $ 369,286,000
Number of shares sold (in shares)     25,000,000            
Share based compensation             $ 2,145,000 $ 5,262,000  
G & M Stor-More Pty Ltd                  
Business Acquisition [Line Items]                  
Goodwill       $ 929,000          
Weighted-average amortization period       11 years 7 months 6 days          
Percentage of assets acquired       100.00%          
Cash payment for asset acquisition       $ 1,739,000          
Finite lived assets acquired       814,000          
Liabilities assumed       $ (4,000)          
Acquisition related costs         $ 105,000        
PIPE Investors                  
Business Acquisition [Line Items]                  
Number of shares sold (in shares)     25,000,000            
Sale of price per share (in dollars per share)     $ 10.00            
Director                  
Business Acquisition [Line Items]                  
Number of shares sold (in shares)     1,000,000            
Common Stock                  
Business Acquisition [Line Items]                  
Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability (in shares)           41,113,850      
Access Control Technologies, LLC                  
Business Acquisition [Line Items]                  
Interest acquired 100.00%                
Total consideration $ 10,385,000                
Cash consideration 9,383,000                
Contingent liability 1,002,000                
Goodwill $ 6,638,000                
Weighted-average amortization period 8 years 9 months 18 days                
Acquisition related costs                 284,000
Identifiable intangible assets $ 4,200,000                
Total identifiable net assets (liabilities) $ 3,747,000                
DBCI, LLC                  
Business Acquisition [Line Items]                  
Interest acquired 100.00%                
Cash consideration   $ 169,173,000              
Goodwill   $ 102,727,000              
Weighted-average amortization period   7 years 10 months 24 days              
Acquisition related costs                 $ 2,685,000
Identifiable intangible assets   $ 50,300,000              
Total identifiable net assets (liabilities)   $ 66,446,000              
Juniper Industrial Holdings, Inc.                  
Business Acquisition [Line Items]                  
Total consideration     $ 1,200,000,000            
Cash consideration     541,700,000            
Acquisition related costs     4,468,000            
Share based compensation     5,210,000            
Acquisition costs     $ 44,500,000            
Juniper Industrial Holdings, Inc. | Common Stock                  
Business Acquisition [Line Items]                  
Number of shares issued in acquisition (in shares)     70,270,400            
Business Acquisition, Share Price     $ 10.00            
Value of equity issued in acquisition     $ 702,700,000            
Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability (in shares)     2,000,000            
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 17, 2021
Oct. 01, 2022
Jan. 01, 2022
Recognized amounts of identifiable liabilities assumed        
Goodwill     $ 367,262 $ 369,286
Access Control Technologies, LLC        
Fair Value of Consideration Transferred        
Cash $ 9,383      
Contingent liability 1,002      
Total Fair Value of Consideration Transferred 10,385      
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Cash 169      
Accounts receivable 1,101      
Other current assets 103      
Property and equipment 197      
Recognized amounts of identifiable liabilities assumed        
Accounts payable (473)      
Accrued expenses (152)      
Other liabilities (1,398)      
Total identifiable net assets 3,747      
Goodwill $ 6,638      
Weighted-average amortization period 8 years 9 months 18 days      
Access Control Technologies, LLC | Trademark        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets $ 1,450      
Access Control Technologies, LLC | Customer relationships, net        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets 2,470      
Access Control Technologies, LLC | Backlog        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets $ 280      
DBCI, LLC        
Fair Value of Consideration Transferred        
Cash   $ 169,173    
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Cash   208    
Accounts receivable   8,502    
Inventories   9,075    
Property and equipment   7,803    
Other assets   29    
Recognized amounts of identifiable liabilities assumed        
Accounts payable   (8,012)    
Accrued expenses   (571)    
Other liabilities   (888)    
Total identifiable net assets   66,446    
Goodwill   $ 102,727    
Weighted-average amortization period   7 years 10 months 24 days    
DBCI, LLC | Trademark        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets   $ 20,850    
DBCI, LLC | Customer relationships, net        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets   26,320    
DBCI, LLC | Backlog        
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed        
Identifiable intangible assets   $ 3,130    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Assets Acquired (Details) - USD ($)
9 Months Ended
Aug. 31, 2021
Aug. 17, 2021
Oct. 01, 2022
Customer relationships, net      
Acquired Finite-Lived Intangible Assets [Line Items]      
Average Remaining Life in Years     10 years
Access Control Technologies, LLC      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets $ 4,200,000    
Access Control Technologies, LLC | Trademark      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Indefinite lived assets acquired 1,450,000    
Access Control Technologies, LLC | Customer relationships, net      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite lived assets acquired $ 2,470,000    
Average Remaining Life in Years 15 years    
Access Control Technologies, LLC | Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite lived assets acquired $ 280,000    
Average Remaining Life in Years 3 months    
DBCI, LLC      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 50,300,000  
DBCI, LLC | Trademark      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Indefinite lived assets acquired $ 20,850,000    
DBCI, LLC | Customer relationships, net      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite lived assets acquired   $ 26,320,000  
Average Remaining Life in Years   15 years  
DBCI, LLC | Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite lived assets acquired   $ 3,130,000  
Average Remaining Life in Years   4 months  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Pro Forma (Details) - DBCI, LLC - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 25, 2021
Business Acquisition [Line Items]    
Revenue $ 199,314 $ 574,135
Net Income (Loss) $ 17,097 $ 35,273
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details)
Oct. 01, 2022
shares
2021 Omnibus Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares available for grant (in shares) 15,125,000
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan - Rollforward (Details) - RSUs
9 Months Ended
Oct. 01, 2022
$ / shares
shares
RSUs  
Beginning balance (in shares) | shares 275,370
Granted (in shares) | shares 375,255
Vested (in shares) | shares (85,543)
Forfeited (in shares) | shares (25,711)
Ending balance (in shares) | shares 539,371
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 11.9
Granted (in dollars per share) | $ / shares 9.9
Vested (in dollars per share) | $ / shares 11.5
Forfeited (in dollars per share) | $ / shares 10.5
Ending balance (in dollars per share) | $ / shares $ 10.6
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 15, 2018
Oct. 01, 2022
Oct. 01, 2022
Sep. 25, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense   $ 2,842 $ 2,842  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense   581 1,860  
Unrecognized compensation expense   4,791 $ 4,791  
Unrecognized compensation period     3 years 2 months 12 days  
RSUs | Common B Unit Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accelerated vesting (in shares) 16,079      
Accelerated cost       $ 5,200
RSUs | Common B Unit Incentive Plan | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accelerated vesting (in shares) 4,012,873      
RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     4 years  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense   $ 191 $ 286  
Unrecognized compensation period     3 years 9 months 18 days  
Vesting period     4 years  
Expiration period     10 years  
Stock options | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     25.00%  
Stock options | Tranche two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     25.00%  
Stock options | Tranche three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     25.00%  
Stock options | Tranche four        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     25.00%  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details) - Stock options
9 Months Ended
Oct. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life of option (years) 6 years 3 months
Expected volatility of the Company’s stock 45.00%
Expected dividend yield on the Company’s stock 0.00%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate 2.90%
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate 3.00%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 02, 2022
Oct. 01, 2022
Jan. 01, 2022
Stock Options      
Beginning balance outstanding (in shares) 0 0  
Granted (in shares)   736,106  
Vested (in shares)   0  
Forfeited (in shares)   (35,376)  
Ending balance outstanding (in shares)   700,730  
Unvested (in shares)   700,730  
Weighted-Average Grant Date Fair Value      
Beginning balance outstanding (in dollars per share) $ 0 $ 0  
Granted (in dollars per share)   4.5  
Vested (in dollars per share)   0  
Forfeited (in dollars per share)   4.5  
Ending balance outstanding (in dollars per share)   4.5  
Unvested (in dollars per share)   $ 4.5  
Weighted Average Remaining Contractual Life (in years) 9 years 9 months 18 days 9 years 9 months 18 days  
Weighted Average Remaining Contractual Life, unvested (in years)   9 years 9 months 18 days  
Intrinsic value   $ 0 $ 0
Unvested, intrinsic value   $ 0  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jun. 07, 2021
USD ($)
$ / shares
shares
Aug. 31, 2019
USD ($)
$ / shares
shares
Jun. 26, 2021
USD ($)
Oct. 01, 2022
$ / shares
shares
Jan. 01, 2022
$ / shares
shares
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 825,000,000     825,000,000 825,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001     $ 0.0001 $ 0.0001
Common stock, shares outstanding (in shares) 138,384,250     146,647,275 146,561,717
Preferred stock, shares authorized (in shares) 1,000,000        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001        
Preferred stock, shares issued (in shares)       0  
Preferred stock, shares outstanding (in shares)       0  
Number of shares sold (in shares) 25,000,000        
Value of shares issued | $     $ 250,000    
Number of warrants transferred (in shares) 5,075,000        
Warrants outstanding (in shares) 17,249,995        
Private Placement | Warrant [Member] | The Sponsor          
Class of Stock [Line Items]          
Number of shares sold (in shares) 10,150,000        
Sale of price per share (in dollars per share) | $ / shares $ 1.00        
Conversion ratio       1  
Consideration on sale of stock | $ $ 10,150        
Warrant redemption price (in dollars per share) | $ / shares $ 11.50        
PIPE Investors          
Class of Stock [Line Items]          
Number of shares sold (in shares) 25,000,000        
Sale of price per share (in dollars per share) | $ / shares $ 10.00        
Director          
Class of Stock [Line Items]          
Number of shares sold (in shares) 1,000,000        
Class A Preferred Units          
Class of Stock [Line Items]          
Conversion ratio       343.983  
Class B Common Units          
Class of Stock [Line Items]          
Conversion ratio       249.585  
Class B Common Units | The Sponsor          
Class of Stock [Line Items]          
Issuance of PIPE (in shares) 2,000,000 8,625,000      
Value of shares issued | $   $ 25,000      
Share price (in dollars per share) | $ / shares   $ 0.003      
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Common Stock Holdings (Details) - shares
Oct. 01, 2022
Jan. 01, 2022
Jun. 07, 2021
Class of Stock [Line Items]      
Common stock, shares outstanding (in shares) 146,647,275 146,561,717 138,384,250
Common stock, shares outstanding, percent     100.00%
Janus Midco, LLC Unitholders      
Class of Stock [Line Items]      
Common stock, shares outstanding (in shares)     70,270,400
Common stock, shares outstanding, percent     50.80%
Public Stockholders      
Class of Stock [Line Items]      
Common stock, shares outstanding (in shares)     43,113,850
Common stock, shares outstanding, percent     31.20%
PIPE Investors      
Class of Stock [Line Items]      
Common stock, shares outstanding (in shares)     25,000,000
Common stock, shares outstanding, percent     18.00%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Jan. 01, 2022
Related Party Transaction [Line Items]          
Management fees paid   $ 0   $ 3,039,000  
Management fees payable $ 0   $ 0   $ 0
Janus Butler, LLC          
Related Party Transaction [Line Items]          
Rent expense 37,000 37,000 112,000 123,000  
Monthly rate     $ 13,000    
Annual escalation     1.50%    
134 Janus International, LLC          
Related Party Transaction [Line Items]          
Rent expense 0 114,000 $ 0 343,000  
ASTA Investment, LLC          
Related Party Transaction [Line Items]          
Rent expense $ 205,000 $ 201,000 544,000 $ 599,000  
Monthly rate     $ 68,000    
Annual escalation     2.00%    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 01, 2022
Jan. 01, 2022
Dec. 26, 2020
Revenue from Contract with Customer [Abstract]        
Contract assets $ 30,831 $ 30,831 $ 23,121 $ 11,399
Contract liabilities 27,235 27,235 23,207 $ 21,525
Revenue recognized 1,434 16,627    
Unsatisfied performance obligations $ 5,461 $ 5,461 $ 20,655  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 262,547 $ 187,790 $ 739,781 $ 514,796
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue (11,148) (9,154) (38,870) (23,832)
Janus North America | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 256,736 179,119 723,454 489,899
Janus North America | Operating Segments | Self Storage-New Construction        
Disaggregation of Revenue [Line Items]        
Revenue 65,880 54,507 212,240 157,121
Janus North America | Operating Segments | Self Storage-R3        
Disaggregation of Revenue [Line Items]        
Revenue 84,893 57,141 215,896 151,563
Janus North America | Operating Segments | Commercial and Others        
Disaggregation of Revenue [Line Items]        
Revenue 105,963 67,471 295,318 181,215
Janus North America | Operating Segments | Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 232,207 154,632 648,229 414,714
Janus North America | Operating Segments | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 24,529 24,487 75,225 75,185
Janus International | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 16,959 17,825 55,197 48,729
Janus International | Operating Segments | Self Storage-New Construction        
Disaggregation of Revenue [Line Items]        
Revenue 13,187 12,436 39,969 34,187
Janus International | Operating Segments | Self Storage-R3        
Disaggregation of Revenue [Line Items]        
Revenue 3,772 5,389 15,228 14,542
Janus International | Operating Segments | Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 9,789 10,192 32,763 27,040
Janus International | Operating Segments | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,170 $ 7,633 $ 22,434 $ 21,689
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Assets:    
Operating lease assets $ 44,283  
Finance lease assets 1,246  
Total leased assets $ 45,529 $ 0
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total leased assets  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total leased assets  
Liabilities:    
Operating, current $ 5,293 $ 0
Financing, current 312  
Operating, noncurrent 41,688  
Financing, noncurrent 948  
Total lease liabilities $ 48,241  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less current maturities  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total long-term debt  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 01, 2022
Leases [Abstract]    
Operating lease cost $ 2,078 $ 6,083
Short-term lease cost 0 60
Finance lease cost, Amortization of right-of-use assets 62 128
Finance lease cost, Interest on lease liabilities 7 27
Total lease cost $ 2,147 $ 6,298
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Supplemental Cash Flow (Details)
Oct. 01, 2022
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 9 years 9 months 14 days
Finance Lease, Weighted Average Remaining Lease Term 3 years 7 months 9 days
Operating Lease, Weighted Average Discount Rate 7.00%
Finance Lease, Weighted Average Discount Rate 6.80%
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Operating Lease Maturity (Details)
$ in Thousands
Oct. 01, 2022
USD ($)
Leases [Abstract]  
2022 $ 1,915
2023 8,278
2024 7,481
2025 6,470
2026 5,938
Later years 36,944
Total future lease payments 67,026
Less imputed interest (20,045)
Present value of future lease payments $ 46,981
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Finance Lease Maturity (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Leases [Abstract]    
2022 $ 96  
2023 385  
2024 385  
2025 385  
2026 161  
Later years 10  
Total future lease payments 1,422  
Less imputed interest (162)  
Present value of future lease payments $ 1,260 $ 0
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Income Tax Disclosure [Abstract]        
Income tax provision $ 10,575 $ 3,382 $ 24,984 $ 5,787
Income From Operations $ 42,974 $ 18,924 $ 99,924 $ 34,353
Effective income tax rate 24.60% 17.90% 25.00% 16.80%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Earnings Per Share [Abstract]        
Net income attributable to common stockholders $ 32,399 $ 15,542 $ 74,940 $ 28,566
Net income attributable to common stockholders 32,399 15,542 74,940 28,566
Adjustment for (gain) loss on value of private warrants 0 (1,271) 0 658
Net income as adjusted $ 32,399 $ 14,271 $ 74,940 $ 29,224
Weighted average number of shares:        
Basic 146,639,452 138,384,284 146,592,296 95,179,726
Adjustment for dilutive securities (in shares) 78,465 4,456,508 79,213 2,648,654
Diluted (in shares) 146,717,917 142,840,792 146,671,509 97,828,380
Basic net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.22 $ 0.11 $ 0.51 $ 0.30
Diluted net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.22 $ 0.10 $ 0.51 $ 0.30
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
USD ($)
Sep. 25, 2021
USD ($)
Oct. 01, 2022
USD ($)
segment
Sep. 25, 2021
USD ($)
Jan. 01, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     2    
Revenue $ 262,547 $ 187,790 $ 739,781 $ 514,796  
Income From Operations 53,897 25,226 128,859 60,664  
Depreciation Expense 1,982 1,699 5,817 4,678  
Amortization of Expense 7,408 8,229 22,278 21,852  
Capital Expenditures 2,588 11,938 7,856 15,930  
Assets 1,249,402   1,249,402   $ 1,122,002
Janus North America          
Segment Reporting Information [Line Items]          
Depreciation Expense 1,796 1,590 5,261 4,357  
Amortization of Expense 7,105 7,877 21,315 20,693  
Capital Expenditures 2,140 9,995 6,813 12,648  
Assets 1,194,034   1,194,034   1,063,563
Janus International          
Segment Reporting Information [Line Items]          
Depreciation Expense 186 109 556 321  
Amortization of Expense 303 352 963 1,159  
Capital Expenditures 448 1,943 1,043 3,282  
Assets 55,368   55,368   $ 58,439
Operating Segments | Janus North America          
Segment Reporting Information [Line Items]          
Revenue 256,736 179,119 723,454 489,899  
Income From Operations 53,060 24,382 126,088 64,878  
Operating Segments | Janus International          
Segment Reporting Information [Line Items]          
Revenue 16,959 17,825 55,197 48,729  
Income From Operations 790 821 2,740 (4,263)  
Intersegment          
Segment Reporting Information [Line Items]          
Revenue (11,148) (9,154) (38,870) (23,832)  
Eliminations          
Segment Reporting Information [Line Items]          
Revenue (11,148) (9,154) (38,870) (23,832)  
Income From Operations $ 47 $ 23 $ 31 $ 49  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details) - Insurance Claims - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Workers' Compensation Insurance Program    
Loss Contingencies [Line Items]    
Claims in excess $ 200 $ 200
Estimate of possible loss 452 383
Health Insurance Program    
Loss Contingencies [Line Items]    
Claims in excess 275 275
Estimate of possible loss $ 1,731 $ 1,539
XML 85 jbi-20221001_htm.xml IDEA: XBRL DOCUMENT 0001839839 2022-01-02 2022-10-01 0001839839 2022-11-08 0001839839 2022-10-01 0001839839 2022-01-01 0001839839 us-gaap:CustomerRelationshipsMember 2022-10-01 0001839839 us-gaap:CustomerRelationshipsMember 2022-01-01 0001839839 us-gaap:OtherIntangibleAssetsMember 2022-10-01 0001839839 us-gaap:OtherIntangibleAssetsMember 2022-01-01 0001839839 us-gaap:ProductMember 2022-07-03 2022-10-01 0001839839 us-gaap:ProductMember 2021-06-27 2021-09-25 0001839839 us-gaap:ProductMember 2022-01-02 2022-10-01 0001839839 us-gaap:ProductMember 2020-12-27 2021-09-25 0001839839 us-gaap:ServiceMember 2022-07-03 2022-10-01 0001839839 us-gaap:ServiceMember 2021-06-27 2021-09-25 0001839839 us-gaap:ServiceMember 2022-01-02 2022-10-01 0001839839 us-gaap:ServiceMember 2020-12-27 2021-09-25 0001839839 2022-07-03 2022-10-01 0001839839 2021-06-27 2021-09-25 0001839839 2020-12-27 2021-09-25 0001839839 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-26 0001839839 us-gaap:PreferredClassAMember us-gaap:PreferredStockMember 2020-12-26 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 0001839839 us-gaap:RetainedEarningsMember 2020-12-26 0001839839 2020-12-26 0001839839 us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-26 0001839839 us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member us-gaap:PreferredClassAMember us-gaap:PreferredStockMember 2020-12-26 0001839839 us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member us-gaap:CommonStockMember 2020-12-26 0001839839 us-gaap:EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0001839839 us-gaap:CommonStockMember 2020-12-26 0001839839 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0001839839 us-gaap:CommonStockMember 2020-12-27 2021-03-27 0001839839 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-03-27 0001839839 2020-12-27 2021-03-27 0001839839 us-gaap:RetainedEarningsMember 2020-12-27 2021-03-27 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-03-27 0001839839 us-gaap:CommonStockMember 2021-03-27 0001839839 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-27 0001839839 us-gaap:RetainedEarningsMember 2021-03-27 0001839839 2021-03-27 0001839839 us-gaap:CommonStockMember 2021-03-28 2021-06-26 0001839839 us-gaap:AdditionalPaidInCapitalMember 2021-03-28 2021-06-26 0001839839 2021-03-28 2021-06-26 0001839839 us-gaap:RetainedEarningsMember 2021-03-28 2021-06-26 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-28 2021-06-26 0001839839 us-gaap:CommonStockMember 2021-06-26 0001839839 us-gaap:AdditionalPaidInCapitalMember 2021-06-26 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-26 0001839839 us-gaap:RetainedEarningsMember 2021-06-26 0001839839 2021-06-26 0001839839 us-gaap:CommonStockMember 2021-06-27 2021-09-25 0001839839 us-gaap:AdditionalPaidInCapitalMember 2021-06-27 2021-09-25 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-27 2021-09-25 0001839839 us-gaap:RetainedEarningsMember 2021-06-27 2021-09-25 0001839839 us-gaap:CommonStockMember 2021-09-25 0001839839 us-gaap:AdditionalPaidInCapitalMember 2021-09-25 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-25 0001839839 us-gaap:RetainedEarningsMember 2021-09-25 0001839839 2021-09-25 0001839839 us-gaap:CommonStockMember 2022-01-01 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0001839839 us-gaap:RetainedEarningsMember 2022-01-01 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-01-02 2022-04-02 0001839839 2022-01-02 2022-04-02 0001839839 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-01-01 0001839839 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-01-01 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 2022-04-02 0001839839 us-gaap:RetainedEarningsMember 2022-01-02 2022-04-02 0001839839 us-gaap:CommonStockMember 2022-04-02 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001839839 us-gaap:RetainedEarningsMember 2022-04-02 0001839839 2022-04-02 0001839839 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001839839 2022-04-03 2022-07-02 0001839839 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001839839 us-gaap:CommonStockMember 2022-07-02 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001839839 us-gaap:RetainedEarningsMember 2022-07-02 0001839839 2022-07-02 0001839839 us-gaap:CommonStockMember 2022-07-03 2022-10-01 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 2022-10-01 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 2022-10-01 0001839839 us-gaap:RetainedEarningsMember 2022-07-03 2022-10-01 0001839839 us-gaap:CommonStockMember 2022-10-01 0001839839 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 0001839839 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001839839 us-gaap:RetainedEarningsMember 2022-10-01 0001839839 us-gaap:NonUsMember 2022-10-01 0001839839 us-gaap:NonUsMember 2022-01-01 0001839839 us-gaap:NonUsMember 2022-07-03 2022-10-01 0001839839 us-gaap:NonUsMember 2021-06-27 2021-09-25 0001839839 us-gaap:NonUsMember 2022-01-02 2022-10-01 0001839839 us-gaap:NonUsMember 2020-12-27 2021-09-25 0001839839 us-gaap:AccountingStandardsUpdate201602Member 2022-01-02 0001839839 srt:RestatementAdjustmentMember 2022-01-01 0001839839 srt:ScenarioPreviouslyReportedMember 2022-01-02 0001839839 srt:RestatementAdjustmentMember 2022-01-02 0001839839 2022-01-02 0001839839 us-gaap:LandMember 2022-10-01 0001839839 us-gaap:LandMember 2022-01-01 0001839839 us-gaap:MachineryAndEquipmentMember 2022-10-01 0001839839 us-gaap:MachineryAndEquipmentMember 2022-01-01 0001839839 us-gaap:LeaseholdImprovementsMember 2022-10-01 0001839839 us-gaap:LeaseholdImprovementsMember 2022-01-01 0001839839 us-gaap:ConstructionInProgressMember 2022-10-01 0001839839 us-gaap:ConstructionInProgressMember 2022-01-01 0001839839 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-10-01 0001839839 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-01-01 0001839839 us-gaap:CustomerRelationshipsMember 2022-01-02 2022-10-01 0001839839 us-gaap:NoncompeteAgreementsMember 2022-10-01 0001839839 us-gaap:NoncompeteAgreementsMember 2022-01-02 2022-10-01 0001839839 us-gaap:NoncompeteAgreementsMember 2022-01-01 0001839839 us-gaap:TrademarksAndTradeNamesMember 2022-10-01 0001839839 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 0001839839 us-gaap:OtherIntangibleAssetsMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-02-12 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-31 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-31 2021-08-31 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-02 2022-10-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-27 2022-01-01 0001839839 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 0001839839 jbi:NotePayableAmendmentNumber4FirstLienMember us-gaap:NotesPayableOtherPayablesMember 2022-10-01 0001839839 jbi:NotePayableAmendmentNumber4FirstLienMember us-gaap:NotesPayableOtherPayablesMember 2022-01-01 0001839839 jbi:FirstLienAmendmentNo3Member us-gaap:NotesPayableOtherPayablesMember 2021-08-18 0001839839 jbi:NotePayableAmendmentNumber4FirstLienMember us-gaap:NotesPayableOtherPayablesMember 2021-08-18 0001839839 jbi:NotePayableAmendmentNumber4FirstLienMember us-gaap:NotesPayableOtherPayablesMember 2022-01-02 2022-10-01 0001839839 jbi:FirstLienAmendmentNo3Member us-gaap:NotesPayableOtherPayablesMember 2022-07-03 2022-10-01 0001839839 jbi:FirstLienAmendmentNo3Member us-gaap:NotesPayableOtherPayablesMember 2021-06-27 2021-09-25 0001839839 jbi:FirstLienAmendmentNo3Member us-gaap:NotesPayableOtherPayablesMember 2022-01-02 2022-10-01 0001839839 jbi:FirstLienAmendmentNo3Member us-gaap:NotesPayableOtherPayablesMember 2020-12-27 2021-09-25 0001839839 jbi:AccessControlTechnologiesLLCMember 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember 2021-08-31 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:CustomerRelationshipsMember 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:OrderOrProductionBacklogMember 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:TrademarksMember 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:CustomerRelationshipsMember 2021-08-31 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:OrderOrProductionBacklogMember 2021-08-31 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember us-gaap:TrademarksMember 2021-08-31 2021-08-31 0001839839 jbi:AccessControlTechnologiesLLCMember 2020-12-27 2022-01-01 0001839839 jbi:DBCILLCMember 2021-08-31 0001839839 jbi:DBCILLCMember 2021-08-17 2021-08-17 0001839839 jbi:DBCILLCMember 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:CustomerRelationshipsMember 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:OrderOrProductionBacklogMember 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:TrademarksMember 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:CustomerRelationshipsMember 2021-08-17 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:OrderOrProductionBacklogMember 2021-08-17 2021-08-17 0001839839 jbi:DBCILLCMember us-gaap:TrademarksMember 2021-08-31 2021-08-31 0001839839 jbi:DBCILLCMember 2020-12-27 2022-01-01 0001839839 jbi:DBCILLCMember 2021-06-27 2021-09-25 0001839839 jbi:DBCILLCMember 2020-12-27 2021-09-25 0001839839 jbi:JuniperIndustrialHoldingsIncMember 2021-06-07 2021-06-07 0001839839 jbi:JuniperIndustrialHoldingsIncMember us-gaap:CommonStockMember 2021-06-07 2021-06-07 0001839839 jbi:JuniperIndustrialHoldingsIncMember us-gaap:CommonStockMember 2021-06-07 0001839839 jbi:PIPEInvestorsMember 2021-06-07 2021-06-07 0001839839 jbi:PIPEInvestorsMember 2021-06-07 0001839839 srt:DirectorMember 2021-06-07 2021-06-07 0001839839 2021-06-07 2021-06-07 0001839839 jbi:JuniperIndustrialHoldingsIncMember 2021-06-07 0001839839 jbi:GMStorMorePtyLtdMember 2021-01-19 0001839839 jbi:GMStorMorePtyLtdMember 2021-01-19 2021-01-19 0001839839 jbi:GMStorMorePtyLtdMember 2022-01-02 2022-04-02 0001839839 jbi:A2021OmnibusIncentivePlanMember 2022-10-01 0001839839 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-10-01 0001839839 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-10-01 0001839839 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 0001839839 us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-10-01 0001839839 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 0001839839 us-gaap:RestrictedStockUnitsRSUMember 2022-07-03 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-02 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-02 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-02 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember jbi:ShareBasedPaymentArrangementTrancheFourMember 2022-01-02 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember 2022-01-02 2022-10-01 0001839839 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-02 2022-10-01 0001839839 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-02 2022-10-01 0001839839 us-gaap:EmployeeStockOptionMember 2022-07-03 2022-10-01 0001839839 us-gaap:RestrictedStockUnitsRSUMember jbi:CommonBUnitIncentivePlanMember 2018-03-15 2018-03-15 0001839839 us-gaap:RestrictedStockUnitsRSUMember jbi:CommonBUnitIncentivePlanMember us-gaap:CommonStockMember 2018-03-15 2018-03-15 0001839839 us-gaap:RestrictedStockUnitsRSUMember jbi:CommonBUnitIncentivePlanMember 2020-12-27 2021-09-25 0001839839 2021-06-07 0001839839 us-gaap:PreferredClassAMember 2022-10-01 0001839839 us-gaap:CommonClassBMember 2022-10-01 0001839839 jbi:TheSponsorMember us-gaap:CommonClassBMember 2019-08-01 2019-08-31 0001839839 jbi:TheSponsorMember us-gaap:CommonClassBMember 2019-08-31 0001839839 jbi:TheSponsorMember us-gaap:CommonClassBMember 2021-06-07 2021-06-07 0001839839 jbi:JanusMidcoLLCUnitholdersMember 2021-06-07 0001839839 jbi:PublicStockholdersMember 2021-06-07 0001839839 jbi:PIPEInvestorsMember 2021-06-07 0001839839 jbi:TheSponsorMember us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2021-06-07 2021-06-07 0001839839 jbi:TheSponsorMember us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2021-06-07 0001839839 jbi:TheSponsorMember us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2022-10-01 0001839839 jbi:JanusButlerLLCMember 2022-07-03 2022-10-01 0001839839 jbi:JanusButlerLLCMember 2021-06-27 2021-09-25 0001839839 jbi:JanusButlerLLCMember 2022-01-02 2022-10-01 0001839839 jbi:JanusButlerLLCMember 2020-12-27 2021-09-25 0001839839 jbi:A134JanusInternationalLLCMember 2022-07-03 2022-10-01 0001839839 jbi:A134JanusInternationalLLCMember 2021-06-27 2021-09-25 0001839839 jbi:A134JanusInternationalLLCMember 2022-01-02 2022-10-01 0001839839 jbi:A134JanusInternationalLLCMember 2020-12-27 2021-09-25 0001839839 jbi:ASTAInvestmentLLCMember 2022-01-02 2022-10-01 0001839839 jbi:ASTAInvestmentLLCMember 2022-07-03 2022-10-01 0001839839 jbi:ASTAInvestmentLLCMember 2021-06-27 2021-09-25 0001839839 jbi:ASTAInvestmentLLCMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredAtPointInTimeMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredAtPointInTimeMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredAtPointInTimeMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredAtPointInTimeMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredOverTimeMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredOverTimeMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredOverTimeMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember us-gaap:TransferredOverTimeMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusNorthAmericaMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredAtPointInTimeMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredAtPointInTimeMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredAtPointInTimeMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredAtPointInTimeMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredOverTimeMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredOverTimeMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredOverTimeMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember us-gaap:TransferredOverTimeMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:JanusInternationalMember 2020-12-27 2021-09-25 0001839839 srt:ConsolidationEliminationsMember 2022-07-03 2022-10-01 0001839839 srt:ConsolidationEliminationsMember 2021-06-27 2021-09-25 0001839839 srt:ConsolidationEliminationsMember 2022-01-02 2022-10-01 0001839839 srt:ConsolidationEliminationsMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusNorthAmericaMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusNorthAmericaMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusNorthAmericaMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusNorthAmericaMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusNorthAmericaMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusNorthAmericaMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusNorthAmericaMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusNorthAmericaMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:CommercialAndOthersMember jbi:JanusNorthAmericaMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:CommercialAndOthersMember jbi:JanusNorthAmericaMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:CommercialAndOthersMember jbi:JanusNorthAmericaMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:CommercialAndOthersMember jbi:JanusNorthAmericaMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusInternationalMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusInternationalMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusInternationalMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageNewConstructionMember jbi:JanusInternationalMember 2020-12-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusInternationalMember 2022-07-03 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusInternationalMember 2021-06-27 2021-09-25 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusInternationalMember 2022-01-02 2022-10-01 0001839839 us-gaap:OperatingSegmentsMember jbi:SelfStorageR3Member jbi:JanusInternationalMember 2020-12-27 2021-09-25 0001839839 us-gaap:IntersegmentEliminationMember 2022-07-03 2022-10-01 0001839839 us-gaap:IntersegmentEliminationMember 2021-06-27 2021-09-25 0001839839 us-gaap:IntersegmentEliminationMember 2022-01-02 2022-10-01 0001839839 us-gaap:IntersegmentEliminationMember 2020-12-27 2021-09-25 0001839839 jbi:JanusNorthAmericaMember 2022-07-03 2022-10-01 0001839839 jbi:JanusNorthAmericaMember 2021-06-27 2021-09-25 0001839839 jbi:JanusNorthAmericaMember 2022-01-02 2022-10-01 0001839839 jbi:JanusNorthAmericaMember 2020-12-27 2021-09-25 0001839839 jbi:JanusInternationalMember 2022-07-03 2022-10-01 0001839839 jbi:JanusInternationalMember 2021-06-27 2021-09-25 0001839839 jbi:JanusInternationalMember 2022-01-02 2022-10-01 0001839839 jbi:JanusInternationalMember 2020-12-27 2021-09-25 0001839839 jbi:JanusNorthAmericaMember 2022-10-01 0001839839 jbi:JanusNorthAmericaMember 2022-01-01 0001839839 jbi:JanusInternationalMember 2022-10-01 0001839839 jbi:JanusInternationalMember 2022-01-01 0001839839 jbi:WorkersCompensationInsuranceProgramMember us-gaap:InsuranceClaimsMember 2022-01-01 0001839839 jbi:WorkersCompensationInsuranceProgramMember us-gaap:InsuranceClaimsMember 2022-10-01 0001839839 jbi:HealthInsuranceProgramMember us-gaap:InsuranceClaimsMember 2022-10-01 0001839839 jbi:HealthInsuranceProgramMember us-gaap:InsuranceClaimsMember 2022-01-01 shares iso4217:USD iso4217:USD shares jbi:region jbi:segment pure --12-31 2022 Q3 false 0001839839 P1Y P4Y http://www.janusintl.com/20221001#LeasesRightOfUseAsset http://www.janusintl.com/20221001#LeasesRightOfUseAsset http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#LongTermDebtCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent 10-Q true 2022-10-01 false 001-40456 JANUS INTERNATIONAL GROUP, INC. DE 86-1476200 135 Janus International Blvd. Temple GA 30179 866 562-2580 Common Stock, par value $0.0001 per share JBI NYSE Yes Yes Non-accelerated Filer false true false false 146647275 55335000 13192000 4553000 5449000 151694000 107372000 30831000 23121000 69050000 56596000 12282000 9843000 2227000 4057000 321419000 214181000 45529000 0 42855000 41607000 288770000 312199000 106971000 107980000 14743000 15861000 367262000 369286000 59979000 58915000 1874000 1973000 1249402000 1122002000 55728000 54961000 27235000 23207000 8379000 8067000 75919000 54111000 167261000 140346000 0 6369000 701189000 703718000 1678000 749000 41764000 2533000 911892000 853715000 825000000 825000000 0.0001 0.0001 146647275 146647275 146561717 146561717 15000 15000 279944000 277799000 -7887000 -949000 65438000 -8578000 337510000 268287000 1249402000 1122002000 230847000 155670000 642122000 417922000 31700000 32120000 97659000 96874000 262547000 187790000 739781000 514796000 165755000 125551000 482439000 340070000 96792000 62239000 257342000 174726000 14477000 12066000 42216000 31906000 28418000 24947000 86267000 81469000 0 0 0 687000 42895000 37013000 128483000 114062000 53897000 25226000 128859000 60664000 10979000 7664000 28622000 23265000 56000 91000 -313000 -2388000 0 -1271000 0 658000 42974000 18924000 99924000 34353000 10575000 3382000 24984000 5787000 32399000 15542000 74940000 28566000 -3037000 -1170000 -6938000 -896000 29362000 14372000 68002000 27670000 32399000 32399000 15542000 15542000 74940000 74940000 28566000 28566000 146639452 138384284 146592296 95179726 146717917 142840792 146671509 97828380 0.22 0.11 0.51 0.30 0.22 0.10 0.51 0.30 4478 261000 189044 189044000 -227000 -48205000 140874000 -4478 -261000 -189044 -189044000 66145633 7000 189299000 66145633 7000 189299000 -227000 -48205000 140874000 111895 52000 52000 96000 96000 311000 311000 14719000 14719000 66257528 7000 189351000 84000 -33582000 155860000 4012872 5210000 5210000 25000000 3000 249997000 250000000 41113850 4000 226940000 226944000 2000000 26480000 26480000 541710000 541710000 4078000 4078000 78291000 78291000 -37000 -37000 -1694000 -1694000 138384250 14000 234559000 47000 -39354000 195266000 110 1000 1000 -1170000 -1170000 10111000 10111000 15542000 15542000 138384360 14000 244671000 -1123000 -23812000 219750000 146561717 15000 277799000 -949000 -8578000 268287000 600000 600000 -924000 -924000 -514000 -514000 19704000 19704000 146561717 15000 278399000 -1463000 10202000 287153000 77660 910000 910000 -3387000 -3387000 22837000 22837000 146639377 15000 279309000 -4850000 33039000 307513000 7898 635000 635000 -3037000 -3037000 32399000 32399000 146647275 15000 279944000 -7887000 65438000 337510000 74940000 28566000 5817000 4678000 3997000 0 22278000 21852000 2758000 2286000 1206000 -59000 2145000 5262000 0 -2415000 0 687000 45000 -43000 -571000 0 0 658000 102000 -76000 0 -768000 45893000 16884000 7710000 12101000 531000 4488000 12454000 18474000 766000 18409000 17658000 28649000 2810000 1124000 62591000 59683000 67000 79000 7856000 15930000 0 179714000 -7789000 -195565000 6369000 19351000 0 4174000 6051000 64825000 0 155000000 0 334874000 0 250000000 0 44489000 0 541710000 0 1000 137000 0 0 4321000 -12557000 99707000 -102000 142000 42143000 -36033000 13192000 45255000 55335000 9222000 28351000 19227000 21655000 1510000 5763000 0 47999000 0 1373000 0 Basis of Presentation<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Janus International Group, Inc. is a holding company. References to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">“Janus,” “Group,” “Company,” “we,” “our” or “us” refer to Janus International Group, Inc., and its consolidated subsidiaries. Janus International Group, LLC (“Janus Core”) is a wholly-owned subsidiary of Janus Intermediate, LLC (“Intermediate”). Intermediate is a wholly-owned subsidiary of Janus Midco, LLC (“Midco”). Midco is a wholly-owned subsidiary of Janus Intermediate Holdco, Inc. (“Intermediate Holdco”). Intermediate Holdco is a wholly-owned subsidiary of Juniper Industrial Holdings, Inc. (“Juniper” or “JIH”), and Juniper is a wholly-owned subsidiary of Group.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The dollar amounts in the notes are shown in thousands of dollars, unless otherwise noted, and rounded to the nearest thousand except for share and per share amounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying Unaudited Condensed Consolidated Financial Statements are presented in U.S. dollars and have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the accounting and disclosure rules and regulations of the SEC for interim financial information. However, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the Unaudited Condensed Consolidated Financial Statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of October 1, 2022, and its results of operations, including its comprehensive income and stockholders’ equity for the three and nine months ended October 1, 2022 and September 25, 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q should be read in conjunction with the Audited Consolidated Financial Statements and notes that are included in the Annual Report on Form 10-K, for the year ended January 1, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Group is a global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, the United Kingdom, Australia, and Singapore.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Group’s business is operated through </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of Janus International Europe Ltd., a company incorporated in England and Wales (“JIE”), whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus Core, Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Janus Door, LLC (“Janus Door”), Access Control Technologies, LLC (“ACT”), U.S Door &amp; Building Components, LLC (“U.S. Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets held at foreign locations were approximately $55,749 and $58,439 as of October 1, 2022 and January 1, 2022, respectively. Revenues earned at foreign locations totaled approximately $16,959 and $17,824 for the three months ended October 1, 2022 and September 25, 2021, respectively, and $55,197 and $48,729 for the nine months ended October 1, 2022 and September 25, 2021, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. The Company’s joint venture is accounted for under the equity method of accounting. All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Reorganization</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 7, 2021, Midco transferred Janus Core, its wholly owned direct subsidiary, to the Group, thereby transferring the business for which historical financial information is included in these results of operations, to be indirectly held by Midco.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Business Combination (defined and discussed below) was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Juniper is treated as the acquired company and Midco is treated as the acquirer for financial statement reporting purposes (the “Combined Company”). Accordingly, for accounting purposes, the financial statements of the Combined Company represent a continuation of the financial statements of Midco with the acquisition being treated as the equivalent of Midco issuing stock for the net assets of JIH, accompanied by a recapitalization. The net assets of JIH will be stated at historical cost, with no goodwill or other intangible assets recorded.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates in the Unaudited Condensed Consolidated Financial Statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of Unaudited Condensed Consolidated Financial Statements in conformity with U.S 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 differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant items subject to such estimates and assumptions include, but are not limited to, the derivative warrant liability, the recognition of the valuations of share-based compensation arrangements, the useful lives of property and equipment, revenue recognition, allowances for uncollectible receivable balances, fair values and impairment of intangible assets and goodwill and assumptions used in the recognition of contract assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Section 102(b)(1) of the Jumpstart Our Business Startups Act, or JOBS Act, exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The Company qualifies as an “Emerging Growth Company” and has elected to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act. This election allows the Company to adopt the new or revised standard at the same time periods as private companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 1, observable inputs such as quoted prices in active markets;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 2, inputs other than the quoted prices in active markets that are observable either directly or indirectly;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 3, unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of cash, accounts receivable, less allowance for doubtful accounts and account payable approximate the carrying amounts due to the short-term maturities of these instruments. The fair value of the Company’s debt approximates its carrying amount as of October 1, 2022 and January 1, 2022 due to its variable interest rate that is tied to the current London Interbank Offered Rate (“LIBOR”) rate plus an applicable margin and consistency in our credit rating. To estimate the fair value of the Company’s debt, the Company utilized fair value based risk measurements that are indirectly observable, such as credit risk that fall within Level 2 of the Fair Value hierarchy. The fair value of the warrants contains significant unobservable inputs including the expected term and the share exchange ratio in evaluating the fair value of underlying common stock, and exercise price, therefore, the warrant liabilities were evaluated to be a Level 3 fair value measurement. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than the following, the Company’s significant accounting policies have not changed materially from those described in its Annual Report on Form 10-K for the fiscal year ended January 1, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Refer to Recently Adopted Accounting Pronouncements section of this note for more information on the impact to the Unaudited Condensed Consolidated Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company gathered information about its current bad debt reserve and write-off practices and loss methodology, in-scope assets, historical credit losses, proposed pooling approach and expected changes to business practices under CECL. Accounts receivables are stated at estimated net realizable value from the sale of products and services to established customers. The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are used to calculate the historical loss rates are available for each business unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concluded to pool the financial assets at this level within each business unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the commercial pool. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the self-storage pool. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviewed methods provided by the guidance and determined to use the loss-rate method in the CECL analysis for trade receivables and contract assets. This loss-rate method was selected as there is reliable historical information available by business unit, and this historical information was determined to be representative of the Company’s current customers, products, services, and billing practices.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The summary of activity in the allowance for credit losses for the nine months ended October 1, 2022 and the allowance for doubtful accounts for the nine months ended September 25, 2021 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CECL Adoption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Provision (Reversal), net</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,468)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On January 2, 2022, the Company adopted the provisions of ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which introduced a new model known as CECL.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Group is a global manufacturer and supplier of turn-key self-storage, commercial and industrial building solutions including: roll up and swing doors, hallway systems, relocatable storage units, and facility and door automation technologies with manufacturing operations in Georgia, Texas, Arizona, Indiana, North Carolina, the United Kingdom, Australia, and Singapore.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Group’s business is operated through </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> geographic regions that comprise our two reportable segments: Janus North America and Janus International. The Janus International segment is comprised of Janus International Europe Ltd., a company incorporated in England and Wales (“JIE”), whose production and sales are largely in Europe and Australia. The Janus North America segment is comprised of all the other entities including Janus Core, Betco, Inc. (“BETCO”), Noke, Inc. (“NOKE”), Asta Industries, Inc. (“ASTA”), Janus Door, LLC (“Janus Door”), Access Control Technologies, LLC (“ACT”), U.S Door &amp; Building Components, LLC (“U.S. Door”), and Steel Door Depot.com, LLC (“Steel Door Depot”).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets held at foreign locations were approximately $55,749 and $58,439 as of October 1, 2022 and January 1, 2022, respectively. Revenues earned at foreign locations totaled approximately $16,959 and $17,824 for the three months ended October 1, 2022 and September 25, 2021, respectively, and $55,197 and $48,729 for the nine months ended October 1, 2022 and September 25, 2021, respectively.</span></div> 2 2 55749000 58439000 16959000 17824000 55197000 48729000 Principles of ConsolidationThe Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. The Company’s joint venture is accounted for under the equity method of accounting. All significant intercompany accounts and transactions have been eliminated in consolidation. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Reorganization</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 7, 2021, Midco transferred Janus Core, its wholly owned direct subsidiary, to the Group, thereby transferring the business for which historical financial information is included in these results of operations, to be indirectly held by Midco.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Business Combination (defined and discussed below) was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Juniper is treated as the acquired company and Midco is treated as the acquirer for financial statement reporting purposes (the “Combined Company”). Accordingly, for accounting purposes, the financial statements of the Combined Company represent a continuation of the financial statements of Midco with the acquisition being treated as the equivalent of Midco issuing stock for the net assets of JIH, accompanied by a recapitalization. The net assets of JIH will be stated at historical cost, with no goodwill or other intangible assets recorded.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates in the Unaudited Condensed Consolidated Financial Statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of Unaudited Condensed Consolidated Financial Statements in conformity with U.S 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 differ from those estimates.</span></div>Significant items subject to such estimates and assumptions include, but are not limited to, the derivative warrant liability, the recognition of the valuations of share-based compensation arrangements, the useful lives of property and equipment, revenue recognition, allowances for uncollectible receivable balances, fair values and impairment of intangible assets and goodwill and assumptions used in the recognition of contract assets. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Section 102(b)(1) of the Jumpstart Our Business Startups Act, or JOBS Act, exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The Company qualifies as an “Emerging Growth Company” and has elected to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act. This election allows the Company to adopt the new or revised standard at the same time periods as private companies.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 1, observable inputs such as quoted prices in active markets;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 2, inputs other than the quoted prices in active markets that are observable either directly or indirectly;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt">Level 3, unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></div>The fair value of cash, accounts receivable, less allowance for doubtful accounts and account payable approximate the carrying amounts due to the short-term maturities of these instruments. The fair value of the Company’s debt approximates its carrying amount as of October 1, 2022 and January 1, 2022 due to its variable interest rate that is tied to the current London Interbank Offered Rate (“LIBOR”) rate plus an applicable margin and consistency in our credit rating. To estimate the fair value of the Company’s debt, the Company utilized fair value based risk measurements that are indirectly observable, such as credit risk that fall within Level 2 of the Fair Value hierarchy. The fair value of the warrants contains significant unobservable inputs including the expected term and the share exchange ratio in evaluating the fair value of underlying common stock, and exercise price, therefore, the warrant liabilities were evaluated to be a Level 3 fair value measurement. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 2, 2022, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) (“CECL”), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Refer to Recently Adopted Accounting Pronouncements section of this note for more information on the impact to the Unaudited Condensed Consolidated Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company gathered information about its current bad debt reserve and write-off practices and loss methodology, in-scope assets, historical credit losses, proposed pooling approach and expected changes to business practices under CECL. Accounts receivables are stated at estimated net realizable value from the sale of products and services to established customers. The Company determined that pooling accounts receivable by business units was the most appropriate because of the similarity of risk characteristics within each line such as customers and services offered. Historical losses and customer-specific reserve information that are used to calculate the historical loss rates are available for each business unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">During the pooling process, the Company identified two distinct customer types: commercial and self-storage. As these customer types have different risk characteristics, the Company concluded to pool the financial assets at this level within each business unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Commercial customers typically are customers contracting with the Company on short-term projects with smaller credit limits and overall, smaller project sizes. Due to the short-term nature and smaller scale of these types of projects, the Company expects minimal write-offs of its receivables at the commercial pool. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Self-storage projects typically involve general contractors and make up the largest portion of the Company’s accounts receivable balance. These projects are usually longer-term construction projects and billed over the course of construction. Credit limits are larger for these projects given the overall project size and duration. Due to the longer-term nature and larger scale of these types of projects, the Company expects a potential for more write-offs of its receivable balances within the self-storage pool. </span></div>The Company reviewed methods provided by the guidance and determined to use the loss-rate method in the CECL analysis for trade receivables and contract assets. This loss-rate method was selected as there is reliable historical information available by business unit, and this historical information was determined to be representative of the Company’s current customers, products, services, and billing practices. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The summary of activity in the allowance for credit losses for the nine months ended October 1, 2022 and the allowance for doubtful accounts for the nine months ended September 25, 2021 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CECL Adoption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Provision (Reversal), net</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,468)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On January 2, 2022, the Company adopted the provisions of ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which introduced a new model known as CECL.</span></div> 5449000 366000 2468000 1206000 4553000 4485000 59000 -59000 4367000 Recently Issued Accounting Standards<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is effective and may be applied beginning March 12, 2020 and will apply through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848) (“ASU 2021-01”). The amendments in ASU 2021-01 provide optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference the LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The provisions must be applied at a Topic, Subtopic, or Industry Subtopic level for all transactions other than derivatives, which may be applied at a hedging relationship level. In April 2022, the FASB, proposed the deferral of the sunset date of this guidance to December 31, 2024. The Company is currently evaluating the impact this adoption will have on the Company’s consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although there are several other new accounting pronouncements issued or proposed by the FASB, which have been adopted or will be adopted as applicable, management does not believe any of these accounting pronouncements has had or will have a material impact on the Group’s consolidated financial position or results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) which deferred the effective date for ASC 842, Leases, for one year. The leasing standard will be effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the leasing standard effective January 2, 2022 and has elected to adopt the new standard at the adoption date using the modified retrospective method and recognized a cumulative effect adjustment to accumulated deficit in the amount of $558. Under this approach, we will continue to report comparative period financial information under ASC 840. We have elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows us to carry forward the historical lease classification. We also made an accounting policy election to exclude leases with an initial term of 12 months or less from the consolidated balance sheet. We will recognize those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. As part of this adoption, we have implemented internal controls and key system functionality to enable the preparation of financial information.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The adoption of the standard resulted in recording right-of-use assets of $42,835 and lease liabilities of $44,776 as of January 2, 2022. The right-of-use assets are lower than the lease liabilities as existing deferred rent and lease incentive liabilities were recorded against the right-of-use assets at adoption in accordance with the standard. The standard had no impact on our debt-covenant compliance under our current agreements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 2, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pre-ASC 326<br/>Adoption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Impact of ASC<br/>326 Adoption </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As Reported<br/>Under ASC 326</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts Receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost in Excess of Billings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> Recently Issued Accounting Standards<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is effective and may be applied beginning March 12, 2020 and will apply through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848) (“ASU 2021-01”). The amendments in ASU 2021-01 provide optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference the LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The provisions must be applied at a Topic, Subtopic, or Industry Subtopic level for all transactions other than derivatives, which may be applied at a hedging relationship level. In April 2022, the FASB, proposed the deferral of the sunset date of this guidance to December 31, 2024. The Company is currently evaluating the impact this adoption will have on the Company’s consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although there are several other new accounting pronouncements issued or proposed by the FASB, which have been adopted or will be adopted as applicable, management does not believe any of these accounting pronouncements has had or will have a material impact on the Group’s consolidated financial position or results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842) which deferred the effective date for ASC 842, Leases, for one year. The leasing standard will be effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the leasing standard effective January 2, 2022 and has elected to adopt the new standard at the adoption date using the modified retrospective method and recognized a cumulative effect adjustment to accumulated deficit in the amount of $558. Under this approach, we will continue to report comparative period financial information under ASC 840. We have elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows us to carry forward the historical lease classification. We also made an accounting policy election to exclude leases with an initial term of 12 months or less from the consolidated balance sheet. We will recognize those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. As part of this adoption, we have implemented internal controls and key system functionality to enable the preparation of financial information.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The adoption of the standard resulted in recording right-of-use assets of $42,835 and lease liabilities of $44,776 as of January 2, 2022. The right-of-use assets are lower than the lease liabilities as existing deferred rent and lease incentive liabilities were recorded against the right-of-use assets at adoption in accordance with the standard. The standard had no impact on our debt-covenant compliance under our current agreements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 2, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pre-ASC 326<br/>Adoption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Impact of ASC<br/>326 Adoption </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As Reported<br/>Under ASC 326</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts Receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost in Excess of Billings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -558000 42835000 44776000 The Company adopted this standard effective January 2, 2022 using the modified retrospective method and recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $366.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 2, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pre-ASC 326<br/>Adoption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Impact of ASC<br/>326 Adoption </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As Reported<br/>Under ASC 326</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts Receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost in Excess of Billings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -366000 107372000 -366000 107006000 23121000 23121000 -8578000 -366000 -8944000 Inventories<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value utilizing the first-in, first-out (FIFO) method. The major components of inventories as of October 1, 2022 and January 1, 2022 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">56,596</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recorded a reserve for inventory obsolescence as of October 1, 2022 and January 1, 2022, of approximately $1,996 and $1,295, respectively.</span></div> The major components of inventories as of October 1, 2022 and January 1, 2022 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">56,596</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 48043000 41834000 650000 671000 20357000 14091000 69050000 56596000 1996000 1295000 Property and Equipment<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, equipment, and other fixed assets as of October 1, 2022 and January 1, 2022 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,646 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">41,607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, equipment, and other fixed assets as of October 1, 2022 and January 1, 2022 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,646 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">41,607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 4501000 4501000 37286000 35688000 5615000 4599000 6063000 3571000 14274000 13287000 67739000 61646000 24884000 20039000 42855000 41607000 Acquired Intangible Assets and Goodwill<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recognized at fair value and amortized over their estimated useful lives. The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:</span></div><div style="margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames and trademarks</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">575,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(165,463)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">580,322</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(144,282)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes to gross carrying amount of recognized intangible assets due to translation adjustments include an approximate $3,278 and $270 loss for the period ended October 1, 2022 and January 1, 2022, respectively. Amortization expense was approximately $7,408 and $8,229 for the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three month periods ended October 1, 2022 and September 25, 2021, and $22,278 and $21,852 for the nine months periods ended October 1, 2022 and September 25, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill for the period ended October 1, 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,286</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes due to foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,076)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill adjusted during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of October 1, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">367,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames and trademarks</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">575,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(165,463)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">580,322</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(144,282)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The carrying basis and accumulated amortization of recognized intangible assets at October 1, 2022 and January 1, 2022, are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames and trademarks</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">575,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(165,463)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">580,322</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(144,282)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 406970000 -118200000 P10Y 410094000 -97895000 380000 -233000 P5Y 412000 -231000 106971000 107980000 61626000 -47030000 P10Y 61836000 -46156000 575947000 -165463000 580322000 -144282000 3278000 -270000 7408000 8229000 22278000 21852000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill for the period ended October 1, 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,286</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes due to foreign currency fluctuations</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,076)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill adjusted during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of October 1, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">367,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 369286000 2076000 52000 367262000 Accrued Expenses<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses are summarized as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales tax payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indemnity Holdback Liability</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits and allowances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,919</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">54,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other as of October 1, 2022 and January 1, 2022 consists of property tax, freight accrual, legal, accounting and other professional fee accruals.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses are summarized as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales tax payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indemnity Holdback Liability</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits and allowances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,919</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">54,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5236000 3606000 254000 2741000 1002000 0 6222000 1766000 14016000 13857000 36297000 24555000 2121000 810000 5293000 0 5478000 6776000 75919000 54111000 Line of CreditOn February 12, 2018, the Company, through Intermediate and Janus Core, entered into a revolving line of credit facility with a financial institution pursuant to ABL Credit And Guarantee Agreement (the “LOC Agreement”). In August 2021, the Company increased the available line of credit from $50,000 to $80,000, incurred additional fees for this amendment of $425 and extended the maturity date from February 18, 2023 to August 12, 2024. The current line of credit facility is for $80,000 with interest payments due in arrears. The interest rate on the facility is based on a base rate, unless a LIBOR Rate (as defined in the LOC Agreement) option is chosen by the Company. If the LIBOR Rate is elected, the interest computation is equal to the LIBOR Rate plus the LIBOR Rate Margin of 1.25%, as of October 1, 2022. If the Base Rate (as defined in the LOC Agreement) is elected, the interest computation is equal to the Base Rate of the greatest of (a) the federal funds rate plus .5%, (b) the LIBOR rate plus 1%, or (c) the financial institution’s Prime Rate (as defined in the LOC Agreement), plus the Base Rate Margin (as defined in the LOC Agreement) of .25% as of October 1, 2022. At the beginning of each quarter the applicable margin is set and determined by the administrative agent based on the average net availability on the line of credit for the previous quarter. As of October 1, 2022 and January 1, 2022, the interest rate in effect for the facility was 6.5% and 3.5%, respectively. The line of credit is collateralized by accounts receivable and inventories. The Company has incurred deferred loan costs in the amount of $1,483 which are being amortized over the term of the facility that expires on August 12, 2024, using the effective interest method, and are presented as part of other assets within our Unaudited Condensed Consolidated Balance Sheet. The amortization of the deferred loan costs is included in interest expense on the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. The unamortized portion of the fees as of October 1, 2022 and January 1, 2022 was approximately $463 and $648, respectively. There was $— and $6,369 outstanding on the line of credit as of October 1, 2022 and January 1, 2022, respectively. Long-Term Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Note payable - Amendment No. 4 First</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lien</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing leases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">717,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">722,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less unamortized deferred finance fees</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less current maturities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Total long-term debt</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">701,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">703,718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Notes Payable - Amendment No.4 First Lien - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 18, 2021, the Company completed a refinancing in the form of that certain First Lien Amendment No. 4, in which the principal terms of the amendment were new borrowings of $155,000 which was used to fund the DBCI (hereinafter defined) acquisition. The Amendment No. 4 First Lien is comprised of a syndicate of lenders originating on August 18, 2021 in the amount of $726,413 with interest payable in arrears. The outstanding loan balance is to be repaid on a quarterly basis of 0.25% of the original balance beginning the last day of September 2021 with the remaining principal due on the maturity date of February 12, 2025. As chosen by the Company, the amended loan bears interest at a floating rate per annum consisting of LIBOR, plus an applicable margin percent (effective rate of 6.4% as of October 1, 2022). The debt is secured by substantially all business assets. This refinancing amendment was accounted for as a modification and as such no gain or loss was recognized for this transaction and any bank fees, original issue discount and charges capitalized are being amortized as a component of interest expense over the remaining loan term. Third party fees paid in connection with this amendment were expensed.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022 and January 1, 2022, the Company maintained one letter of credit totaling approximately $400 on which there were no balances due.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Company entering into the First Lien debt agreement discussed above, deferred finance fees were capitalized. Amortization of approximately $865 and $800 and $2,573 and $2,286 was recognized for the three and nine months ended October 1, 2022 and September 25, 2021, respectively, as a component of interest expense, including those amounts amortized in relation to the deferred finance fees associated with the outstanding line of credit.</span></div> 50000000 80000000 425000 80000000 0.0125 0.005 0.01 0.0025 0.065 0.035 1483000 463000 648000 0 6369000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Note payable - Amendment No. 4 First</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lien</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">716,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing leases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">717,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">722,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less unamortized deferred finance fees</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less current maturities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Total long-term debt</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">701,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">703,718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 716329000 722379000 1260000 0 717589000 722379000 8021000 10594000 8379000 8067000 701189000 703718000 155000000 726413000 0.0025 0.064 400000 400000 865000 800000 2573000 2286000 Business Combinations<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Access Control Technologies, LLC Acquisition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 31, 2021, Janus Core acquired 100% of the equity interests of ACT and all assets and certain liabilities of Phoenix Iron Worx, LLC for total consideration of approximately $10,385 which was comprised of approximately $9,383 of cash plus $1,002 of hold back</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">respective date of acquisition. The following tables summarize the fair values of consideration transferred and the fair values of identified</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">assets acquired, and liabilities assumed at the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Consideration Transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hold Back Liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Fair Value of Consideration Transferred</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,385</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized amounts of identifiable liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The goodwill balance of $6,638 is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with ACT. All of the goodwill was assigned to the Janus North America segment of the business and is deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 Months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Intangible Assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships represent the fair values of the underlying relationships with ACT’s customers. Backlog represents the fair value of ACT’s contracts that have yet to be billed. Trade names represent ACT’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 8.8 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, the Company incurred approximately $284 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">DBCI, LLC (“DBCI”) Acquisition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 17, 2021, Janus Core acquired 100% of the equity interests of DBCI from Cornerstone Building Brands, Inc. (“Cornerstone”) for total cash consideration of approximately $169,173. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of the acquisitions have been recorded based upon management's estimates of their fair market values as of each respective date of acquisition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the fair value of consideration transferred and the fair value of identified assets acquired, and liabilities assumed at the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Consideration Transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">169,173</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized amounts of identifiable liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">102,727</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of DBCI and Janus Core. All of the goodwill was assigned to the Janus North America segment and is deductible for income tax purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 Months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Intangible Assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50,300</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships represent the fair values of the underlying relationships with DBCI’s customers. Unbilled contracts (“Backlog”) represent the fair value of DBCI’s contracts that have yet to be billed. Trade names represent DBCI’s trademarks, which consumers associate with the source and quality of the products and services they provide. The weighted-average amortization of acquired intangibles is 7.9 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, the Company incurred approximately $2,685 of third-party acquisition costs. These expenses are included in general and administrative expense in the Company’s Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the three and nine months ended September 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 21, 2022, in response to the Company’s submission of its proposed purchase price calculations and preliminary supporting documentation (the “Closing Statement”), Cornerstone delivered a Purchase Price Dispute Notice (“Dispute Notice”) to the Company. On February 26, 2022, the Company delivered its response to the Dispute Notice, and subsequent extensions were permitted between the parties to analyze the Closing Statement in an effort to mutually resolve the matter. The Closing Statement analysis is unresolved and pending as of the Form 10-Q filing date. Given the number of Closing Statement items currently in dispute, which result in a material difference between Janus’ and Cornerstone’s position of the purchase price, the Company is unable to reasonably estimate the contingency loss or gain. The Company will continue to monitor the progress of the dispute and will recognize the respective gain or loss through earnings in the appropriate period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following unaudited pro forma information is based on estimates and assumptions that the Company believes to be reasonable. However, this information is not necessarily indicative of the Company’s consolidated results of income in future periods or the results that actually would have been realized had the Company and DBCI and ACT been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business combinations had they occurred on December 27, 2020 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This unaudited pro forma supplemental information includes incremental asset amortization, accounting policy alignment, nonrecurring transaction costs, and other charges as a result of the acquisitions, net of the related tax effects.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following unaudited pro forma information has been prepared as if the DBCI and ACT acquisitions had taken place on December 27, 2020. The Company prepared the table based on certain estimates and assumptions. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provided period over period comparability.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:34.064%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Period Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Period Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">574,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">The Business Combination</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 7, 2021, Juniper consummated a business combination with Midco pursuant to the Business Combination Agreement (the “Business Combination”). Pursuant to ASC 805, for financial accounting and reporting purposes, Midco was deemed the accounting acquirer and Juniper was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of Midco issuing equity for the net assets of Juniper, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of Midco are the historical financial statements of Janus International Group, Inc. The net assets of Juniper were stated at historical costs, with no goodwill or other intangible assets recorded in accordance with U.S. GAAP, and are consolidated with Midco’s financial statements on the closing date. The shares and net income (loss) per share available to holders of the Company’s common stock, prior to the Business Combination, have been retroactively restated to reflect the exchange ratio established in the Business Combination Agreement.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the Business Combination, Midco’s unitholders received aggregate consideration of approximately $1,200,000, which consisted of (i) $541,700 in cash at the closing of the Business Combination and (ii) 70,270,400 shares of common stock valued at $10.00 per share, totaling $702,700. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the closing of the Business Combination, Juniper Industrial Sponsor, LLC (the “Sponsor”) received 2,000,000 shares of Janus’ common stock (pro rata among the Sponsor shares and shares held by certain affiliates) (the “Earnout Shares”) contingent upon achieving certain market share price milestone as outlined in the Business Combination Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement, entered into by and between the Company and the Sponsor at the closing of the transaction. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concurrently with the execution and delivery of the Business Combination Agreement, certain institutional accredited investors (the “PIPE Investors”), entered into subscription agreements (the “PIPE Subscription Agreements”) pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 shares of Janus’ common stock (the “PIPE Shares”) at a purchase price per share of $10.00 (the “PIPE Investment”). One of the Company’s directors also purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment. The PIPE Investment was closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Business Combination, the Group incurred direct and incremental costs of approximately $44,500 related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees. In addition, the Company incurred $4,468 in transaction bonuses paid to key employees and $5,210 in non-cash share-based compensation expense due to the accelerated vesting of Midco’s legacy share-based compensation plan. See Note 10 - “Equity Compensation” for additional information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">G&amp;M Stor-More Pty Ltd Acquisition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 19, 2021, the Company, through its wholly owned subsidiary Steel Storage Australia Pty Ltd. (“Steel Storage”) acquired 100% of the net assets of G&amp;M Stor-More Pty Ltd. for total cash consideration of approximately $1,739. In aggregate, approximately $814 was attributed to intangible assets, approximately $929 was attributable to goodwill, and approximately $(4) was attributable to net liabilities assumed. The goodwill arising from the acquisition consists largely of the synergies and economies of scale expected from combining the operations of the Company and Steel Storage. All of the goodwill was assigned to the Janus International segment of the business and is not deductible for income tax purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The weighted-average amortization of acquired intangibles is 11.6 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, the Company incurred approximately $105 of third-party acquisition costs. These expenses are included in general and administrative expense of the Company’s consolidated statement of operations and comprehensive income for the nine months ended September 25, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pro forma results of operations for this acquisition have not been presented because the historic results of operations for G&amp;M Stor-More Pty Ltd. are not material to the consolidated results of operations in the prior year.</span></div> 1 10385000 9383000 1002000 The following tables summarize the fair values of consideration transferred and the fair values of identifiedassets acquired, and liabilities assumed at the date of acquisition:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Consideration Transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hold Back Liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Fair Value of Consideration Transferred</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,385</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized amounts of identifiable liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following tables summarize the fair value of consideration transferred and the fair value of identified assets acquired, and liabilities assumed at the date of acquisition:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value of Consideration Transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">169,173</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recognized amounts of identifiable liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">102,727</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9383000 1002000 10385000 169000 1101000 103000 197000 2470000 280000 1450000 473000 152000 1398000 3747000 6638000 6638000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 Months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Intangible Assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 Months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Intangible Assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50,300</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 2470000 P15Y 280000 P3M 1450000 4200000 P8Y9M18D 284000 1 169173000 169173000 208000 8502000 9075000 7803000 29000 26320000 3130000 20850000 8012000 571000 888000 66446000 102727000 26320000 P15Y 3130000 P4M 20850000 50300000 P7Y10M24D 2685000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following unaudited pro forma information has been prepared as if the DBCI and ACT acquisitions had taken place on December 27, 2020. The Company prepared the table based on certain estimates and assumptions. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provided period over period comparability.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:34.064%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Period Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Period Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">574,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 199314000 574135000 17097000 35273000 1200000000 541700000 70270400 10.00 702700000 2000000 25000000 10.00 1000000 25000000 44500000 4468000 5210000 1 1739000 814000 929000 4000 P11Y7M6D 105000 Equity Compensation<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2021 Omnibus Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company maintains its 2021 Omnibus Incentive Plan (the “Plan”) under which it grants stock-based awards to eligible directors, officers and employees in order to attract, retain and reward such individuals and strengthen the mutuality of interest between such individuals and the Group’s stockholders. The Plan allows to issue and grant 15,125,000 shares. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures compensation expense for stock-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”). During the nine months ended October 1, 2022, the Company granted stock-based awards including restricted stock units (“RSUs”) and stock options under the Plan. The grant date fair value of RSUs are equal to the closing price of the Company’s common stock on either: (i) the date of grant; or (ii) the previous trading day, depending on the level of administration required. Forfeitures are recognized as they occur, any unvested RSUs or stock options are forfeited upon a “Termination of Service”, as defined in the Plan, or as otherwise provided in the applicable award agreement or determined by the Company’s Compensation Committee of the Board of Directors. As of September 25, 2021, no awards were granted to any individuals under the Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Unit Grants</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs are subject to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV81OC9mcmFnOmRmM2UyZmViNzY5ZTQxMjA4M2Q0MmEwMTEwM2I2YWU2L3RleHRyZWdpb246ZGYzZTJmZWI3NjllNDEyMDgzZDQyYTAxMTAzYjZhZTZfMTMxNg_f350521f-9b9f-455b-99bb-461a811dc44d">one</span> or four years’ service vesting period. RSUs activity for the nine months ended October 1, 2022 is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">275,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">375,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(85,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">11.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(25,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at October 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">539,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Unvested at October 1, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">539,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense for RSUs is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to the above awards was approximately $581 and $1,860 for the three and nine months ended October 1, 2022, respectively. As of October 1, 2022, there was an aggregate of $4,791 of unrecognized expense related to the restricted stock units granted, which the Company expects to amortize over a weighted-average period of 3.2 years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options are granted by applying a valuation method to determine the grant date fair value for each stock option award. Stock option awards typically vest in 25% annual installments on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV81OC9mcmFnOmRmM2UyZmViNzY5ZTQxMjA4M2Q0MmEwMTEwM2I2YWU2L3RleHRyZWdpb246ZGYzZTJmZWI3NjllNDEyMDgzZDQyYTAxMTAzYjZhZTZfMzQ5MQ_685bbb1d-10e4-4bed-bb12-a0f5e68f0131">four</span> anniversaries of the vesting commencement date and expire ten years from the grant date. The fair value of each option is estimated using a Black-Scholes option valuation model using the independent valuations of the Company’s stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal assumptions utilized in valuing stock options include, the expected option life, the risk-free interest rate (an estimate based on the yield of United States Treasury zero coupon with a maturity equal to the expected life of the option), the expected stock price volatility using the historical and implied price volatility, and the expected dividend yield.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the assumptions used in determining the fair value of stock options is as follows:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected life of option (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">6.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9% - 3.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected volatility of the Company’s stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected dividend yield on the Company’s stock</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Stock option activity for the nine months ended October 1, 2022 is as follows:</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">736,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(35,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at October 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">700,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Unvested at October 1, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">700,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock options is recognized straight line over the respective vesting period, reduced for actual forfeitures, and included in general and administrative expense in the accompanying Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income. Total compensation expense related to stock options was approximately $191 and $286 for the three and nine months ended October 1, 2022. Total unamortized stock-based compensation expense related to the unvested stock options was approximately $2,842, which the Company expects to amortize over a weighted-average period of 3.8 years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Midco - Class B Unit Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Business Combination, commencing on March 15, 2018, the Board of Directors of Midco approved the Class B Unit Incentive Plan (the “Class B Plan”), which was a form of long-term compensation that provided for the issuance of ownership units to employees for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of Midco. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the Business Combination, the Board of Directors approved an accelerated vesting for 16,079 units (equivalent to 4,012,873 shares of Group common stock) granted in connection with the Class B Plan, to allow accelerated vesting of the units upon consummation of the Business Combination. The accelerated vesting resulted in $5.2 million of non-cash share-based compensation expense recorded to general and administrative expense in the Unaudited Condensed Consolidated Statement of Operations and Comprehensive Income for the nine months ended September 25, 2021. Effective June 7, 2021, as a result of the Business Combination, the Class B Plan was terminated.</span></div> 15125000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs are subject to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV81OC9mcmFnOmRmM2UyZmViNzY5ZTQxMjA4M2Q0MmEwMTEwM2I2YWU2L3RleHRyZWdpb246ZGYzZTJmZWI3NjllNDEyMDgzZDQyYTAxMTAzYjZhZTZfMTMxNg_f350521f-9b9f-455b-99bb-461a811dc44d">one</span> or four years’ service vesting period. RSUs activity for the nine months ended October 1, 2022 is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">275,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">375,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(85,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">11.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(25,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at October 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">539,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Unvested at October 1, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">539,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> P4Y 275370 11.9 375255 9.9 85543 11.5 25711 10.5 539371 10.6 539371 10.6 581000 1860000 4791000 P3Y2M12D 0.25 0.25 0.25 0.25 P10Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the assumptions used in determining the fair value of stock options is as follows:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected life of option (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">6.25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9% - 3.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected volatility of the Company’s stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Expected dividend yield on the Company’s stock</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P6Y3M 0.029 0.030 0.45 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Stock option activity for the nine months ended October 1, 2022 is as follows:</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended October 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">736,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(35,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Outstanding at October 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">700,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Unvested at October 1, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">700,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">4.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">9.8</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 0 0 0 736106 4.5 P9Y9M18D 0 0 35376 4.5 700730 4.5 P9Y9M18D 0 700730 4.5 P9Y9M18D 0 191000 286000 2842000 P3Y9M18D 16079 4012873 5200000 Stockholders’ Equity<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 7, 2021, the Group’s common stock began trading on the NYSE under the symbol “JBI”. Pursuant to the terms of the Amended and Restated Certificate of Incorporation, the Company is authorized and has available 825,000,000 shares of common stock with a par value of $0.0001 per share. Immediately following the Business Combination, there were 138,384,250 shares of common stock with a par value of $0.0001 outstanding. As discussed in Note 9 Business Combination, the Company has retroactively adjusted the shares issued and outstanding prior to June 7, 2021 to give effect to the exchange ratio established in the Business Combination Agreement to determine the number of shares of common stock into which they were converted. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our certificate of incorporation authorizes the issuance of 1,000,000 shares of preferred stock with a par value of $0.0001 per share. As of October 1, 2022, zero shares of preferred stock were issued and outstanding, and no designation of rights and preferences of preferred stock had been adopted. Our preferred stock is not quoted on any market or system, and there is not currently a market for our preferred stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Rollover Equity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the closing date of the Business Combination, each outstanding unit of Midco’s Class A Preferred and Class B Common converted into our common stock at the then-effective conversion rate. Each unit of Midco Class A Preferred was converted into approximately 343.983 shares of our common stock, and each unit of Midco Class B Common was converted into approximately 249.585 shares of our common stock based on the determined exchange ratio. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">PIPE Investment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concurrently with the execution and delivery of the Business Combination Agreement, the PIPE Investors entered into the PIPE Subscription Agreements pursuant to which the PIPE Investors purchased an aggregate of 25,000,000 PIPE Shares at a purchase price per share of $10.00. One of the Company’s directors purchased an aggregate of 1,000,000 of the PIPE Shares as part of the PIPE Investment.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The PIPE Investment closed on June 7, 2021 and the issuance of an aggregate of 25,000,000 shares of common stock occurred concurrently with the consummation of the Business Combination. The sale and issuance was made to accredited investors in reliance on Rule 506 of Regulation D under the Securities Act of 1933, as amended (the “Securities Act”).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Founder Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2019, the Sponsor purchased 8,625,000 shares of Class B common stock (the “founder shares”) of JIH for an aggregate purchase price of $25,000 in cash, or approximately $0.003 per founder share. By virtue of the consummation of the Business Combination, the Sponsor’s Class A common stock was converted into the right to receive an equivalent number of shares of common stock, 2,000,000 of which (pro rata among the Sponsor shares and shares held by certain affiliates) was subject to the terms of the Earnout Agreement. The vesting of the Earnout Shares occurred automatically as of the close of the trading on June 21, 2021 in accordance with the terms of the Earnout Agreement. The table below represents the approximate common stock holdings of the Group immediately following the Business Combination.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus Midco, LLC unitholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,270,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Public stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,113,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PIPE Investors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">138,384,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Sponsor purchased 10,150,000 warrants to purchase Class A common stock of JIH (the “private placement warrants”) for a purchase price of $1.00 per whole private placement warrant, or $10,150 in the aggregate, in private placement transactions that occurred simultaneously with the closing of the Juniper IPO and the closing of the over-allotment option for the Juniper IPO (the “private placement”). Each private placement warrant entitled the holder to purchase one share of Class A common stock of JIH at $11.50 per share. The private placement warrants were only exercisable for a whole number of shares of Class A common stock of JIH. The Sponsor transferred 5,075,000 of its private placement warrants to Midco’s equity holders as part of the consideration for the Business Combination. The private placement warrants are liability classified. Immediately after giving effect to the Business Combination, there were 17,249,995 issued and outstanding public warrants. The public warrants were equity classified. The private placement warrants and public warrants were all exercised or redeemed on November 18, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have never declared or paid, and do not anticipate declaring or paying, any cash dividends on our common or preferred stock in the foreseeable future. It is presently intended that we will retain our earnings for use in business operations and, accordingly, it is not anticipated that the Board of Directors will declare dividends in the foreseeable future. In addition, the terms of our credit facilities include restrictions on our ability to issue and pay dividends.</span></div> 825000000 0.0001 138384250 0.0001 1000000 0.0001 0 0 343.983 249.585 25000000 10.00 1000000 25000000 8625000 25000000 0.003 2000000 The table below represents the approximate common stock holdings of the Group immediately following the Business Combination.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus Midco, LLC unitholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,270,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Public stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,113,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PIPE Investors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">138,384,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr></table> 70270400 0.508 43113850 0.312 25000000 0.180 138384250 1.000 10150000 1.00 10150000 1 11.50 5075000 17249995 Related Party Transactions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Business Combination, Jupiter Intermediate Holdco, LLC, on behalf of the Janus Core, entered into a Management and Monitoring Services Agreement (“MMSA”) with the Class A Preferred Unit holders group. As a result of the Business Combination the MMSA was terminated effective June 7, 2021. Janus Core paid management fees of $— and $3,039 to the Class A Preferred Unit holders group for the three and nine months ended September 25, 2021, respectively. There were no Class A Preferred Unit holders group management fees accrued and unpaid as of October 1, 2022 and January 1, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Janus Core leases a manufacturing facility in Butler, Indiana, from Janus Butler, LLC, an entity wholly owned by a former member of the Board of Directors of the Company. Effective October 20, 2021, the member resigned from the Board of Directors of the Company. Rent payments paid to Janus Butler, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $37 and $37, respectively. Rent payments paid to Janus Butler, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $112 and $123, respectively. The original lease extended through October 31, 2021 and on November 1, 2021 the lease was extended to October 31, 2026, with monthly payments of approximately $13 with an annual escalation of 1.5%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Janus Core was previously a party to a lease agreement with 134 Janus International, LLC, which is an entity majority owned by a former member of the Board of Directors of the Company. In December 2021, the leased premises in Temple, Georgia were sold by the former director to a third party buyer, resulting in an assignment of the lease to said third-party buyer and an extension of the lease to November 30, 2031. Rent payments paid to 134 Janus International, LLC in the three months ended October 1, 2022 and September 25, 2021 were approximately $— and $114, respectively. Rent payments paid to 134 Janus International, LLC in the nine months ended October 1, 2022 and September 25, 2021 were approximately $— and $343, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Group is a party to a lease agreement for a manufacturing facility in Cartersville, Georgia with ASTA Investment, an entity partially owned by a stockholder of the Company. The original lease term began on April 1, 2018 and extended through March 31, 2028 and was amended in March 2021 to extend the term until March 1, 2030, with monthly lease payments of $68 per month with an annual escalation of 2.0%. Rent payments to ASTA Investment, LLC for the three months ended October 1, 2022 and September 25, 2021 were approximately $205 and $201, respectively. Rent payments to ASTA Investment, LLC for the nine months ended October 1, 2022 and September 25, 2021 were approximately $544 and $599, respectively.</span></div> 0 3039000 0 0 37000 37000 112000 123000 13000 0.015 0 114000 0 343000 68000 0.020 205000 201000 544000 599000 Revenue Recognition<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable that the Company will collect substantially all of the consideration to which it is entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised good or service to a customer.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets primarily result from contracts that include installation which are billed via payment requests that are submitted in the month following the period during which revenue was recognized. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. Contract assets are disclosed as costs and estimated earnings in excess of billings on uncompleted contracts, and contract liabilities are disclosed as billings in excess of costs and estimated earnings on uncompleted contracts in the Unaudited Condensed Consolidated Balance Sheet. Contract balances for the nine months ended October 1, 2022 and January 1, 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, beginning of the period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, end of the period</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities, beginning of the period</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities, end of the period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three and nine months ended October 1, 2022, the Company recognized revenue of approximately $1,434 and $16,627, respectively, related to contract liabilities at January 1, 2022. This reduction was offset by new billings of approximately $5,461 and $20,655 for product and services for which there were unsatisfied performance obligations to customers and revenue had not yet been recognized for the three and nine month periods ended October 1, 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal categories we use to disaggregate revenues are by timing and sales channel of revenue recognition. The following disaggregation of revenues depict the Company’s reportable segment revenues by timing and sales channel of revenue recognition for the three and nine months ended October 1, 2022 and September 25, 2021:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Timing of Revenue Recognition</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reportable Segments by Timing of Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus North America</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services transferred over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus International</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services transferred over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">187,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">739,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">514,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Revenue by Sales Channel </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reportable Segments by Sales Channel Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus North America</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-New Construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-R3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and Others</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus International</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-New Construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-R3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">187,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">739,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">514,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Contract balances for the nine months ended October 1, 2022 and January 1, 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, beginning of the period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, end of the period</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities, beginning of the period</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities, end of the period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 23121000 11399000 30831000 23121000 23207000 21525000 27235000 23207000 1434000 16627000 5461000 20655000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Timing of Revenue Recognition</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reportable Segments by Timing of Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus North America</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services transferred over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus International</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services transferred over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">187,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">739,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">514,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Revenue by Sales Channel </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Reportable Segments by Sales Channel Revenue Recognition</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus North America</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-New Construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-R3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and Others</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Janus International</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-New Construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Self Storage-R3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">262,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">187,790</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">739,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">514,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 232207000 154632000 648229000 414714000 24529000 24487000 75225000 75185000 256736000 179119000 723454000 489899000 9789000 10192000 32763000 27040000 7170000 7633000 22434000 21689000 16959000 17825000 55197000 48729000 -11148000 -9154000 -38870000 -23832000 262547000 187790000 739781000 514796000 65880000 54507000 212240000 157121000 84893000 57141000 215896000 151563000 105963000 67471000 295318000 181215000 256736000 179119000 723454000 489899000 13187000 12436000 39969000 34187000 3772000 5389000 15228000 14542000 16959000 17825000 55197000 48729000 -11148000 -9154000 -38870000 -23832000 262547000 187790000 739781000 514796000 Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 2, 2022, the Group adopted ASU 2016-02, Leases, using the optional transition method. Under this method, the Group has recognized the cumulative effect adjustment to the opening balance of retained earnings. The Group has elected to adopt the package of practical expedients which apply to leases that commenced before the adoption date. By electing the package of practical expedients, the Group did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, and the initial direct costs for any existing leases. At lease commencement, a right-of-use (“ROU”) asset and lease liability is recorded based on the present value of the future lease payments over the lease term. The Group has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. The Group leases facilities, vehicles, and other equipment under long-term operating and financing leases with varying terms.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar service, which are considered non-lease components for accounting purposes. For our real estate leases, we apply a practical expedient to include these non-lease components in calculating the ROU asset and lease liability. Furthermore, for all other types of leases the practical expedient was also elected whereby lease and non-lease components have been combined. The Group uses the non-cancellable lease term unless it is reasonably certain that a renewal or termination option will be exercised. When available, the Group will use the rate implicit in the lease to discount lease payments to present value, however as most leases do not provide an implicit rate, the Group will estimate the incremental borrowing rate to discount the lease payments. The Group estimates the incremental borrowing rate based on the rates of interest that the Group would have to pay to borrow an amount equal to the lease payments on a collateralized basis, over a similar term, and in a similar economic environment. The ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. The Group does not consider renewal periods or early terminations to be reasonably certain and are thus not included in the lease term for real estate or equipment assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of ROU assets and lease liabilities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMi0xLTEtMS0xMjIzMzQ_4e9fab27-8d57-4e1b-85fd-56c27d6ed7e2">Right-of-use assets, net</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMy0xLTEtMS0xMjIzMzQ_d5bf15ac-a77a-4973-b9e8-92c210e429a2">Right-of-use assets, net</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfNy0xLTEtMS0xMjIzMzQ_abc827a0-03de-4919-97ca-fcaa49ec127b">Other accrued expenses</span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfOC0xLTEtMS0xMjIzMzQ_af22eb73-a4e4-4b4f-99ad-bdd960c7ba7a">Current maturities of long-term debt</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTAtMS0xLTEtMTIyMzM0_11d21845-f0cb-48a0-8f00-726eaba20ee3">Other long-term liabilities</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTEtMS0xLTEtMTIyMzM0_e0e1bef7-2935-466f-ba10-1b254ef4b44a">Long-term debt</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,241 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,147 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.61</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,045)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,981 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum repayments of finance leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 2, 2022, the Group adopted ASU 2016-02, Leases, using the optional transition method. Under this method, the Group has recognized the cumulative effect adjustment to the opening balance of retained earnings. The Group has elected to adopt the package of practical expedients which apply to leases that commenced before the adoption date. By electing the package of practical expedients, the Group did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, and the initial direct costs for any existing leases. At lease commencement, a right-of-use (“ROU”) asset and lease liability is recorded based on the present value of the future lease payments over the lease term. The Group has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. The Group leases facilities, vehicles, and other equipment under long-term operating and financing leases with varying terms.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar service, which are considered non-lease components for accounting purposes. For our real estate leases, we apply a practical expedient to include these non-lease components in calculating the ROU asset and lease liability. Furthermore, for all other types of leases the practical expedient was also elected whereby lease and non-lease components have been combined. The Group uses the non-cancellable lease term unless it is reasonably certain that a renewal or termination option will be exercised. When available, the Group will use the rate implicit in the lease to discount lease payments to present value, however as most leases do not provide an implicit rate, the Group will estimate the incremental borrowing rate to discount the lease payments. The Group estimates the incremental borrowing rate based on the rates of interest that the Group would have to pay to borrow an amount equal to the lease payments on a collateralized basis, over a similar term, and in a similar economic environment. The ROU asset also includes any lease prepayments and initial direct costs, offset by lease incentives. The Group does not consider renewal periods or early terminations to be reasonably certain and are thus not included in the lease term for real estate or equipment assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of ROU assets and lease liabilities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMi0xLTEtMS0xMjIzMzQ_4e9fab27-8d57-4e1b-85fd-56c27d6ed7e2">Right-of-use assets, net</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMy0xLTEtMS0xMjIzMzQ_d5bf15ac-a77a-4973-b9e8-92c210e429a2">Right-of-use assets, net</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfNy0xLTEtMS0xMjIzMzQ_abc827a0-03de-4919-97ca-fcaa49ec127b">Other accrued expenses</span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfOC0xLTEtMS0xMjIzMzQ_af22eb73-a4e4-4b4f-99ad-bdd960c7ba7a">Current maturities of long-term debt</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTAtMS0xLTEtMTIyMzM0_11d21845-f0cb-48a0-8f00-726eaba20ee3">Other long-term liabilities</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTEtMS0xLTEtMTIyMzM0_e0e1bef7-2935-466f-ba10-1b254ef4b44a">Long-term debt</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,241 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,147 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.61</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,045)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,981 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum repayments of finance leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of ROU assets and lease liabilities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMi0xLTEtMS0xMjIzMzQ_4e9fab27-8d57-4e1b-85fd-56c27d6ed7e2">Right-of-use assets, net</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMy0xLTEtMS0xMjIzMzQ_d5bf15ac-a77a-4973-b9e8-92c210e429a2">Right-of-use assets, net</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfNy0xLTEtMS0xMjIzMzQ_abc827a0-03de-4919-97ca-fcaa49ec127b">Other accrued expenses</span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfOC0xLTEtMS0xMjIzMzQ_af22eb73-a4e4-4b4f-99ad-bdd960c7ba7a">Current maturities of long-term debt</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTAtMS0xLTEtMTIyMzM0_11d21845-f0cb-48a0-8f00-726eaba20ee3">Other long-term liabilities</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3Zjk5YzEyYWQ2ZDQ1ZjE5YjY1NzA5MDdiZjI2ZjZlL3NlYzpkN2Y5OWMxMmFkNmQ0NWYxOWI2NTcwOTA3YmYyNmY2ZV83MC9mcmFnOjA4MTc3MTJiNmU1NDQ4NzdiNTRmOThmYzQ3ZWFkODYzL3RhYmxlOjNjY2QwM2Q2MzFiMTQ2MmVhMzU1MzIzMDdjMWIwN2QyL3RhYmxlcmFuZ2U6M2NjZDAzZDYzMWIxNDYyZWEzNTUzMjMwN2MxYjA3ZDJfMTEtMS0xLTEtMTIyMzM0_e0e1bef7-2935-466f-ba10-1b254ef4b44a">Long-term debt</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,241 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 44283000 1246000 45529000 5293000 312000 41688000 948000 48241000 The components of lease expense were as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,147 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 1, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.61</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8%</span></td></tr></table></div> 2078000 6083000 0 60000 62000 128000 7000 27000 2147000 6298000 P9Y9M14D P3Y7M9D 0.070 0.068 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum lease payments under noncancellable operating leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,045)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,981 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1915000 8278000 7481000 6470000 5938000 36944000 67026000 20045000 46981000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October 1, 2022, future minimum repayments of finance leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 96000 385000 385000 385000 161000 10000 1422000 162000 1260000 Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to June 7, 2021, the Company was a limited liability company taxed as a partnership for U.S. federal income tax purposes. The Company was generally not directly subject to income taxes under the provisions of the Internal Revenue Code and most applicable state laws. Therefore, taxable income or loss was reported to the members for inclusion in their respective tax returns.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After June 7, 2021, the Group is taxed as a Corporation for U.S. income tax purposes and similar sections of the state income tax laws. The Group’s effective tax rate is based on pre-tax earnings, enacted U.S. statutory tax rates, non-deductible expenses, and certain tax rate differences between U.S. and foreign jurisdictions. The foreign subsidiaries file income tax returns in the United Kingdom, France, Australia, and Singapore as necessary. For tax reporting purposes, the taxable income or loss with respect to the 45% ownership in the joint venture operating in Mexico will be reflected in the income tax returns filed under that country’s jurisdiction. The Group’s provision for income taxes consists of provisions for federal, state, and foreign income taxes. Deferred tax liabilities and assets attributable to different tax jurisdictions are not offset.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes for the three and nine months ended October 1, 2022 and September 25, 2021 includes amounts related to entities within the group taxed as corporations in the United States, United Kingdom, France, Australia, and Singapore. The Company determines its provision for income taxes for interim periods using an estimate of its annual effective tax rate on year to date ordinary income and records any changes affecting the estimated annual effective tax rate in the interim period in which the change occurs. Additionally, the income tax effects of significant unusual or infrequently occurring items are recognized entirely within the interim period in which the event occurs.</span></div>During the three months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $10,575 and $3,382 on pre-tax income of approximately $42,974 and $18,924 resulting in an effective tax rate of 24.6% and 17.9%, respectively. During the nine months ended October 1, 2022 and September 25, 2021, the Company recorded a total income tax provision of approximately $24,984 and $5,787 on pre-tax income of approximately $99,924 and $34,353 resulting in an effective tax rate of 25.0% and 16.8%, respectively. The three and nine months ended October 1, 2022 effective tax rates were primarily impacted by the change in statutory rate differentials, changes in estimated tax rates, and permanent differences. The three and nine months ended September 25, 2021 effective rates were primarily impacted by the change in tax status of the Group, statutory rate differentials, changes in estimated tax rates, and permanent differences. 10575000 3382000 42974000 18924000 0.246 0.179 24984000 5787000 99924000 34353000 0.250 0.168 Net Income Per Share<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Business Combination, and prior to effecting the reverse recapitalization, the Company’s pre-merger LLC membership structure included two classes of units: Class A preferred units and Class B common units. The Class A preferred units were entitled to receive distributions prior and in preference on Class A preferred unit unpaid cumulative dividends (“Unpaid Preferred Yield”) followed by Class A preferred unit capital contributions that have not been paid back to the holders (the “Unreturned Capital”). Vested Class B common units participate in the remaining distribution on a pro-rata basis with Class A preferred units if they have met the respective Participation Threshold and, if applicable, the Target Value defined in the respective Unit Grant Agreement. The Class A preferred and Class B common units fully vested at the Business Combination date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the Restated and Amended Certificate of Incorporation and as a result of the reverse recapitalization, the Company has retrospectively adjusted the weighted average shares outstanding prior to June 7, 2021 to give effect to the exchange ratio used to determine the number of shares of common stock into which they were converted. Basic net income per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted EPS attributable to common stockholders for the three and nine months ended October 1, 2022 and September 25, 2021 (in thousands, except share and per share data):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">September 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">September 25, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for (gain) loss on value of private warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income as adjusted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,639,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,384,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,592,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,179,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,456,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,648,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,717,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,840,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,671,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 2.65pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,828,380</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic net income per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">Diluted net income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following table sets forth the computation of basic and diluted EPS attributable to common stockholders for the three and nine months ended October 1, 2022 and September 25, 2021 (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:112%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">September 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">October 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:104%">September 25, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for (gain) loss on value of private warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income as adjusted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,639,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,384,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,592,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,179,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,456,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,648,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,717,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,840,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,671,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 2.65pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,828,380</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic net income per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">Diluted net income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 32399000 32399000 15542000 15542000 74940000 74940000 28566000 28566000 0 -1271000 0 658000 32399000 14271000 74940000 29224000 146639452 138384284 146592296 95179726 78465 4456508 79213 2648654 146717917 142840792 146671509 97828380 0.22 0.11 0.51 0.30 0.22 0.10 0.51 0.30 Segments Information<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company operates its business and reports its results through two reportable segments: Janus North America and Janus International, in accordance with ASC Topic 280, Segment Reporting. The Janus International segment is comprised of JIE with its production and sales located largely in Europe. The Janus North America segment is comprised of all the other entities including Janus Core, BETCO, NOKE, ASTA, DBCI, ACT, Janus Door, U.S. Door, and Steel Door Depot.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for the Company’s segments is shown in the following tables:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:92%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,547 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income From Operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Segment Operating Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation Expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Depreciation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization of Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Capital Expenditures</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,588 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,856 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,930 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:92%">Identifiable Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,249,402 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,122,002 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 Summarized financial information for the Company’s segments is shown in the following tables:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">September 25,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:92%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,547 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income From Operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Segment Operating Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation Expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Depreciation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization of Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Capital Expenditures</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,588 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,856 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,930 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">October 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 1</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:92%">Identifiable Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Janus International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,249,402 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,122,002 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 256736000 179119000 723454000 489899000 16959000 17825000 55197000 48729000 -11148000 -9154000 -38870000 -23832000 262547000 187790000 739781000 514796000 53060000 24382000 126088000 64878000 790000 821000 2740000 -4263000 47000 23000 31000 49000 53897000 25226000 128859000 60664000 1796000 1590000 5261000 4357000 186000 109000 556000 321000 1982000 1699000 5817000 4678000 7105000 7877000 21315000 20693000 303000 352000 963000 1159000 7408000 8229000 22278000 21852000 2140000 9995000 6813000 12648000 448000 1943000 1043000 3282000 2588000 11938000 7856000 15930000 1194034000 1063563000 55368000 58439000 1249402000 1122002000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounting principles generally accepted in the United States of America require disclosure of certain significant estimates and current vulnerabilities due to certain concentrations. Those matters include the following:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General Litigation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to claims and lawsuits that arise primarily in the ordinary course of business. It is the opinion of management that the disposition or ultimate resolution of such claims and lawsuits will not have a material adverse effect on the consolidated financial position, results of operations and cash flows of the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As described in the Business Combination footnote, the Company has yet to resolve the outstanding Closing Statement dispute with Cornerstone regarding the DBCI acquisition. As a result, the Company is unable to reasonably estimate the contingency loss or gain as of the Form 10-Q filing date. The Company will continue to monitor the progress of the dispute and recognize the related gain or loss through earnings in the appropriate period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company’s workers’ compensation insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss workers’ compensation insurance for claims in excess of $200 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $452 and $383 as of October 1, 2022, and January 1, 2022, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the Company’s health insurance program, coverage is obtained for catastrophic exposures under which the Company retains a portion of certain expected losses. The Company has stop loss insurance for claims in excess of $275 and $275 as of October 1, 2022 and January 1, 2022, respectively. Provision for losses expected under this program is recorded based upon the Company’s estimates of the aggregate liability for claims incurred and totaled approximately $1,731 and $1,539 as of October 1, 2022 and January 1, 2022, respectively. The amount of actual losses incurred could differ materially from the estimates reflected in these Unaudited Condensed Consolidated Financial Statements.</span></div> 200000 200000 452000 383000 275000 275000 1731000 1539000 Subsequent EventsFor the interim Unaudited Condensed Consolidated Financial Statements as of October 1, 2022, the Company has evaluated subsequent events through the financial statements issuance date, and concluded that no subsequent events have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements. Effective January 2, 2022, the Company adopted the provisions of Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326) and ASU 2016-02, Leases (Topic 842). We have elected to adopt each of the two standards using the modified retrospective approach through a cumulative-effect adjustment to the opening balance of accumulated deficit for both. See Note 2 for further details of the impact of each standard. EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,6 :E4'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 " #%@&I58Y3.9>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.ND8AZCK98@32$A, G&+$F^+:/XH,6KW]J1EZX3@ 3C&_N7S M9\FMCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M T+#^1TX)&44*9B 55R(K&N-ECJAHI#.>*,7?/Q,_0PS&K!'AYXRB%H ZZ:) M\33V+5P!$XPPN?Q=0+,0Y^J?V+D#[)P,W=M_ M;'P1[%KX=1?=%U!+ P04 " #%@&I5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,6 :E6U:$5G]P4 ,,? 8 >&PO=V]R:W-H965T&UL MM9G];^(V&,?_%8M-TR:5)G%XZXTB4:[MN-U1KG";;M-^;_SU8SL?V_VMD-^2%>>*/$=AG%PW5DJMWUE6XJUXQ))+ ML>8QW%D(&3$%IW)I)6O)F9\%1:%%;;MC12R(&X-^=FTJ!WV1JC"(^522)(TB M)E]N>"BVUPVGL;_P&"Q72E^P!OTU6_(95U_64PEG5J'B!Q&/DT#$1/+%=6/H MO!NYK@[(GO@CX-ODX)AH*T]"?-,G8_^Z8>L2\9![2DLP^-GP$0]#K03E^'J0,/C_?J=YEY,//$$CX2X9^!KU;7C5Z#^'S!TE ]BNUO?&>HK?4\$2;9 M?[+-GVVU&L1+$R6B73"4( KB_)<][RKB,( >":"[ /HFP#GV!G<7D-6*3;H2[$E4C\-:OH@JYLL&MP$L4[C3$FX&T"<&HS$ADLRA8R1)DE63/*D M;RD0UK,X6_*HY;5)*;Z;EH)?T]?$J4A';WCZF&%RPQN#GWYP.O:O)GO?2>R5V59AMH6I#]X++X5^JLC\96VM4L?4Z95%R&+^21KX54)GNXE)*IJ5)&:%1->YW"7J>: MO2F7@?!U+R0P&!B3ARME_2[K>$=['BI0TVBW,-JMV#0E@P])]ATXGDA<:\'" MQ)A)-*RFP5YAL(<6ZC96@7HA=T'(R22-GK@T&<,U;-MIMNQ6NV,RAX;6-'=5 MF+NJ8NZ1+P,]CD(:)RPR-E)-D.!\_3(8?R?WCPY?I!5P< M79ILHX(U;3MV^8FUJQ@?QYZ0T%B9;K<79*:@BQ(AR4BDL9(O\.L;:^.$^OM; MDV,\J*[E ZIPJEB>LV^67%6?2PD-^'&-S9R7*]N M%92,Y*!4\K\J&.DS:-YSL8V-]G&Y.8_6H7& Q@/K^BSQR,$!YZW/HA]/I=@$ ML6?.-:YY/S0:/0PE>A*AT?P)GKH9 M&VV= YIH"4T4QYI]-LGML[=B\9(?I<430I.O,R,AX6%U_96$1"L1TBB54L]H M\FE,ED?XGJ3&19@3BE^-2S\WD. M_*$E_M!*^*.G;H#T@ 1+(8U#T0F=B8B;S/,XR("(GPL:_9X#@VB)0;02!LTB M%@*3I@G<3LRM%MZ6]Z"@5@ (T9K%YL366SG" MP^KZ+-F'XNBR]_E\N*B2+R093>)JQ[-Y#A2B)0I1G&+VK77%H;5B.:RY:(3' MU;57DA"MM&[T&F-FV6H^>4@5<'NL&<'H^#O1RZX>_<.**>D-+3JYY[ M!7]&G]^5<:R#;5+]6<]VCQ/BZ?77?,>TN%KL4 ^S?5FK?#S?WO[$-!4D).0+ M"+4ONS#BR7S'.#]18IUMNCX)I424':XX\[G4#\#]A1!J?Z)?4.S;#_X#4$L# M!!0 ( ,6 :E6;ZBQE7P< *8@ 8 >&PO=V]R:W-H965T&ULK9IM<]LV$L>_"D;U=-H9.2( DB 36S.)TUYS32>YV+E.7\(49'%" M$2H!^N$^_2U(692(!T=3O; MB@OPO\!B?PO0%P^R^:960FCTN*YJ=3E9:;UY M/9NI8B767+V2&U'#G:5LUES#97,W4YM&\$77:%W-2!2ELS4OZ\G\HOON/+T3E7RXG.#)\Q=?RKN5-E_,YA<;?B>NA?ZZ^=S U6S7 MRZ)3R"@2E2BT MZ8+#GWMQ):K*] 0Z_MYV.MD]TS3<__S<^Z^=\^#,+5?B2E9_E@N]NIQD$[00 M2]Y6^HM\^$UL'4I,?X6L5/<;/6QMHPDJ6J7E>ML8%*S+NO_+'[<#L=< QYX& M9-N ?&\#NFU .T=[99U;[[GF\XM&/J#&6$-OYD,W-EUK\*:LS31>ZP;NEM!. MSZ]DK615+K@6"_2.5[PN!+HVW2ETCKY>OT<_G?V,SE!9HYN5;!6O%^IBIN') MIOVLV#[E7?\4XGG*IT*_0A&>(A(1XFA^%6[^;U[[FL_ WYW39.JPTOQ.4$UHX2S;V8S'_\ :?1&Y=S)^KLP%6Z MI]?<;5R.=BW2KM69JG?SY.$TN1B=K^OW+;"%.=D9W4@*=Y)BH.2WA:% M;&N(KT84HKSGMY68HDHHA7@%6:6+0,A/J&C$HM2HDC!+Z@TZBZ<@$4$ HK-D M&L?Y%'&-(++DK6CZ\=I&2&<#,=-"7CJX,85'JHWH,D?UY!J67GFR[W""TSP> MC8O#+&*4>08FV0U,$IXKJ6!4C'BA=+GNEJ3@35W6=\HL0/%8F%&22W1;5M#X M#D$>;.M"KC>5,,:%K'4#B=$9THFEF489Q2//;"M",<%NQ]*=8VG0L0_U/2PW MV3Q-42VT2UQJ/3;-HR0:B;.MDC3)4[Z;*2.$C03:1G&4,+? ?"

8*:L%O[@*!.')FFK-Q G+:L3SS#>T 0APFX;^D M7#Q WG2*HW9TIHRDXQ7NM,M)YDE!>$ B#C/QO5@*6$$PB/RQ#T__G-OP2?*< M6='I,,MRG'B4#HS"84CU"Q..!-IA]5^WYL>1 \5*7;N+@(+2.K4!/U=NASP/#=TV(93DC"2C2?&81;GJ8\/ \5P&&/OMA7509E5A JR8VHO[, : M(U:Y[3*CQ)>GR0 _$H;?<\R!!VW3A9SQKI+UW;D6S1JVO;?.5$-LPF74RC0N MJRCUB1Y02,(HW"::HFA:&-XJO%R(33B6Y%9UX3!+8HP]T4/V]I,O@/"@"'I) MJX-P!C9C$KKLXHC&'MB0@80D3,*/<-V%=[?!NQ1TF*;#0HVT (0F# M\.-!4'HA2&RZL0CCS)IPEQUE.//H'#!(PA@\ /;SA/OW-\3!NY2-DYO#BL6^ M(1V@2,)0[!?2L-I?"D\;?3%FZ9C@#C.24 _!R8!'$MZ-]2OI)8F.G9:9_#'% M'799 K/O*8+( #22!2%^??/IZO??/GU\_\N7ZQ]_R AF;] O__GZX>8OI]P@ M'8\^33I1;X>N#Z D85!>R?4:T'>M9?%MBC*23*,H,C](K3@\$/%6KV13_D\L MIN@L>@5W,'"_0?>\:L44X3B=IC&;$I9T9#7728JG#+/G'DJE3,HW=V6KE88/ M!LVG/^TA-F_QF,EAF\,SN0'(- SDMPM(O*6L(=3-V<,Y5!T%WY00^LZS.ANP MA.5Y/%Z23CL&EAZY XII&,50O[7KMNKJ']D?2$#=TXB5.[+>W2 ,@U#^8O0'+[:*]E^XGN.+,2R+$K]LU.XC=XTB>DX7SO, MSK.$>>!"]\YLPX#NDZ R2VPEJX5HU'.2,4<"VAG+U+$UI2S!8VX[[$B:D^#Y4"3?_A>Q$:+#6.=O=$O1VZ.]0:-%QK'#O5=C5!()DQ M:X79=N8(W9N&AZJ#?L]9<%D#$.]*V$:[9^BDQ<:I>COT>"@V:/Y/ S)8K1SM M[HEZ.WPO-I0%\4O[]*,"NYF.V]<=B^K'*8)9EU9#+;>XELWN#_P9N[ MLE:H$DMH%[UB$-!-_U*\O]!RT[U7OI4:5'&PO=V]R:W-H965T M&ULK59K3]LP%/TK5H8FD!AY- ]@;20HFK9)TRHZM@_3/KC) M;6/AV)GMM&R_?M=.B0J$E[1^:&SGGN-SKJ_MC#=27>L*P)";F@L]\2ICFE/? MUT4%-=5'L@&!;Y92U=1@5ZU\W2B@I0/5W(^"(/5KRH27C]W83.5CV1K.!,P4 MT6U=4_7G'+C<3+S0NQVX9*O*V $_'S=T!7,P5\U,8<_O64I6@]!,"J)@.?'. MPM-I9N-=P'<&&[W3)M;)0LIKV_E43KS "@(.A;$,%!]KF +GE@AE_-YR>OV4 M%KC;OF7_X+RCEP75,)7\!RM--?&./5+"DK;<7,K-1]CZ22Q?(;EV_V33Q:8G M'BE:;62]!:."FHGN26^V>=@!A/$C@&@+B%X*&&T!(V>T4^9L75!#\[&2&Z)L M-++9ALN-0Z,;)NPJSHW"MPQQ)I]*H25G)350DG/*J2B S"V=)OLSJD"8"@PK M*#\@[\C5_(+L[QV0/<($^5;)5E-1ZK%O4(GE\XOMK.?=K-$CLWXMS!$)PD,2 M!5$T )\^#?],Q6-P'_WW28CZ)$2.;_0(W]R@?2Q-0^22?& "D\ H)S.IF:NU MGV<+;116W*\AJQUW/,QM=^&I;F@!$P^WF0:U!B]_^R9,@_=#QO\3V9TTC/HT MC)YBS\\X[FE7 '@ZD%*V"[-L.>ZT0K8"ZT%! 6Q-%QR&TM!QIX[;GAWK/$Z2 MT=A?[]I[&)3$\4D?=$=VW,N.GY0]E76-BX1;I;@^)+K"HM6$MJ:2BOW%JM[' M6NU T=^3)CJ3C* G<[Y[XET3><9#T#I)7.&BH(FO*6W#*2\DY59HTH#H7 M@R8Z_FQ'6G"$LL)[#IX-NR,_[>6GKU\ IG7[?/+3!RD-XS2-LRA+[DD?C$S2 M, NS8?59KSY[O7J\[[3!LXV)U7,6LA=;&(P&*Y9X9T.R@;@^Z64YK9CKXW^*R'_!U!+ P04 M" #%@&I52M9Q" $( X*0 & 'AL+W=ON_4IL)::'P079N?[[ M+M@QMK0HEY;W2VR<9U<\N]+RK-#E2U%^K992*O)ME>75U6"IU/IB.*SF2[E* MJO-B+7/XSU-1KA(%E^7SL%J7,EDT1JMLR!S''ZZ2-!^,+IO?[LO19;%169K+ M^Y)4F]4J*?^ZEEGQ7Z^19SJ3ZO+XOX6IX\+)(5S*O MTB(GI7RZ&GRD%S%W:X,&\265+]71=U)3>2R*K_7%S>)JX-1W)#,Y5[6+!#ZV M/S]U?NGACR0>4PJ.2ZRW]*%6EX-@@%9R*=DDZEI M\?*KW!/R:G_S(JN:O^1ECW4&9+ZI5+':&\,=K-)\]YE\VP?BR #\X 9L;\!T M [?#@.\-^/>.X.X-W.\=P=L;--2'.^Y-X*)$):/+LG@A98T&;_67)OJ--<0K MS>N),E,E_#<%.S4:%_D"TBX7!+Y5198N$@47,P4?,!]418HG,EG+,JGS6I$D MKY$KF)3+>K9L);G)Y\5*D@__*ZKJ)W)&/L\B\N''G\B/),W)P[+85&!370X5 MW&T]YG"^O[/KW9VQCCOCY+;(U;(B,=SA K&/[/:AQ7X(43J$BKV&ZII9'4[F MZIPX]&?"',:0^QG;S6=R?4Z8UYA3C,Z_&SW^QZ.?!(,?Y@UO_/$.?]/X2WSW M.<;2NC-T<<.Z\%U4ZV0NKP8PB2I9;N5@])\?J._\%XMIG\ZB/IW%/3D[B;Y[ MB+YK\SYZ*%2209W>RGPCL1SLS/W&O'Y6;$?,9YXK+H?;X^B:,!H($3JGL,B$ M"1Z*@)["8A/F45>$_@%VPM4[HB-$LRB9:1G;EW3,+WA.=I7!$8 M\SQ/(Q&9,#=@+@\UKB:,NXXC')RK?^#J6[G^,IW,9N1^.OET\X!1]8U10U^$ M3&-JHGS&= :1B6*>X*[F+#9A5+B"=215'(@*:_F8W,?3CP\W=[^0^/?[^&Z& M%A+19R'ITUG4I[.X)V0@.>0BL$VX&"BW-GYO'.@C%KU+!%9:+P)P&KBOT M>H*@F./[VLPS42YC5$/%)HK3T.F8=^&!;VA?8#('*9,U?),%Z*FT4K6TV:)5 M-#272.#20".-H-Q0+[61B0I\YFNH&$%1UP]QTM1I19[S1@W-Z\2"GB-S4''I M8J_GFCC(I,RAA2!/25J2;9)M)(3F#Y">C?Y#A9MCW*;VR!B_#8G>AL0(Q ]$ M1S2.)"^U1F,O9V':Q]_6M?C%25)DF@:A_EA!8%PXE.MD31B%R11PG3&"HZ[C MLP[2K"7-K*1O[L:3VYA\FDYNR;[Z3NYF*'%FW(+'@U!?ZPB,>8SIBQV! ?' MTQ^H",Z'TN%V\&YU*K4*L=%-KB34347D+MQV<6W5([?)PHI:RM!)VS13[.ED3$^IB"<&<<7WNQQB*\2#H MH-D*0_J&,EPF4-/J-O.H=(%2A.J6;INB3EZ2LDR@ZF5I\IAFJ4H[UKHIYXR" MANE'803D34WJ>=<%@I79XO( MOB!DQDQ'!&EHP&($QEWN\0[.K8BD5FTTNB^+;=IL63T5Y>M&Q$/RK2/)PN3D M0*.@4S=AG =,9VZBX*D?&,Q-F"9[> $0(3("^,::U"6.!YW?H-=H*-FI7;+M:9MER0B-@ZJ@S[G#C$8; *!6& M4$%@?L@#/0((+.CJ?EFKW=@;VFUR>S^-?X4FZ>9+;,DZ,[42"[FO-X<(C+I< MZ%E'8'[@./HC#!M4^%UM,&LE&K-+M#NIH*XW64Z4*M/'C4H>,TE4 0)VM8(5 M7ZEB_G599%#LT=7.$%V&+ ($ABT"!(8M @1F602L%6_,+MYZ" O46]^7M-%NMG&9V.=VL3/(!^JE%D65)6;5)PQ.S MI<[1E%4;YQ0E+XY'Z.HCC:"M6J:V=5T]#H+OY]Y\%W,,91!' .9 MQ#%4%_%66S.[MFY>J=0=\[HL%INY0JE:7;Q[]?7I+>K56]R7M]/WJ:W.YXZU M5MK>J%H[A'>_4NW36]2KM[@O;ZH##8$_=NY MB"7TS-;BS:O]L:1\\ZK8U>M\DR6E M5.WN[]/RGW?9NOC\^D*^>#SP:_[QKFX.7+UYM4T_9N^S^O=M4M)O5T^457Z? M;:J\V$AE=OOZXJU\G9AZ4V%?XM]Y]KEZ]K/47,J'HOBK^<5=O;Z8-&>4K;-E MW2!2^N=39F7K=4.B\_CO 7KQY+.I^/SG1[J]OWBZF ]IE5G%^H]\5=^]OIA> M2*OL-MVMZU^+SXOL<$'[$UP6ZVK_?^GSH>SD0EKNJKJX/U2F,[C/-P__IG\? M;L2S"K)ZI()RJ*#T*NC'/*B'"NJY'K1#!:U703OF03]4T'L5CEZT<:A@G'M* MYJ&"V:M@R$K MM,Y6TON:_J%T44O%K63=I9N/627E&SI>+/^Z*]:KK*Q^_&&JR.8OTOR_N[S^ M1[J4?G]_(_WTKY^E?S4E?[LK=E6Z656OKFHZN\;'U?)P)N\>SD0Y_SW35YS]\F&@*5?L[HL'A*V ME&ZWZWR9[G,XW9;Z+J.WP3+=YG3+\__;'V=.Q#EQYXO[^^(0'$SMQ?FU >?J MCO#V<,?>28>#QYZ#]Y5(P%7YXE-XNUKE3 M\+U5IN M\LW'2OKIF<>;[#9?YC7'C1%<"9&ADI$9ZHI> T_O N7I7:#L*=H1RKOL8[YI M+H3Z:.MTLZ0[3E%0W:5E5OTLI;5TDRU?2HKQ0E(FRH3+\$)^TSF^KK;I,GM] M00^WRLI/V<6;'W^0C>H?%+KER MSK"<8[=H=V=T]8>F,;SB-8F4[,7J9;0]=A6Q/CD6M&P&-^*AN7,7O,Y6<(= MEE ,N==LF/,9%/+9:U-FLVZQX+QB(>=2Z9U[Q!32ILI$[Q:+08^P$YO:4VQJ M>[IZ)#;IU5MF],4N_40!N?_IY_X7P?\\?@O\^6NQ7DOTH?\Y+5=J^? M!=*GBX1Y2)B/A 5(6(B$14A8#()UL]#MV-:/ MA-E(F(.$+9 P%PGSD##_=/0$2'\A$A8A83$(UFGYYE/+-X4M_R:OZC+_L&O& MS2JI+B0OW>RJARSP8I\&FN9_^#KADH Y'$:9&;TL(#R%L5D ";.1, <)6R!A M+A+F(6$^$A8@82$2%IW12F*0PTX:F#ZE@:DP#3P;5Z_+=%.M'V8E4M$X^KOI MX*)4N3<29 G=CFWZ2)B-A#E(V ()$^4A8 M@(2%2%AT5CN)02X[[5R>/#7T1@(F:.GSS4HP(1VFY4M),?>39#(K.1+2QXX+ M0FES*,V&TIP#K3MOK>BFKO0FFQ=0ORZ4YD%I/I060&DAE!9!:3&*ULT@SP2. M\CD9Y-G4^NFL(0\SHZY/C4FO"R'V/#H?(&DVE.8<:**I>JA#%TKSH#2?"X_I M3-5[W>T ZC5DO$Y[@HJ(*7.IJOJT-T@9H\ZLVR1;G9G\K85F8@>CW^M0J9E\ MIM:,*L:4.]*H3HO/3A=QF2)#^1EW3D/]&7=?.0$:?R>& M"C2&QTC0N%*LFG5:4)HM5:>)19GDHGU*FNM&?1Q;[&)T=H&HR*,V!TA90 MF@NE>5":#Z4%4%H(I4506HRB=;-#*S^3Q?HS\:K!D=:I.-;4_/+> .G:A- ]*\Z&T $H+H;0(2HM1M&X*:75LLEC( M-AR:/ITVAJH<19Z9^F!H&JI?@])L*,TYT+I_"-?/!%!E&I3F06D^%Q^:9IB# ML6FH[HSQ>BG+BMH?;&"**>I4'@Q/?PM9F=SJRF2QL.SD\/3I"22DTL:"TN90 MF@VE.?)0Q71LVADJ.(/2/"C-A]("*"V$TB(H+4;1NDFD5:C)8HD:.[A^.G$P MFAQVYAFJ7H/2;"C-.="$X_1061J4YD%I/A<>[,PS5'3&>!W./ _+\#//WT). MIK1R,F7R'><1%*BZ#$J;0VDVE.9 :0LHS872/"C-A]("*"V$TB(H+4;1NDFG M5: I8@7:U_]UN]C!Z$0#E:U!:3:4YBA#/90VD96IV7LM+:!N72C-@])\*"V MTD(H+8+28A2MFT-:R9PBELQ]V5^[*T/]EJ[(_8\)L>O1^0!)LZ$T!TI;0&DN ME.9!:?Y9<11 ?8906@2EQ2A:-QFTPCU%+-QSJVJW'U*@;)"XR?QD]P$IQ;.@ MM#F49D-ICC(4QRGZ9/]?O_^ ].M":1Z4YD-I 9060FD1E!:C:-V4T0HH%:%6 M:I@RWN_3!9LMM"-1W^\V(+5>D0Q=*\Z TGPL/;3:; MF?W> -)K"*5%4%J,HG6;=BM35,0RQ>=->_FP_GBU7Y1\MZ4?[[/R8U:^D#;9 M?E7__4H9Z<-N'LNBJJL74I:6&ZG8U2^D=+,ZE)<^IR65K*5UGG[(U\UPZ*D^ M!G0%/BAM#J794)JC#&6DFBS+ZK0OZ5A _;I0F@>E^5!: *6%4%H$I<4H6C<1 MM8I(1:R(_#Z)B$T^0U&@HABS_A_]6.(+&)U6H#))*,TYT)YW6?JB**A#%TKS MH#3_6'@,!C"@PD/ ZSLB>[ M'T@]FP6ES:$T&TIS%$8OR(]P0"644)H'I?E06@"EA5!:!*7%*%HWI[2J346L MVAR?4]@\,E0@*H8V'8Q]0"694)H-I3E0V@)*( 50IR&4 M%D%I,8K6;?ZMY%(52RZ_:'\!E5DQ3S7[N0 JN(32;"C-@=(64)H+I7E0F@^E M!5!:>$Z(1U"7,8K6S03/]N<5ZRW%"T&IS!)ZLC$;;,2+W8D7*IN$TAPH;0&E MN5":!Z7Y4%H I8506G1>DXE13KO-OM5,JD+AUHD5GKS=YFFA5/9ON<7TL5.2 M4-H<2K.A-$<="@P?5GA2!I(HJ&,72O.@-!]*"Z"T$$J+H+081>NFD%:;J8JU MF<,5GDZG#69;WIFN#!:6%'L>G1"@$DDHS3G0A"L\03VZ4)H'I?E,?"BJINO] M=:*A7D/&JS;H\P_+7*HS51^\UK^%3%%M98KJ@[CI^ZP!H4+7<832YE":#:4Y M4-H"2G.A- ]*\Z&T $H+H;0(2HM1M&[2:16/JECQ^,=!QEQFJ^Q^NQ](/*%H M% -')Q:HHA%*LZ$T1QTJ&N7^Q/H"ZM*%TCPHS8?2 B@MA-(B*"U&T;KYHE4S MJF(UXS!?L#EB*#(;S#M"E8I0F@VE.5#: DISH30/2O-/!U$ =1A":1&4%J-H MW6;?JA15L4KQR^8<&3F9+)M]7:+8]>A, -4E0FD.E+: TEPHS8/2?"@M@-+" M\X(\@CJ-4;1.-M!:5:(F5B4^=@+NBT]9T_@KZ;8L[J5MF7]*ZZR1*6YW'];Y MDDL*VE!B)4_D_I;PEO@,QB8%*,V&TAPH;0&EN5":!Z7YYP52 '4:0FD1E!:C M:-VDT*H2-;$J42Q&T-BMBS6EW^RA:D0HS8;2'"AM :6Y4)H'I?E06@"EA5!: M=%Z3B5%.N\V^52-J8C7B5VXW)::/'4V$TN90F@VE.1JSF?.1[::@CETHS8/2 M?"@M@-)"*"V"TF(4K9M"6AFC)I8Q?L%V4QJS B*WW938\^B$ !4W0FF.QFR_ MW!E.9#:0&4%D)I$906HVC= MI-.J S6Q.O"+IOTU9C==O?\M:HD]C\X94.$?E.9 :0LHS872/"C-A]("*"T\ M*\8CJ,\81>OF@E;YIXF5?_N-&:0/U/%8-8L6;K--E1[3_VG,?LF#?1K$_D9G M *@"$$ISH+0%E.9":1Z4YI\31@'490BE15!:C*)U$T"K =3$&L 3$_S,%L S MBOUTL=A/ M/,'_=EN^E";*\9$\,7WL2 .4-H?2;"C-T1EYVY$Y *AC%TKSH#0?2@N@M!!* MBZ"T&$7KII!6&JB+I8'#"?[3:6,H?E*FIJSWYE(ML>?1"0$J&(32G --.%$ M]>A":1Z4YG/Q84[5P40!U&O(>+VDK-R?X&>*R1.*]-Z+'75NW5;9*O=TL7+O MZ^?WQ0Y&O]NAXCTHS8;2')T1[QU[MT/%>U":!Z7Y4%H I8506@2EQ2A:-XNT MXCU=+-[[LOE]G=%G%3'%#%U3!V,(WT+*I[=2/ETLY3LY\G]Z>@XI;+*@M#F4 M9D-ICLZL:7=LY!\J\X/2/"C-A]("*"V$TB(H+4;1NEFDU0/J8CT@._)_.G,, M14_\Q#Y4* BEV5":&4G]AG%'C>Q_RT4 M>T:KV#,FWW$JP8 *^*"T.91F0VD.E+: TEPHS8/2?"@M@-)"*"V"TF(4K9MT M6HV?(=;XN56UVW<"BEN)^'69+^O'WS,:QJ# M!<"@3ETHS8/2?"@M@-)"*"V"TF(4K9L[6B6B\0UV-#:X[5[5@8)(['IT-H"J M"J$T!TI;0&DNE.9!:3Z4%D!IX7E!'D&=QBA:-QNTBD)#K"@<\X?&8M3HG@-T MM4 HS8;2'"AM :6Y4)H'I?G&4",XZ\],!5"7(90606DQBM;-%*UFTA#*HT[( MEPZ5.R-)RK2_([PE]C&ZT2-I-I3F0&D+*,V%TCPHS8?2 B@MA-*B\YI,C'+: M;?:M:M$X:_/BH_N?K\4S$&+ZZ#X#5/T(I=E0FF,P&T!KAJ'.5+,_=PEU[$)I M'I3F0VD!E!9":1&4%J-HW1322AN-LZ2-G?W/3Z6-H2Q/G9BZW)^X%'L>G1"@ M0D4HS3G0A!.74(\NE.9!:3X3'XHY4R?]B4NHUY#Q>JE-^^O@1USPJA-UUG^Q M?PNUH-&J!0WS>TY<0C4$>09W&*%HG&YBM[-(4+Y0X9MY2C!K;<8#2YE":#:4Y4-H"2G.A- ]* M\\WA:I*&VANK": N0R@M@M)B%*V;*5JMI/DU6R6;0U6?J@P$\);8Q^A&#Y4Y M0FD.E+: TEPHS8/2?"@M@-)"*"TZK\G$**?=9M_*',VOV2KYY!]&B^FC^PQ0 M72249D-ICLFNMLBNIP!U[$)I'I3F0VD!E!9":1&4%J-HW132:B/-L5LEGTX; MP_7JV/44Q)Y')P2H^!%*N?44F&+< M>@JH<^NVRD:'V#W22I1,L43I3_D_\]O;;+D?&_32S2XM_Y$.XH(74GV7259Q MOTTW_TCIJM@V\PW-L6U9?,JKO-A4S63$V^6RV&WJIKV_K]/-*BU7E?3[=I76 MU'?X\8>IHDQ^>?O^]_U/\B\_$ULV+F7UA63G&\H.>;J6W$U5E[MF)+*2+B6K MS%9Y+05%5675M11F:;4KL\;:N.M8I6)S!//3;\4V7TJJ8E"O9;.2Z P>/#?: MB:"9LWTJ,]64GU]*?V3274IW(5MG^XF5NGBX9BE+EW>-X^;*Z\^%5#U=Y*YJ M+KHY?E^L\MN<:I5971;5]G!'TRW=JJ9Z?5<6NX]W4BHMG\9B+[/]G7\V#-OX M;&C%-NNL>D'.T^6A(OE89;?YDF[!;5%*'XKZ[J7T/LNDJ*#[K>P/WNY*PI14 ML$[S=?5X\CD]R>7^'NXOZ?$Z7G*Q=57=95E]D];IFU?W6?DQL[(UD?9/^O6% MO-\/].DX7?4M96;E^D:YN!HO4ZXXY9V?:-QY;7KA#MN MZ=OTZXXY9Q?6-PY8WKA#MNF=O$ZXX];T^F;*E9]>)]QQ:W9] M,^/*SZX3[K@E3ZYOY E7@RP):[%DF>K(;!V9ZG 62Z8'+;-/FBP):[%D>M@R M^[3)DK 62Z8'+K-/G"P):[%D>N@R^]3)DK 62Z8'+[-/GBP):[%D>O@R^_3) MDK 62Z8 D-D(($O"6BR9@D!FHX L"6NQ%(H#A8T#LB2LQ5(H#A0V#LB2L!9+ M:1H\W^*;)L_&@4)QH+!Q0):$M5@*Q8'"Q@%9$M9B*10'"AL'9$E8BZ50'"AL M') E82V60G&@L'% EH2U6 K%@<+& 5D2UF(I% <*&P=D25B+I5(S?Y/^V3A0*0Y4-@[(DK 62Z4X M4-DX($O"6BR5XD!EXX L"6NQ5(H#E8T#LB2LQ5(I#E0V#LB2L!9+I3A0V3@@ M2\):+(WB0&/C@"P):[$TB@.-C0.R)*S%TB@.-#8.R)*P%DNC.-#8."!+PEHL MK>D(\#V!IBO QH%&<:"Q<4"6A+58&L6!QL8!61+68FD4!QH;!V1)6(NE41QH M;!R0)6$MED9QH+%Q0):$M5@ZQ8'.Q@%9$M9BZ10'.AL'9$E8BZ53'.AL') E M82V63G&@LW% EH2U6#K%@<[& 5D2UF+I3:>0[Q4VW4(V#G2* YV- [(DK,72 M*0YT-@[(DK 62ZJ;F_IE>/9GH;?LS"M/R8;RIIG=W2A^WD93-@4N8?[YY^J8LM??!> M-%_:=7&___$N2U=9V10@^VU!']Z'7QH'GXORK_W'\YO_!U!+ P04 " #% M@&I5#.KS%Q,* 8+@ & 'AL+W=O9%]]7VR26H /=A?[["YQ\2CD;^V2\PX]K>JFO1PMNV[]83)IRR5?%>U[ ML>8-_+(0]^K&\EW$WZ6>;5BC=M)1HD M^>)R]!%_F+)4#= 2_ZKX8WMPC=129D+\IFYNYI>C2"'B-2\[-44!_Q[XE->U MF@EP_+Z;=-2_4PT\O-[/_D4O'A8S*UH^%?6_JWFWO!QE(S3GBV)3=]_%X]_Y M;D%,S5>*NM5_T>-.-AJAUJ>B*ZXNI'A$4DG#;.I"ZT:/AM54C3+C72?AUPK&=5=3T;2B MKN9%Q^?HKH-_8*.N16*!ID6[1%_ SBT:HQ]WG]#93^?H)U0UZ)]+L6F+9MY> M3#K H&::E+OW76_?1SSOR]$WT73+%GUNYGQ^/'X"V/L%D/T"KDEPPE_+[CV* M\#M$(D(<>*;AX7=\_1X1IH?C )RXUV>LYXM]^C1*NY7BH8)%HNMG].N:RZ*K MFGOT4?EMU57S9ELL'/KKZZU]P$OW-M?(WFNQ( M#[37 PW-?O4+1*"J*<6*NY:Y'9OHL2K0/%RE-*?1Q>3A$+\M13*6)+W4$3#6 M V-! WV<_P=VU=;).P&1J!1-6=4<-3UB]5S=E,8/,C_ONF6BM%NE2PG9<=V(YE M.!T8V!:B29JY[9OVD-,@Y.]\OMDR! 2JLI#R6=MK)39-IY8@55P?B\5XTW)4 MM"WOG"9,+6AQG@_QVT*1&WS6@\^"X#^NA.RJ__;ZKIJN:.ZK6>WVL\QZ/R'D M0(%;E XIG#'B1IKW2/,3GK'@4L*V6%1-T90<+3A76N[AN_#F-I*4#>$ZA$CF MV?0X,C07!?'J8*QSCS/)'[ALB_H<01:$:@$^ 'RG,HI2.4FK8@*O'@K0NI/? M(@L@)E$R6(5#:LQRSRH.R!H'5W&W+"37:#5=PA[C*EPLBDJBAZ+><(44B$&!5[CAL@42D'YEQZ?1VR))EGK &YK% M89X]^QE2]7/MQ4K?X-8:NS^P[>8[(C4%O+$8&Q(#X=9S^<0X 0%E39@1Z!6 K 7U?%K*J]B0"V M& M6,PEAY,LHVZ;$<.?),R?4]'NK,/;KEKIHG>_-Y0A^5/)6[T[P'2U?JJ$^YLC MD3(T&<2YC?+?= M)^2S-T 0FW9!:Y31(4*77$93G\\9AB9AAN[WQKIX]FX,FV_39)A2.H0 8.1) M*HGA91+FY5^UI2'[E1MNG, )TR9;G"96!N\0@PR>^H :7B9A7MX!/0BQHKD? M=URN3@5;8I/LF&3V#G.(87 6#W##QB3,QJH9HAM#?Z0E1&R230C+K1UFB[$\ MR3Q9&S%T3+*7-K1^J++CID%JT[4O01XD^M=2W%O-=JP'0_<\F=M!NFK%A''*) M89;'GKP[-NPM]]B_ MZ+[."["_;.HK),X ML:P8A/!'EVC8/@ZS_?^WQ#?M;,>.="*/F2>?C4V>$)_H6N]+7P@=NLG_CZ+9 MM.A;-2\%^OIU"IEYU2U%#?6\VZ5/5^T.D3'%OF0Q-IE"',X4;B54O=6ZJ-'> M2*J2,'F.KWL6.^KU)&+#),$I1C/B"R F2XC#1?LQ.[X [^FRW2&"&8LB'\T8 M)H]?P^0K+N^Y=&*TJ=G":(O$,H#C+


)FB'"-2*-/.D1=3P,SU1 MY^XA'X>$=\.8@(H.0:F!KCJ'2*>J$P//@B'N=41VC8-J+O_@J0;P4C,ZNI> MJ]H9FZF#9'$\S*H=4CY%&^*D8>(\D==97$A#%+X[91Y_L&-81(PX3X>;'@ MI<[]^5.Y[N^JH"CBP(H;O2%JG >H#IKW.TJ^J+&MD,*4\]',6I( MDH9)4M4'-PUD5\K/SS[Q[=6YZBI.]VO0%Y]/K,%F1DHP'791'6+C.(EB3TN M&@*E80+U@GV'KOE]U:@.J++8+9>5<)9IU.9-'./<,H,M1ADXG^<$B&%7%F;7 MP (^J]9G"#JS"96Q.!Y^07.(Y81X7(@9UF4X6*C=;=;K6A_1@CAZ4+7=--L3 M?1Z&8D$N?_6)E#>:[5@'AL99F,9O&D@MH:[6K0+G:AW?B;/82H8=8N""Q!.R MF&%D=JHG;;Y;^3':#$MPPBPWLVR7I4O M[EZ<'#%-:OFM+35FOQ42V+.%A2U@RNA]"CJ6VV/(VYM.K/5)WIGH.K'2ETM>0 ZM!.#W MA1#=_D:]H#\,?O4_4$L#!!0 ( ,6 :E40P?"K2!( \T 8 >&PO M=V]R:W-H965T&ULO5MM<]NVLOXK')].)YFA95NQG??,V*[; M)$WKG-@Y_7#G?H!(2$)-$2Q 6G%__7EV%P1!67;2W)G[(8Y$ 8M]WV<7TJNU M===^J76;?5E5M7^]LVS;YL7>GB^6>J7\Q#:ZQB=SZU:JQ5NWV/.-TZKD3:MJ M;[J_?[RW4J;>>?.*GWUT;U[9KJU,K3^ZS'>KE7*WI[JRZ]<[!SO]@T]FL6SI MP=Z;5XU:Z$O=?FX^.KS;BU1*L]*U-[;.G)Z_WCDY>'%Z2.MYP7^,7OOD=4:2 MS*R]IC?ORM<[^\20KG31$@6%_V[TF:XJ(@0V_@HT=^*1M#%]W5/_F66'+#/E M]9FM_C!ENWR]\VPG*_5<=57[R:[?ZB#/$=$K;.7Y;[8.:_=WLJ+SK5V%S>!@ M96KY7WT)>OB6#=.P8.;O.'*T&-7K!HO)N,&=J,LIEZ_"I MP;[VS>^J[9S.[#R[:+13I"G_:J\%9?I\KPA43H7*]!XJS[/?;-TN?79>E[H< M[]\#1Y&M:<_6Z?1!@A=%.\GV#_)LNC^=/D#O213S"=-[TD^Z3GVNFZ MT#YK;?;COYY-I_LOF53.;PY>]@^%UL;#,Z&S^7BM-Y_8SO5/K.L?=KY_YH@- MXN K4N3L!09&+J)OZ!*I:N9-:90SVD\>HO'APUGV*)42/N9TX.*QZ&@-)56W MNW9=IY1O2>$)Y97&TU:/2::?]$0GH_7?>,1OIBSLF#8_&HCRV^]@.'L+%R#: M[!3;& \K[N%?/OSZP5UMX.+86R(Y.HK0M^)[?N/HL/*N=[Q_][;G0T_S: MV6SK27:UU%F)1(1+\$ 7EL.X]#.*YD%QCMZDI[ M/,(FMS9>=I;"#0ZA)$I.RS0UZ/DV$LKTET(W;89ZC%/H+'I([(=WPI*PJ8H0 MD!2;GVO5E8;<&OFO1%V55X.W;TUZ1+.1?( ED.CSY'+22\)G+]6-SF9:U[2N MP7I>1D>[$O0T*EJ[E&T+72,]0;_T,:3 4EH'AHG!QAD3DX\Q ME%C:SOE.U6VOHX0&?5P:7U364T9T'5%CM>I%5TEF)%/0MLOS,U:C(3\TJVP> MY3>UP!VLGL"_UOI&NYSVW$)R,A96%%57XNBJZLEMW<_JLSI*'9 M;19E8R;(4)5N4S(^6H%BA<^PC:E#B:*W(4V2<@Z>OO0 !C60%&UA;K_3Y*EL MJOP3<2;/:XUT[BD8B&$661G7>T>LG=L8FZF*74& IF(3H,;;&?PV5/DA!8,> M,!6OL;&Y:@@;DX&$WTM%HEC]J-VJ5H.S6"KLD]! M)W7=8=-==G[-H_BW2"E!6LKC9- @[23;AB0XE7#RDQ2YJ"SL2<[6S8&&L-Z) MYKNFJ0S>D!-TKMZ]1KP @,]W81,'Q\S):BOM6"ZV]I#%9YT1" $==')L-/@+ M)$7X(L[G8]:TK+26,ND23KI6..;60TMXX-!G%$#"LTIGX5BD6WB,^!<8-A7Y M B<*T,A4!XPMSMOJ8EG;RBY0[L4^@XQTYN"-I.Y?-'HAH_+L2G]1('_BS-_ M!%2&4#+HQ>^PP3([4^#>T'L)23;VKZ!7VA5VD0)41738U?!>=@QC9A[8D -:#1PYF M!_Y4J#CG]:(B/NC?'RHM#^_?G0^E')7;4ZVR95?$U.MY/44*ZM5"5[=,4,ZE MSZ/Z4XG&*KA/(DJ/G).IBB.>6M.2WPQI:@"">7:JVSO@Z/3\ZNQBX/]W>ZTW M5OQ^\6LBX D*0@0^>A/OG%Q>G0QKY>R?X.#;P"D]3^@6E-(NYT;7'8R.C$IX<2L3K6WAA.4F'P?' M^?.CP,?!T_S9]'"C/GU'61KSEP&S_.GT>3SH>\O?IAX^#L@- MBARWUU?_9QR20#R_ 3 B9A#8GFW =F[;KK;@D3\M0%\&XW&UHZHF]'7)NB$$ M+AH*R&&E@;\EZB/6A/\A W@8V\R1)RA#4';KLUCDF%A$CJF]*L0A!L"L*[." MY"'/%:G>R+EL,K7(+FIJ5'3VM#>!=&I,&4VNT^4HX=Q12@G<6;1)2Y/W\#GT ML)3&-'!II$C13)_'LD.J6:.X+#. ']162%W= WN-WX0F7M\'[,#&C)",< B& M.:#!"4LH!CSM>8 E9T8J2/:HU#A=EQ'U=YX\:T:CQL?96FV:E1Z "8!Y9J90 MC4%H]@J^KVDAB#Z!"XM+0+!MSI"G760+O,>]C0^^&T!_D3AM[+.W+W;,\)9> M()1N[ILD\,[9YI=;ZP8BL0;)%(<%'<;[SO&C(3YAZS& M+0:7!@(>[][FL1$VTGJI.]87+[NS$_PAQF=:>.<$G[A^83T:+1:A!OBRMN3E M8$,P ?*!JA>&4%:@BF-A UW"GSRC['/?M$-; M <5FA-!-()4T\U@H#K9@;[MGCYQ"(C[H@9R5[V'']65=YBT-*<]G91_J,US!G5]IYC1^G#N[HOF-3]0T =)/"@?U+I2:_V0M6;Q$DKU? MIR&UYDC-T@;22()J"3<$5J(8^0H!0R4:J= Y.J=7U&T>Q"@LF$BC%1'6#5,2 M'BGMTJV')"\H(DPUB)ZX0,@9G=?SKL()-P("&H+8+C1:Y#B-C"6";M.S2!F@W8,HMNX5<@.=P./UL0 W51G MYX<&>D,GY' T\@]T)MDYNH(%61Y5PA/L)X4B"^M8%@&,&)!"<]AP,:# MT&WZN4-Y,U^!%/!IBIMTVY36G]>G[J\6D$@@S_"/2OH MCFDFV<\4 O^A$,A^TXHR)+M_JN..\E8,:>E 5+'L!T@KA7;$_*W[ &9@-J/+ M*8XV4S=="!V@U#LKN_KNVH HV11M!DCA*0B1'J6GV46*)D]:XC_EBN4M 2"D M.9 P?BFU7M$MJ_'!9C DY3$R"Z7$-&IELNKZH],@'D06K-;/= P](%41P2&% M! ,.7,5*QVIJQQI-5;12[AJ8 =5&T0 "D%[=*%/19_D_4ASO+35=B&#'B+L7 M$AK'+[,/R)T5M69W]P?M(*KH)H'*-^KSP)FO4+4N5 M]/S,6H'"R3FH1QLES@Y!XY? %+OD 1"3)HZ,9R37>%*0;UT7K@/NRG/1_>G5Y\BK<]3+2I.JX0BL;+11]W"R,3/LX1'OFF MX-D>33@+4#7,$;?I5S9"J>'6XJN*R\=QC_J(,"[3S8*+G/'7(:L$:)D,YX=8 MB)Z>QUCMV20"O&=.(T6J3I CQ&?/89+L8YJZSPT"VN.[[%;!;T9#BNU1U\\L M)7LWH;B2+_9 6:X7]9=B2C/5IY3T\,0B8ZQ],E3ZC^B%"B)[,4Y^ MNL$Y&:6I,_&Q#ZC$)&<=UT_[B>9HFD88!403'5U&-/2Y*=- /;G\ M',-TNG]PO'N E#[TE.^&=)7MCMEX,<(K-# <,4F";R7SZ,HVILB>3(\?1R[. MSL\^I%< 5!%$[0+ DKY@94LX"2EEA;X]Q:H!VE\%;"8+&3LI6@]'+'ALC==%R#D^8$]. 4C =$T89.5$-$SF;!T54\0;].\:%HSQ_$)Q_);CV^^9 M[5JI.J$*S%0I=2E\"XHSP1K%3N_:.;6-!#2*T-4E.B8(=TMH9=<7?'G#1LM' MXQAQ(U%CSAVH)4$:2_=OBPA_8UO/=HS>8H=!Y\"%M #D99->^RDT"-_VB,.A MOLZ4/$IRFN=+E&@E*87HUWPM%;IDNJT2:4D?)GQC*@7%\C5 [384WJ-%O@-4 M[2#F739IYA6%X]M0GHX2)QP+K!ED88KOF2Y4 *K,*>!KA6+?\E=@N%9!8Z0? MI#1(6_B^8FE2+7VG;"AP/>-C\:S4_4GV=K"=&$T*>MBU2S<,E&>CJZ2>%8LL MXWYJ3555T#<\I,8OQZ092(BQ(D#G\&"F1ZJ99#\-@YY>IU /W9&-LR4Z$\3B MG*'.VM*D"I&)F.H%R-K;AK+=QJ5W>B-.=U@!WXUW21&1 1)/?;86F4 M6RDEPVHP! 1&=YADE"!QYWP_DHU[)GTI[^W8W[N['L&D7"S04(:O-8FM1R:6 MZ6_GPG@^,7?*<6+O<-#WF5M!O32S(!/&LOF0[>,LLH\A=L21V=D3THQ-$Q^] M)D#()8WJC+TQI=Q)T/Y%9^3VB65/\OLPY:)LMLMM4;B&"D=3B<(V5=WVPQ,X M5*G'WBKMTGB@R:./.U2I//A^R":E0MIQIRMI_)(,.ZKX,;UNUIP\M!(\:=FZ MEPX=2\W?G1J^8'9S;\?6PXN8DO)86_-8>?+HRI+30Y$7(X6?)5 1.?Q_]]Q]!C?T)=DX%<4%DFW<%W+A$F@XK:O].\E/]*@&3?_%(5OBNI6 M?J\1G\9?NYS(CSR&Y?)3F=]X^D$U?(ZM^Y.G1SL "/SS$WG3VH9_\C&S+:*! M7RXULH&C!?B&PO=V]R:W-H965T&ULO5AM;QLW$OXKA!H4,2#K MU9;=^ 60G:3U(6D-N[E^.-P':I>2V.R26Y)K1??K^\R0NUHE>>>:9H2XWUGWT:Z6"^%06QE_UUB%4KX9#GZU5*?W 5LK@FZ5UI0QX=*NA MKYR2.6\JB^%D-)H-2ZE-[_J2W]V[ZTM;AT(;=>^$K\M2NNV-*NSFJC?N-2\> M]&H=Z,7P^K*2*_6HPH?JWN%IV%K)=:F,U]8(IY97O?GXU<%_]1JXSN? M!46RL/8C/=SE5[T1.:0*E06R(/'G2=VJHB!#<../9+/7'DD;NY\;ZV\Y=L2R MD%[=VN(WG8?U5>^\)W*UE'41'NSF)Y7B.25[F2T\_R\V<>WTK">RV@=;ILWP MH-0F_I6?$@Z=#>>C9S9,TH8)^QT/8B]?RR"O+YW="$>K88T^<*B\&\YI0TEY M# [?:NP+UP\J4R846W'G?:UR,<\R6YN@S4H\!FERZ7)_.0PXB=8/LV3U)EJ= M/&/U!_'>FK#VXHW)5;Z_?P@/6S6\+G6GEQ;_F"Q\<:/+O0P%'>R>'[5'IO/*5S-15#[7AE7M2O>OO MOQO/1A=?\?:D]?;D:];_ZR3]?:OBSHCWTF5K G[4%V&MQ%MMI,FT+ [ON+'X M(UY^_]WY9#*Z>#M_O.&/XXLCH=-!CQ_8W/'HI"\>U%(Y93(E'F10](AB$R]_ MM97.Q/G)^5%?O)69+G207,9VR4Z\62Y1UYX>#UO TIVC#ZJRCOPP*R0555L*=Z5,LK) NC)C%8@ M++E#HW(:!U<%# U:5[X/B5S\CO!H M1/9,5XPB4YXK4;7101 M(?CF;+U:B]?@6+F ,]-4NP-BU#^DJ=$!Z,4X<0HTZ=+C9SO@;X^IYO^2(BW; M$K-H6T.Z&)M$'\E+SBHP["QK&/#-!/@P>!R('^?S^_]?A@FHOY%E/&>R]JHI MH<]V.H8UPL6@>(ZA1 _J,@ >2<'0]\5CO0CQ$QRZ,SF6(JO-6U&H)U5$U$ , M &2\S"(RT7?$9]!"G7Z21#C LEEKL.HSTO&1AW",)S"EYBBY@AFV(U2?XJBL M)S3P*J=X4;--_+XV'E-/3L'S*Y!_5>M<,M;V"^Z>1&QN;5E)LZ52R6KGHH2J M)UG4DM-(IC664'+)I,PCM6)YK"4*"P]A9XF8.CZ[\,0BCV9$#N5BV8H7Q"HH MYNY S(NPYL(B_( 0_GE@P%$QI 9ST)X068//F4KTI*>B5]S$\F%X7J(V4&,QR=(G(+V0,[L1KI8QW9)LQ!ON>=6TOZ MMSN,W9"PS-50-* F\'Z$P%1_!1U"U+%K4*%X3&K<,3#2NDBB@6B[X#P%UAT- M]ATDY:J-ZK;"SV0K=K53DJPGA9H32V=+Y#FJ@T=<82UN>:I3SC<2-AO-CE@K MWBG,EWZG;).CE)%(W<3CG4 S=:F^YH^WM+R?+/3YI86K6R5=I&V!;RBFMO4U M"=V9HTU+" : HWV^H_9RB23L*F)\VD_B36YK0QDJ!5#5-H]10L>^R=1DO[@: MEH5#GN\\;AM)M!$%%S3BH3^*(%MB.U0:K0T9W[7%R5#6OBG@J..PX%1PUE?I MO%*A_'(^QJG,KHS^#Y4"A*"L"]:PY!P,_XXT;-0'V(/2B) M;<3*%Z>GYP/Q 1.S2\I1H4)DMD9=JIBN1LO)IN.9!J^ F(MGQP1T^*]-O+91 MA#4;CDP9#<1O*A98"Q7)OLP^HHK)F8H(J[/]?@C[I0ZTNDY>JBCKLS&(P/<3J5#4N'ZAE)%9@!'L([](3HHD172^[;5 M\Q MJ P,"A=.YL?Y%Z:P9I::_IO4XM1F=D1 MQLSEW.@Y4KL\II$%R581DQ>0N?/I*;L80RZT7-#]@.YPO."D?W8VHP:%I\\4 M(GIRR#2U4E"PF4IVB';-D[1\ A7)OU:3:03HN(/)'R^H'+L[-]2N8W"D&"L, M>CY*T$%GP@XM'#SM=ZY:=XC+U9'"Q^(6 $'KWEG$Y5^)]T"H M=G%,0'+VOMV_L77-I'XXGI2SE"E\.TXYJB;XC.ND98 MQ^M#P:$.]L$#JW =\.J/.DXB?%FA.08;GB0DG51196O#^L?P0S'WKFJT%+ Z M'I%7SF[ $NX,1O/)Y$6ZF#Y1I\NZ?;;I?_[;)X#8<:??=: M_GR'_Q^TZ.,O6S1JUJ4IXU"KCD-.NX3;=I-7#CZ+1([9I9'ZQ70V&WSA_+U3 MQ]2 P61QERITR2T9@AU_H]@-H)Y'4Z2+YVN#F\H+,1Z=]:=G$WQZB0..TIO1 M: 8\/=/P#:ZKGI7O!DREWBHFT_YX,A8\*T\NFL=Y)\[7*&PO=V]R:W-H965T&ULC57;;MLX$/V5@38H=@'5NOB2.+4-).D&38&B0=+=/A1]H*6QQ2W%T9)4 M'/?K.Z04U2V2M"_2<#3G\!Q1,UKLR'RQ%:*#^UIINXPJYYK3)+%%A;6P(VI0 M\Y,-F5HX7IIM8AN#H@R@6B5YFLZ26D@=K18A=VU6"VJ=DAJO#=BVKH79GZ.B MW3+*HH?$C=Q6SB>2U:(16[Q%]T]S;7B5#"REK%%;21H,;I;1679Z/O'UH>!? MB3M[$(-WLB;ZXA=7Y3)*O2!46#C/(/AVAQ>HE"=B&?_WG-&PI0<>Q@_LE\$[ M>UD+BQ>D/LK25=#=;114OA9.K!:&=F!\-;/Y(%@-:!8GM3^46V?X MJ62<6UWI.]2.C$2[2!P3^G12].#S#IP_ 9[#.]*NLO"W+K'\$9^PD$%-_J#F M/'^6\'WA1I!F,>1IGC_#-Q[X( M)X\3^A8YM8TH"M]S+)NK-Z18KCT]Q/Q<&BXW8L>[.S12* M',#F)T\G8!UE\,I[ 1QX. MK/]E8ZA :V$V36%VG,&EU)+;IX0M46F9*QY/CR&;Q.D\8_1L'J=<>03363R= MSX+)"[8G]!XJUF>P(%/Z=PO]]\"2S>!Y#[2VI- 6J O\??NQKQ,-B[V7WI7: MPU$6SUF +^8PGT]COV.#8:RI_>BQ[R\Y& PUFFT8?Y;/I]6NFQ%#=IBP9]U@ M^5[>C>=WPFREMJ!PP]!T=#R-P'0CKULX:L*869/CH17"BO\2:'P!/]\0N8>% MWV#X[ZR^ 5!+ P04 " #%@&I5EUY"9M8" !-!@ &0 'AL+W=O_R8>,CW];&;@2K1<>V^ G-YVZMR M&EI*W*#27 A16 M2^\RFE^E%N\ 7SCN])$--I.-E#^L\[9<>J$5A T6QC(P6N[Q&IO&$I&,NSVG M-UYI X_M _MKESOELF$:KV7SE9>F7GJY!R56K&_,1[E[@_M\)I:OD(UV7]@- MV)1N+'IM9+L/)K_E8EC9P_X=C@+R\"\!\3X@=KJ'BYS*5\RPU4+)'2B+)C9K MN%1=-(GCPA;EDU%TRBG.K-:*ZJO,3V"BA)N[GG?TXF81&.*VB*#8\UP-//%? M>&9P*X6I-=R($LO?XP/2- J+#\*NXK.$'PIS 6'D0QS&\1F^9$PT<7S)/Q+U M8=TP87[/%[Y=;K11]!/Y?BKU@3D]S6S;9JX[5N#2H[[0J.[16SU[$F7ARS.Z MTU%W>H[]/PITEN>TRM/D\/A6>-CS'42:&A54_ %+8%JCT;2 K("J)3=TM*^7 M []CHJ<^?]Q3:-&5;&@2Z/EQS)]0]WEO29Y"ZD_":%QO"5E1G7K%Q98:H:@I M3S4D,(J%9.K'>0;)Q,_R'-XCM6TMFQ)XVREYCQ:C@0ZCB:6=S>!:"JI_/TP* M+H!@6WHE#9D?9@DD_F0:P0>7?93Z\32%**$KIJ0KF_K39&:-R,_2C&ZC,%84 M?=LWS-!#E4@/7G#FN)_'J9_GZ0LR0C],9B]L9K&?3R;6((9P"J=^-<%1B[>H MMFZ0:2AD+\S0[>/N."LOAQ'Q"!\&[2U36RXT-%A1:'@QG7B@AN$U.$9V;F!L MI*'QX\R:YCTJ"Z#S2DIS<.P%XS_(ZA=02P,$% @ Q8!J5>Z!_ AY! MN H !D !X;"]W;W)K&ULI59M;]LV$/XK!S4H M$D"(]6;93FT#3KJU'=8U2+H-P[ /M'2VN5*D2E)QLE^_(R6[RIN7;5]L\-J%BSBL_/,G?<'?N&X-;UO<)XLE?KB%A_* M61 Y0BBPL Z!T=\-7J 0#HAH?.TP@[U)I]C_WJ%_[WTG7Y;,X(42O_+2;F;! M.( 25ZP1]DIMWV/GS]#A%4H8_PO;]NPP#:!HC%55ITP,*B[;?W;;Q:&G,(Z> M44@ZA<3S;@UYEF^99?.I5EO0[C2AN0_OJM5]_0"3W3),=T_/D(."GPIY"%(>01$ER "_=>YYZO/09O)UKWL_'WK_EIA#* M-!KA]\726$WU\\=386BM9$];<3UU9FI6X"R@IC&H;S"8OWX5Y]&; SYD>Q^R M0^C_)WL'@9^F_4)K_6W6;>\T.?4A+!M#YHR!0E5++EG;GA1HC85:2_X7'606 M5HQKN&&B00_/*J6MWU,WJ,%ND+;16$ZM2<+&X*H1(*C'S2E\WB 43.L[+M>N M:WE+D15%4S7"*W1XK76UZAOGCQVP0/6GEF2XJT"/]P.3#8VRG2ST7C #*R5H MVIFSOM*#L^W/.ZTH#A<[IHM*-=+"HD=ST:>Y(,]I5,(5NGGK-'[D*W11_0V9 M-O\6[G$>+_S$(<(:A3]C-KPV< 19E(>3441?QW$\#FGFGT#LEED#$_@)R4ILS5:BL5:(](,)^AT',%QDJ8G,"2EQ'W')_!9LQ(EJ[!-D'5+ MNAV^&$)W%F-X_6JIWP89GGJI>,H3"DU3IIE83).3N!B0\@$ M:Q6L?8CWM<7:$/]3_914Q*1,[DDCNH(O_Z1@M['ALA!-Z>H<6%UK=>N+&H[2 M,!F-?6".$@J^<*;I(G;%#S5JKDI -UY?5IS4R#7Z6U#PS$'1R-PBSJ.%#>D\F>@-U0;J%R4[XC8PZPN<;:8N6DR="+:;-U+.DY23D: M)GL+5.&= ?,?+=QWV4^%+I74,[8_)-I$&I?)]6Z0O2C46WS0\^=,,%EX&8$] M;/LC2/,)556^+ZJN-L@8/2$D7?I:HRSN8"6:PC9M%U*WA-&(JO;;K>7+A_B4 MC7;\>SPI@O3&]84G_9AL9?NGV6+]C7R M[7C[IOO(])H3>X$K4HU.1\, =/M.:A=6U?YMLE26YH[_W-#3$K4[0/LKI>QN MX0SL'ZOSOP%02P,$% @ Q8!J588\N#TQ P T 8 !D !X;"]W;W)K M&ULE55M;]LV$/XK!W7H)R$2J3<[M0TD68:V6-&@ MV:774YL'N$1T\]E+9 M=;1W;KA,$EOOL1?V0@^H:*?5IA>.EF:7V,&@:$)0+Q.>IF72BTY%FU6PW9G- M2A^<[!3>&;"'OA?FZ1JE/JXC%IT,7[K=WGE#LED-8H?WZ'X=[@RMDAFEZ7I4 MMM,*#+;KZ(I=7N?>/SC\UN'1GLW!9[+5^L$O/C3K*/6$4&+M/(*@X2O>H)0> MB&C\-6%&\Y$^\'Q^0O\IY$ZY;(7%&RU_[QJW7T>+"!ILQ4&Z+_KX'J=\"H]7 M:VG#%XZC;Y9%4!^LT_T43 SZ3HVC>)QT. M8I"\$\"F !][C08'EC\*)S)(U2_E]03PO6( MP%] 6,(GK=S>PJUJL/DV/B$V,R5^HG3-7P7\7+L+2%D,/.7\%;QL3C$+>-D+ M>'?B26PE6A"J@9"OD!;^N-I:9^A1_/EL3-^]PC>?^>:OH?^G*_E_"' RX,D@#$YUV/U-=F&AU9(*U%X"R:^W:( N MX*-0!ZI4F.YB_-P+KZ43CS",PL(/4,0\*VG,XC(MX8-R2+*XV8$7.?"XRAEM M-=BKSCW!>RV;K:@?X.=.;#OI32Q.4PYOWRPXX^_@L]L3"S$QEY-71V>7,2<> M+*[*$F[[0>HG1*AU[W,3H=99'J>L!);%BZ*"FU!&!-;@H&WGQI<@?+Y"U028 M$>*R I['15$01\)"GR%M\9AQ!@N6$HHQJ!Q0/S1TBMJ!1&H'WS C'9;9=QD4 M<5XMB'-5E?"+=D*23E41+]G2"Y?'C+%3KA9T>ZY_T-MS_?XB:DU=T;K@/QC/ MB.0CPC&T)O2A43//>,D[,N M0VKN0B^U$'#'AC-;YW9]-7:I?]W'7O])F%VG+)%K*32]J(H(S-@_QX730^A9 M6^WHZL)T3[\<--Z!]ENMW6GA#YA_8IM_ %!+ P04 " #%@&I5;(?/F<4( M \%@ &0 'AL+W=OTJVYGL9LLS2<69W8>M?8!(2$*% A@ M./]^CG=@$A9D3.> M?;%)$=TX?3O=P/F#=5_\6JD@OFTJXR]ZZQ#JUX.!+]9J(WW?ULK@R]*ZC0QX M=:N!KYV2)0MMJD$^',X&&ZE-[_**..U-<*IY47O:O3Z>D+K><&_ MM'KP.\^"+%E8^X5>WI<7O2$!4I4J FF0^'>O;E15D2+ ^)IT]MHM27#W>:O] M'=L.6Q;2JQM;_5N787W1F_=$J9:RJ<(G^_ /E>R9DK["5I[_BH>X-C_MB:+Q MP6Z2,!!LM(G_Y;?DAQV!^? 9@3P)Y(P[;L0HW\H@+\^=?1".5D,;/;"I+ UP MVE!0[H+#5PVY<'F+=V&7XL:I4H?S08!.^C(HDOQUE,^?D3\3OUH3UE[\8DI5 M/I4? $L+*-\"NLY_J/!#$?IB.,I$/LSS'^@;MP:.6=_X&7UOU2*(M]H7E?6- M4^(_5PL?')+AOX>,C;HFAW51@;SVM2S410\5X)6[5[W+GW\:S89O?H!TTB*= M_$C["T+Q5^0_&/%.+5R#2A.CG-PYFFGPB/P-:RQ< M:B--H64%21]T:+@(Z\;Y1IH@H.SJ^C9A%5?8].^ BB]*B:N54PJ%'\0QX?WY MIWF>#]_ZDKN:C4=]"= MW8BCZ3 ;#H<$[&C.CQG)-XZ,ER76 3^L62KE!<@0*K47$F!*A@IU1Y-\ROY3 MWX*B4Y%[>JPO,G/-\S.Z(5L18Y9.^^ QAWA_:GW.VCE@2XNA[ MS1&#JEH^$C0ORD;A5R&A2SH?-;>K',%": CKKMX%.XZ(DQ]Y728:4RD/N\7M M^^L/G\0G$CZ6GH@0$"E-6-&38)T(6W/TH;586Z^,6#SN!@I17$:Q3BG6,G6K M,L:TQ5M I@ERJU!];1 5^&]/OJZ0PGN__2K="@#AQU$_G_XM$P".%U".72@G M$NFT:*[)[!=:^'_![3:P<4?HPYOG;#J6)S$FJE2.$J\QI8_18MOZ9,#QXF3' MR.[C"-^0%\=%TG&H&*F&1J=OO/CHT&9?:&C6.;9#G_SZ@CQ8"G+\ T!W_&,J[K2A=&+! [P#UG5$BK7>_QM M+T4X;+!#+9?(H':#CE'AKEF?W 958XX[Y&K% TWU&.MY#R65FJTJ:$;NZ/]% M?\BBL T1@E.%TO?L0]*IS3V\8IU6B1RV!+K&SBT)(K2*'RHK#;3[X+=AEAO2 MRQPXRB;SL7A8:X1-.@HF!1(+7& 8]C[%D0*US?O6U+"6 ?19:QA(_M\C1?"/ M)W4D$[U%,6T=N5%A;5& 9!/MS4T:'TM*N!I1HOTLA!U^0,IX)DQBA,:)WXUL MX#DLOK$@;^/CD[>5)N8ND>\5BDB).QJVHI^26;&ZDRT'W<1NK)HR5D8+&);2 M1MM,^U,(=R 2%3F=,JU6CK?V;#$%S:DU#[>^W;SG]^ MLT2Q\I%KYY6X:OO_;[8O)N*==@CKK4:+.Q*G(]B9G]$3$(Y/S_"9>9BF)YI+ MP--9/AN*K6](Y#2;SG=%;JG=[@:PS:](ZBF$\PS3CQ@-L^G9),IL1X M1!JQ='8J/MN =E ]=0RVQ>@]B@"&X^QT-&>+T2,.F_S$XE?B0U>Q<;+9&\BH M&5:*"Y).=*TW$HW0&3/&!"Q0*!=PJ-S=8,_;-* EIHF$C!K3-;57&-0&MQO1 M'B@9#0Z*"^L4&>Z+R$5,-I!5_8W7&$H@9A3+/9,D6:17C*2A,0%'T_ MB4"PX'-+UYQTYB5+@ >91!Y<9^[9L%!2I@<(/[\4VU$M*.;X4,=P;?8/$-U:LJ."P$&=ES_(8 M%.S*,.^T9QZ,4L;+HI,WE!KF"Q-1UN6#]AXQ+''TYCREI<4:?@*;%++6(G.*8 M(M(6Y5^>Z+8T1X"(NWC&1 FH0(S1M;5 W,L6[[52D)#=H33JGQP$.>9;(_8%)_&$Q_)!7R:/=-?&,=.V.";O=EGSY;Y M+)Z%<30=QH<\FYZ.MX_Y?'8XP11=2Z@XEQJ:!C;Q?BD6\*%0[+#*=-MT=J>! M[ 7IE*7Y++(6>"2QJ]])2DVWD%6T-[GUL*]0F[;0/+"UH7G"N4^&G/ZAJZ/! MSHW>1J%FZ-Z2F@63A$J+#_NFT)UR\JXPO MP=9\/[BP(=@-/ZZ51".B!?B^M)@ T@MMT%X87_X!4$L#!!0 ( ,6 :E70 M9)X7Q@@ #P6 9 >&PO=V]R:W-H965TQFRS-))9G=AZU]@$A(0H4"& "TX_WZ.=V M2$F1,YY]L4D1W3A].]W Q8-U7_Q:J2"^;2KC+WOK$.I7@X$OUFHC?=_6RN#+ MTKJ-#'AUJX&OG9(E"VVJ03XU7*E/*OQ>?W!X&[1:2KU1QFMKA%/+R][UZ-7- MA-;S@G]I]>!WG@59LK#V"[V\*R][0P*D*E4$TB#Q[U[=JJHB18#Q->GLM5N2 MX.[S5OM;MAVV+*17M[;ZMR[#^K(W[XE2+653A8_VX1\JV3,E?86M//\5#W%M M?MX31>.#W21A(-AH$__+;\D/.P+SX1,">1+(&7?73C[(!RMAC9Z M8%-9&N"TH:!\"@Y?->3"U9TUJQ>?E=N(-VH1+@8!.NG+H$CR-U$^?T+^I?C5 MFK#VXA=3JG)??@ L+:!\"^@F_Z'"]T7HB^$H$_DPSW^@;]P:.&9]XR?TD5GB MC?9%97WCE/C/]<('AV3X[S%CHZ[)<5U4(*]\+0MUV4,%>.7N5>_JYY]&L^'K M'R"=M$@G/]+^C%#\B3S>A5V*6Z=*'=X;\58M7(-*$Z.V^I>FY6HTG8% M;R>6LM"5#H_(W[#&PJ4VTA1:5I#T08>&B[!NG&^D"0+*KF_N$E9QC4W_#JCX MHI2X7CFE4/A!G!+>GW^:Y_GP]=W[V^X+_S9Z?=8'>''=K% HE#"C/0NQ,\"A M9$O^5=Y+75$V"K\*"5W2^:BY7>4(%D)#6'?U+MAQ M1)S\R.LRT9A*>=@M[M[=O/\H/I+PJ?1$A(!(:<**]H)U)FS-T8?68FV],F+Q MN!LH1'$9Q3JE6,O4K1&A;5% 9)-M#%J1(GVLQ!V M^ $IXYDPB1$:)WXWLH'GL/C6@KR-CT_>5IJ8NT2^5R@B)3[1L!7]E,R*U9UL M.>HF=F/5E+$R6L"PE#;:9MJ?0O@$(E&1TRG3:N5X:\\64]"<6M/ #*>\,V > M%6$VIO-_30\=6FYG1\OQ6.)R*J( G?VFT=>0?&AZLS$O/9E-YD<2$V$@H1-F MF_QU6IJ-9R_A]> #WKG2C];:LX$=;KP_2\573KB27@NX3/OH1'8"*L4^ ,:K MW;T.;><_OUFB6/G(M?-"7+?]_S?;%Q/Q5CN$]4ZCQ9V(\Q'LS%_2$Q".SU_B M,_,P34\TEX"GLWPV%%O?D,AY-IWOBMQ1N]T-8)M?D=13".<9IA\Q&F;3EY,H MLQT=TORA>1%IQ-+9N?AL ]I!M>\8;(O1>Q0!#,?9^6C.%J-''#=YS^(7XGU7 ML7&R.1C(J!E6B@N23G2M-Q*-T!DSQ@0L4"@7<*C# VS2@)::)A(P:TS6U M5QC4!K<;T1XH&0T.B@OK',?;1\J:3N/TQ*HH6QN>&2WW7%;RYN;VG3BE; ;F M);6BU.C.0*I?&^UY/(S5]H.<8%9&E6IN/TMXP3\B_XLT E0T-3J _)O 5JV6KGUS14L@*>4C+?^D:M 7E1?;P6AIC5-T?4 270QI9DVD ML#]!0\_!P2:?<7,(\ZT^>F'O.8E2X 'F40>7&?NV;!04J8'"#^_%' M+*C_\0#._8LDM=\KI9UT)ZZ.'9_8PE+3@ZD;6^HEI1Q?BACNC;Y!XALK5E1P M6(BSLF=Y# IV99AWVC,/1BGC9=')&TH-\X6)*.OR07N/&)8X>G.>TM)B#3^! M30I9ZY#FDF-# @.E2K$FG:V^;YG;.:)+'HXNU3Z[Q97<\A\C/W(^:^K'QJ0+ MH91^>Z,5$"*A!C=&TM$/>RQ0>M%"1D=RB->B=S MEMT6%Y_E^-#[O2'=_GQFC[R:3AH[',1Y)MLC-L6G\<1'<@&?9D_T%\:Q$S;X MYF#V.;!E/HMG81Q-A_$ASZ;GX^UC/I\=3S!%UQ(JSJ6&IH%-O%^*!7PL%#NL M,MTVG=UI('M&.F5I/HNL!1Y)[.IWDE+3+605[4UN/>XKU*8M- ]L;6CV.'=O MR.D?NSH:[-SH;11JANXMJ7D 4[S<:W]MKT:OXXU@MSS>J\;#F4<6+B$Z[)]/ M>\+%N\KX$FS-]X,+&X+=\.-:230B6H#O2XL)(+W0!NV%\=4?4$L#!!0 ( M ,6 :E64[5Y(:Q )\T 9 >&PO=V]R:W-H965T?O?I'NKEG;&?BK52I;C?I%GQZF!=EOFW MQ\=%O%8;68Q,KC*\61J[D26^VM5QD5LE$]ZT28_'87AZO)$Z.WC]DI]=V]K]8E/3A^_3*7*W6CRH_YM<6WXX9* MHC= <21N[GVOJ/[#LD&4A"W5ITK_HI%R_.I@?B$0M9966 M[\W=3\K+3 ]$7!6EV?C-X&"C,_>OO/=ZZ&R8AWLVC/V& M,?/M#F(NOY.E?/W2FCMA:36HT0<6E7>#.9V146Y*B[<:^\K7%U6!)T4A+LUF MH3-)JBI>'I<@30N.8T_FPI$9[R%S)MZ:K%P7XOLL44E__S%8:O@:UWQ=C!\E M^'-/T)LTQ>G6 &"F4O54'K[_Y770:OGA$B&DCQ/0QZD\WUE>0 M@0IB]RPK+=SP@XK7F4G-2JLB$&_>7/9T]',FSJL5W%-,G(WP_S_*K*+]5B'6 ML-2J1$1A^'MAEJ)<*Z'PK'P0.BL55%,6]/S\\@-;0::ID&2)@K_&RI9(*"+5 M;%#IGGUMQK1*]* M'\1A% :3^8FX6^MX+>YD@0V;W.H"G.XN/L/:"3V/9;$6>0KA#J,@#,?T;&W2 M!.D@_M3P^# 2'R!E1XHM[DD'LM5A(=;R5HF%4I3=8F,1.)Q@$E'EX'XC,V1% MY+_R#X6 OIBOFI"V8BGQ/R323W#?6YE6>"?YM9(0#AK.%6<\D6 ?B]>>[5A= MFA0Y66;A$@6;%4EHQ,L@YLP.*LU$M-*[Q2 MO%L$.^K!@FI#"TNF-,#RM^('(O]G(D^O+GOL?.BPBB\[[R'J589=(34L3%5YOSXRLM*>G0II7#Q4NOG34?8,C*6HU1.!'7%G790A@B3I&5DZ>( MZ&S6YP71)K.5IH]^]R47%5"U*G6AO]9Y(<;!=!:RIA#S8CP/2?Q$D8.!E^E) MV)58&[=(ZB8'(V M?^;MU3LN4XU.#L4DF$UGXD=CDCN-;'(H3H/3R9P=?54_7,A49C&;^M"]UF"T M+*U>5!P#R",N5]WGT@$/+#65%<@,2167^ J'0,BX""?FXQ)2% ^9LJM.H,>< M6O&&0 D25*R"FH;;6G;R*VI^N:9<.!+GX-*3:+BF1 4Q]8KH>09=LGUG+&V$ M-74L1:%6[ 1^_Z).\W0GL"I0Q=08>(;"\%WEE M,J0G-63^76>3W1AP>:M.94ASA5I6*8Q]V^2NIP3_1[?M#6]KO/E]SYL/O3]' M)^*O2MJBY]B3&JRPAXMW&;W\W'T>Q%X4&@LK!.+41#O=@B[TMJNY>*N8QY M'5(K%YP'! V<: $'@7.I9.35D$$-7<:[=,HZ%0 *N.))U: BKLC2)M9D,V:= M&"H0,8@RLODOE>2Z-4MO,GYX!VC:94\!\<699 RCBWU MKVUAKQVK];F"G'P^FD-"2=KZKJ) ]>"$#@?<0503 N&$FFP7_/%\ZOC4-GF> M2\ZN''SBD!PT=W%YY:#5$7$W#E_0$_X8O7BV M!PA&LW\&"-(!8FG-AO9!@_!Y<'I1Z30A(UZ@%"=P/@@V:ICJK&QXZV!!JJZ? M!82G9T$TF_S?A6Y?BMS^ X";M\EOCK3&X7P0:"KM-@,FY1UR2()EW<-0Z#^6\)O.9!&(V'H-?)+!J$ M7O/Y$X#7Z6DPG9YVD5<4CH/9>-;'7O#.@AR6@WPKH)R+4BI(I5U19/J@:W$5 M&P'+S,;'9!'+5+4(C,DZU,5A@#6_T]XY3QW!U\Y%YX. M("SOS%\"L4[0*H+CA>R*3;[.*C=[3?!83U"_WN MV&QT]O5 +#A%I_U?* 8H!GQ%N4?:!S'VT]" N":08$@"GZ"V)2BJQ487=0>K MJ0J@G!D2!.DH7@.LX F,#IR4QE7:X1_,IQK:HC.+*L_)WC!?8N**)':6/Z)# M:QR6&L[LC5+J EZ8"Y1E(K8W.*ZYN&:>?A.%WD%QWUG2OK:H,[>XR;L^B*S MCGY0"^N4=%HKJ>MH[=&::W]?=_UC',:!_@K4?+*PNB_=)002!V@(6'NC2_*" MA2KO" -R0,%)J3*!)M!?^N"1V(YNR'@R$VI)*9]6;ZH2H0FW!ULFO77;$ D MQRX$=TGP :B7%&=5YO>Y(@"W9L#HYT\I1:Q(G+;J_(/3J]1)15RC-"+B$DUC$D6CEEI'7$&]>_HP MZ:%W]EHXJ*X3"RNUYZI;R8-DKV'I@#Z:IJ1\X*3!P'AH!0K5E)[ M%%V3XK+OEE9,#F&I2Q^QB)N5I3%*73^]MY ,O-'6\(Q?=] ['40'\L$(?%.M MUH#X-N/YD4\]G/H@'G$,S](&A0#(D\TFQ0\(PRPFE5YE[@:.07,/1E1-L@(E MP:M O%T-1;G>!)_;9H23(B'%W$4^%Z:N?A>(&77K/'JA6@W#=WXR=WACR1[D MA/VS,E,"'])= A ?NTP"M,0*\1KJ-.DU:"A\A)W7,ND)2!IH0"%=1/#R9G 7\S(*Z<35+W8&SX$O MSERUN0BUJJ^Y4O=>J)]DTMO4"QIJ]NH\4Z7H+ M4DL.TR&ZH.151CL"> !R$C'&6J,&3\9MV7;YU;C!]IK@/J/36G%#[7; #8=_ MP5".D#F0-;(H8FT'6'\N(I!2G+%A1N1M[G.%=N1['K'5\].AGVA;*FF(/*#S M?EYIR'/EYUS51&)]Q;4W(AMXLS=DN1IM"#,B? @XU2"C;CA(90DB-34YJ:6H MD*\_IQLZA-V1XIB5))._ QV[7LACP\0'@C!( _5G#AC;N0PCI./[@&NWA&^' MQ3M"/D,O=@'0T*/WD(CR-/K,L[-@$DVI4YA-T7B&HG6%6F<_)/!M>NG9*#P>BP]EN=Q(;47E0R*VM<,7C6 M.8J)JZU="#6TM,8[(T)+#>'SFTLQ#Z$+,O:R*0^=@"0+PO$\;*M](?!,4G>; M$ >)#[-VGT/RUC7)7@.TO$0*+5V0#&_QF&FOS-Q1NUV4WHRM Q[>4U!$QS+7 M):5IZ49<-+JPA&/2A^!QLEN\T9@&+9@'YDYBP."*F/5CQSI(.C,,+/7RNLSF M$C_PW0-SNW;J')MW.5QHY6@1AYM46OM5-30JF@9I+Z%MH @#: MR/=N<'.(*YJ<.B5@Q8\ %KD?C7[8)YA+%DR,AW6=LWQ69D?.3#L'@9YD:YR"T0\E;JM,:'=%U//?)>!+(!Y,/I)OY$]W2:I\A[/2_H MP8O2&O?;(H?AG8H9DR[IMT?^/A&E#CA4<*-(.1V]B\Z$R&OXC$K M+>P)U&N!>M(=42V&$23!+ \U/>FNN_N/:Y5R;JHAA%Q29T<0X5F/N>_1:IBJ M%#>\K>&QZ8E*=ULAXS6 /JFE)NBO)EPC8R^V3V[X"X3B MFR@>81E.^EF_M^]V#%W3#+MZ!_&.:&K4=L\-0^H>^+@) 3^=>'@T5CKLUF;2 M&51:5KX,0'#(P,A.9Z1M@Y#ONL/UU?7W?,W!K]H934]ZFGO$5N>.N?K, 4(W MW84-J]:1EP\;3UTOV9+ MC>\NNG"V<5L"0O7/7YZD[YZ*FQ"-!UVZ@E%S_VYCR+7!'BE](<0 (_? MR$W^XJVX02 ]?TL_([@&E3=ELOW+@WHR'IT%N[<+03-RHYGO'4 0&?2.RA8E M.9UHVGI3*I7R272Y<4X%'UA"UB>V/S;H+6SSRM#O&_H ?*\THR_^L4(PFYPY M=ZI#-]A>,T<[S.V6_U&;\_@=!+^S[VQ\UMM7 ^>Z&_!@OK_I:/ILO2?=2&\7=E[%O[2J^%^2_:97^+1:.6IU\5??0$71:/3K[Z!B\)_S_W;4R;" M1?>NS?3OVN+>79ONW[4][8;M>F=RVS_&4=-%3P']"5DS#<;76%9%OYU_A.XC MN8&420W?8-RSN4/2IW;2QYP&CH;P^..W\TLD%,\9_&D.I1TMS?CS1/ MF[^^.7=_=-(N=W^Z\Q8Q"C"*4K'$UG T.SD0UOTYC/M2FIS_!&5A2L![_KA6 M$JF.%N#]TJ!T^"]T0/,W2:__ 5!+ P04 " #%@&I5!]/5[F\) !S&@ M&0 'AL+W=O+$T]HN;*>7%M[*HW&5GYOW\]=&1RV:JE*YKYJK"S,384GJ\VNF1 MFULE.S.7EV8VA>Z4G=6N+HLI5W=J,(L+SMI)P[< MZ^G,T\#1U<5<3M6#\I_F=Q9O1RV77)>JMEF[M M69 F8V.^T,N[_++3(X%4H3)/'"1^%NI6%04Q@AA?&YZ==DLB7'^.W']AW:'+ M6#IU:XK?=>YGEYW3CLC51-:%OS?+OZE&GR'QRTSA^+]8AK7'@X[(:N=-V1!# M@E)7X5=^:^RP1G#:>X*@WQ#T6>ZP$4OY1GIY=6'-4EA:#6[TP*HR-833%3GE MP5O,:M#YJ[=?:^U7XEV5J8KL(^X*"5M5N?A4:2\^S-EV-'AQY+$?41UE#>^; MP+O_!.\S\=Y4?N;$VRI7^2;]$>1LA>U'86_ZSS+\D/FNZ*6)Z/?Z_6?X#5KE M!\QO\ 2_AYFTZO &3LW%G5P!:UY<6RNKJ>+G?UZ/G;< SK]V*1]X'^_F3<'T MVLUEIBX[B!:G[$)UKG[^*3WIG3\C^7$K^?%SW/]'M[V(]ZTI$?E.,B<8/!4? MRDJ/:[>]Z\>9XL6R6@E* QY_3FCOGJ7:]R#[^:?3?K]W3@/\F)X?B!I@L6(Y MT]D,3,04[@ K!$+VY7#,KI)+:7,GO!&JT%,]+I3(M468&^L28283G2GKV!JJ MG!=FI13DJ82QQ!EDTK-7$V05$I976D5DYJIJ/S1J&9*2"2Z[(-@PL+I$G6 M33M7*R9F$XATF*3]8=+K]80CW#94K>65=#5&1;;N-_6-GI5 ]MYE0M(]RV 7 M"><@\_B9N'ZX%1_-7&=BE)XFFRA@X=-S\4"<-J?V&U<2.0BC-[OB36UU-64# M5 ":*$-*4)02! +:C.&3)J037A8U8K55OEONK*ASXDNFMSIKUP$^A+PHSOW# M)] H87ZBO\2BXBPJPP MC@290PI>MJ9"ZVSX!'K'S>$66%K9UV)?'_!ZW@VTO/0 M98USN4I0=V!Z?C4!DX5:J()8R!Q50E/:\J%N(IJMRKL"16R"?1DCI 4"QDPK M_0=9U1$/P#G+:IL(,GY=+6!9S+'6$3VMX8C!)##$FGI.]35&\T=E(4+8'@(] M(/7!-(T7$MH,51-0R E^T?8)[8$I0X99:D>*&T30XRHYGQ%NO'JYT^V( K7DKMO6H]=F.()5[>Q$S2%=O!O(^S^$:\ABCA?_QJ27(LP5X__#2F(H4',_(,"9[V6 M;@=.H/R=6Q"5'UXOE$5'%=B*-P2N7PC*GQG*'VKOO SHD5[\)JL:[5C+JC\: M)H-13^R)-.V>!1[8<8#A_G HSC#V.4!C_W28#(\'![1P&/%%XS#4*$TQWL/X MUG;;D@\'9]@NI>UZW1.8H\'=CY<^K.6%)Y,>&T:[=;13;)"A!!4^81:-?Q 7 M<\4]HB 1.*:5U2:G,I'7&2B)(>H&1?_D,9H23BPA)06X3E4%!Q0\OAZ/8!UE MBZ#.L@!3VNY3)9'42/E; R]7+CPY4VA*$(08_ 3$3U#C58CQ4&$(WE;-J%W& M-BBVIE1(:,9#CIW6L:J0#6A9DC$LT:(:D8AXL^:;1N.KBI78&YZFO,]>FIR> M]-@41.9G"$*>>$%V?S1QL8KAM:L$( )8 B25*8)\VF3'O>-D=);24UVM^?,) MA9ZH#$VL)DV'L5YPB%'FN?C*TE@/[@$>$F'>A)9L0BM @V09=/MBI20EC!#1 M'YH<^?!=QHQY AF*LAD[77*!":XIE9\95J!-9RS@[I)$+E 2.JRGYN#![L;F M;<.T0EE'@[%B@!,$^\-7L')%@$;/!J@4A"[')8HX-\EQHBW63TQMN4*BU%69 MGA/ T:.4L99Z7; _P)<$).4VBT83(J'*!V-C>2-CH2?-C-7NR^&$8-7V5I94 MWP<>*# )D2*$?5/\5EH5[ M*IC%.G/AHN2=:B3^4-0@"+E/"*&@%P(E'IFC1!MF=\'D$3%Q^\W>97MMET:I^TS M\ _$2;<_%/=/^*W?/7LE#A$GO5>/C-9,]D3/%$0^'HHUJDW+1/?OIN37_CG( M-V.!\@]M&S/8#_/6GS?79AYX85F.RT1<=J_H-$7^1!'@ PLA]>_D@7TXO#'] M.TPA=M&O+UY2W:-5]G8\Q5(_&IPD:>]$''>IW)^V\TW9CZ_;OVL-P(!:B),# MYA"G?] 'C'J]9#2@MB-N^RC80)\22_3'EY^*&T_.3WN_Y6]P&GL!=[K/#-(>[<%LK6X M"7W^UAW('>AL%/J&2H=R?% 9-^>GA$^."M4VG/3>2PLY4SZ'T.E\]\F%7L+V MK.U"A?KRG"3KMS%QW?JM3#01FY#<6M(FA:FFAU1V-KWB9XC3]O@6,4#W&7S- M0.5C"=2[F9XW31E=Y;0W-40PK^W<.,6JA$N:IJZ5X5JGPCF0&XSMRQ9PFDNX MB_H3W\;.HZ!3:Y;4 ( )SJ"01P-KX)*1Y:/=N#>5%.9UX=L3XD[_/.&!UO"2 M;UA400%(9:])%Z1C>I+T1F?QPH+.ZA^>;K\RS/D,PW#]U<$7?%V,FE* MQ&\UUH_BU8'\,\A:]Q_'GF_N5E3>W76+?+3V(:!4=LJ?.^CZJ:Y\^";0CK9? M5*[#AX3'Y>%S#%+-E.YQ"S4!::\[&G;0F?,GCO#BS9P_*XR-]Z;DQYF2N;*T M /,38WQ\H0W:[TQ7_P%02P,$% @ Q8!J54>DMFOU" B1@ !D !X M;"]W;W)K&ULG5EM<]LV$OXKM:6=46I2L6$YL MS]B.>W6F23QV[C(W-_9*%'I]/D@'S8-[N5PY>G!T M<5;QI7@0[E_5G<'=4:LEEZ505FK%C%B<#R[35U?').\%_BW%VG:N&7DRU_HS MW=SFYX,1&20*D3G2P/'G45R+HB!%,.-+U#EHMZ2%W>M&^Z_>=_@RYU9%VX>[W^341_IJ0OTX7UO]DZR(ZQ8U9;I\NX&/>E5.$O_QKC MT%DP&^U9,(X+QM[NL)&W\@UW_.+,Z#4S) UM=.%=]:MAG%24E =G\%9BG;MX M<#K[O-)%+HS]\8?9.#UYS6Z^U-)MSHX<])/4419U705=XSVZ3MD[K=S*LAN5 MB[R__@AVM<:-&^.NQ@<5?LAR#8F]K)=B)CRSBZU:"_=/HNHJ"EF6Z+%$TEI2PN5ARQ1"R7*HEPV.2?_^? MAQM6(]/&W]I-.0=Z2<%X]/KMU:V_2E\G[*XVMN;*,:>]I!.FM$PO_,TE"AQ@ M85SE[%Y8QQUNKH5Q#HH\>D+ M=DEKZQC(SK:L,E(;RE\7-G2_A"HF%@MP;)->\35;<;44S.>+44[GA01#>7OW M!8Q=+HT0 (/7DPL""82\O*K+.1*!D.R)GE18LU[);$7RFQ#U3*M'X$CD0""8 M7A@#"WQ1L ^U85D?8[*+L2VFK#> HL)5Y@73'7BJ6OW?!:E+OQ@DI\F]2'-# M]J(YJ%XA KBL?.XK5 M4RE4G=*.?:DUP8?B!8"AIW_&$ &=M?@((##ET0UTHZ6O).YIENB>ZZX%AYV<$( MF1V>7I%&@EF+I0 U,K@'0!Z,PX_Z)50#U458%<87F)NP&S*I9\:.[=?90HK?$$?BNLX\V MEN&Y,(US[?N'>FXS(ZN^ LNJ3JMJ^>2I2@C!->N1PO@2JY<1C)UF$[8)80,Z M>+N*N!1,TM* YX:4R &UIEI,1]IN89I+ U0=WGY+35%)SPA+?.1ZK[;I2-C' MYP]]L87D]G@_UG6/%@^$8@]IZ\SG/R<$[D "GOJ#0L-A^_(?++<0 VC702 MSEQF/I+IZ60RI-#R.,;\1')Q!NJ+QW'HYX3]JH/*F)A;(+!>HA,CN.EI /%# M!>_!C-M_N:IMY>V)Q E8,8]$:N, MV]60V+W/$+ZM33R<>[LE[&K#'J5Q=0OIOYK17@B>\71_;'I.8+36]SM*/&I& M$!/#38$V@F9,L/[6/ &8=RLI$,%/\)JXC"/7.DY^39JB&L)?O%R) HUTXZ<, MG(P97RQD0=.C_=D;;>OY'YV9J3<2WW"CT+>VO!0@3KCUXW=?*J*HK2:,+IIB MG/&"^FRKU==R<],9Y7UEC]-8VF1JADDH#S74%.-?L<_Y@7M.QWS$W1^.B%)I M10(+9TE(PA\U(X7O2$_ M!9G3FT_<&$Y!^+BSIM/1,)T&5>M&$H!HRW GY&/Q=LL;X4*%.6^Z\OA .TP1:E M5I9U@<%,Z-KV6#^.=Q$/ *CKY^U3!P9!M MZ=D/:7OC0 .%=$4\-074])*FE=@V]D,91#A>I&DR'76/! 24_>D,L[]6B!@& M)9-)ZVLN)#W'; BZ4'3)RR.H8#YR;2A0$FST7ZSX']_J!9A9F^*ZLGL M08U X@7OI6I_3O<>C@.--#9%F_L/@ZX8EJZ9W_*/CFR[5 'Q#09H0C.@W)S8V$]K M[U$4'@;I+/!ZPM[ ^1PS"KO34+9AGP!>CLZH!)VQ<@&;3%!4<9F' T2N_:D- MF\I,5F1AD//51X*;>.;<^.D ,VK8PY(-G8."WG&"# R"W*--B(#BVM7^0XNC MXV+L'T@>NGJ8K3R#K*DKP7ZB/DYU*V MX!DAF$9%J;*BQM@*30XL'4R/\6QP#NQZ+ 9X\,W6DF371\BCSN?A4IBE_PA. M@U.M7/A2W#YMO[-?AL_+6_'PD?X=-TL)@PJQP-)1WW;5I R6U/5Z#P3:Y-R1W>FEG?5@9X MYA>5LI]$T6&_Y$)UQF?^V8T9G^G:2:'@QC!;ER4WBPN0>G[>B3O+![=B5CAZ MT!^?57P&=^"^5#<&[_HM2B9*4%9HQ0SDYYU)_/9B2/;>X#8J.^]$1 @DI(X0./X]P"5(24!(X^\&L].ZI(6KUTOTGWWL&,N46[C4\G>1 MN>*\<]QA&>2\ENY6SS]"$\^(\%(MK?]E\V [0..TMDZ7S6)D4 H5_OECDX>5 M!C"A^I7(SFAJ"AWSN!;@>O<^!8D M=Y"Q&V[<@MT;KBSW^;)G?8?X9-5/&ZR+@)5\!^N$76OE"LO>JPRR]?5]Y-62 M2Y;D+I*]@+^FKL>BN,N2*$GVX W:8 <>;_#L8-D?DZEU!N_^W!5W@!WNAJ6^ M>6LKGL)Y!QO#@GF SOC-J_@P.MU#>MB2'NY#?V:%_BT6NS%"&^8T$3" 6^ZAEENHN^_SYLLNPS:90<)DSG7N@ M3US5A&*@RX"6H7.AT MGUUQAUV-_.\951M(13ANA9NP.,RA2L&PR,Q L?GCS MZCA)HM/KZ[N)OXQ/?\1.<87W64:3T C$AS\'/$$R$ G;D91GW5F)D%1<9=F<;6 X8 M!?HZ(,YQ@=L.L50[**=8G M&05J78JV"ISEHL?N"\P_F]./TD]SO!D+3U-3HRE1J)4/E_L(L54U^6Z:U1M0 M8G#0+Y^M94H"CE(J"'JHM\6>QE9$BVS2H8-("98S,B9Y_9$[%M*9\47E%8;-(-BV ILH^IKQ=Z5[FT! MA%KSJC+Z4> .ABI ]1TU*CS:U,=S>6UK\#_0BN-@?A G@QW"93@:9MB(,BB' MP:,++C$YNIX5K>M!W#@A,.SF7_1#\+Y\3LP#!O7W-QR]"7'8#1/&1X@4V\Q@ M/3?)#X(I*I$K%+UD8%,NPSQ!\[@W>KTF?W*->\6#T+65I-/*3V0_& ,YWLX^ MCQP/ALUZ/WW#J.*RZ8!Y(=*"";O2"B7_"U/F7J09KA1[!VE3Q+8%/,^,PB@% M]3*V[#V4E<11_P'P,U'P4&B+$X7\TYJ&0=:X"@&[0B"#D(%IO2"9A3%-$T$H MGU5+?>;3T9 +6<+UUNN4('Y:@?#EIVQ0?6U3AK5UK3 &OK$'\?<:8%_JB=[+ MM^C:;A''PZ!C,,)EB$6:0;@" B\E4C=]G8>!"2Y]H<"L16 MI]'!X3&KJ+')8O\D2GK1ZTT!(8NM+/Y_^T\2C8)BDFCK"^5YO%Y4S*/A,- : MG9QLT-KU$=]?.7+A1)OY@Z5EJ<;ZA=-7^[0]NT["D>V;>3CX8JU1<1;KFN/2 MJ'/X&0P;X/M?:+6_(07NB'_\#4$L#!!0 M ( ,6 :E7)W:&#EP< 'X4 9 >&PO=V]R:W-H965T@!:FR]67(N";#)WK57X/86R5[[H>@'6J)MXB12 M1]+QIK^^SY"2;,=.LL4!1;_8-,69>6;FF1E:5SMM?K,;(1S[TC;*7D\VSG67 MTZFM-J+E]D)W0N')2IN6._PTZZGMC."U%VJ;:3*;S:G-51]?WF9TWA_XNQ0[>[!FY,E2Z]_HQT_U]61&@$0C*D<:.+X>Q9UH M&E($&+_W.B>C21(\7 _:?_2^PYFK=&/])]N%LUDQ8=76.MWVPD#02A6^^9<^#@<"Y>P%@:072#SN8,BC_, = MO[DR>L<,G88V6GA7O33 245)>7 &3R7DW,V]>!1J*]B]J/1:28K4U=1!,3V> M5KV2VZ D>4')@OVLE=M8]H.J17TL/P6@$54RH+I-7E7X2^4NV"R.6#)+DE?T MI:.7J=>7ON'ERNB6W0&K 1L0:;=A=S[&PK!_OE]:O_^O5G(=X1C/[O!$(4=MQ]82: MJ?16.=48_BIHYZ!R%N:H9 M-[31MM(Y>JQ9)PQU&#HI#:K==L+7*]/+1JXY(;,1$[P*)IZ^_:9,XN)[RPR5 MG?5*._Z$=N&8$Z:UK.* ))BLL2574M31,8P-MQZ",)7D#;H2TL]5)2*O2SHF M+0/\)5\V I+<>?$A,CO9-!!OJ+L,L@YZ&@0-3_1J,&8!P'C\Y.9N(^%!4$ZX M7"/J"S:D 9LF9.+?B H%-6(4>'C>QX< 'H;$!])B;2/'96* MB2_5AJNU\,PA@_; HCV-)V5CA!XH\9Q?7L:;I$#!8NT)B]S!I,4YMR&?P4)( MX+#R!CI@QG3Q&<$TN3AQIC,2XT@B<6 =>GEH$@-->JA25IVF[[/DN [26FB8"U& R$G(/5QB)[-1;G[]@ MP?3TV/%#?AQXTD@.!-(7'EFB0P:=.)0MHCO&O0=*&>MC&TI':<>>A!O5>]++ MU7'%]-C&P@$W/(_("AWD+36+H2K(O(_D: AN\_HQ4/B\ZEXM7#_-$SE62ULU MFCCL,=B^\!%GY) L"FX4I&U/06$MF2*O_2Z2ME4PTC6"3H])#C5?O13/([.C MLB,3KX)YR>Q A%\5WX+,> 2GT:]L6%G=R-IKZBN1/="6)T'.!9[F)T&C74BE??JM# M'K]C21K%28Q%'$?I8G$J"IC/A-)95*;Q('F.Y2\;A% R*U@21WF2OR![:A$P MBRA)\X"7%'P(!4AGW,8($:KDK>A&1SWMH)#\DSQ/4/4_/!6:X'R7U-EQ]J7'HU0KQI@FA<%7>5\0) MH#S*YG$ E,RB>9Y[A!Z%%4<\5@4=;M9]'+TVMD_XSQ&?#][UH M*80ZC.' \7/YZ!/Y8EH.0WK!/DB,A+41 0[%8)C =/G!0$ +ZC!7*H1DK0U% M>0?'K!^5]5Y8#+A#FZ#I*UNBC8\2;[!/4U )/X$''\W^LG7A#>XG0'T";#10 MBTY61S-S?P42G3;.MVPKUOWTZ<7^>TROQOFUKO(@.B=:VDUROQU?CG$%C,\! MQD&PCV^=9.SP;P3[2%:/=N[WCCX$1^W;FI]#/87Y-4>HQ"S["/,;]AZTE15G M?_'7FL-;"TUZUFFIG&_MN&_XCI+XEH(6F&?1/$VPFF=EE"0+K+(XBXHX@\WA M:G2@#Y=G$]0D&1K:@KZRLF!%#NFPM^$<7%#)_S M-&6H1VIY:-'SH',>+7*_**(R(7=R^+4H//*H@-<_-)3AOG>\8W_"*(FS\CM: MPML\\ZNTC,IBYI?PO$R3[]AGCOKY8]P]%C3_Y:G#Z)9L0>G#>[!?_Z([D]W"V?ZX0 RYE%94BQ MS]P3-8E!V6SF*5OX*7RDXSYE909*I8R>9AC5,50@='&.N0M:W.W_5U%G^(7& M@P5Y\FB!I_,BR@H(+?(HC4OD(HZ@X _1^"T78]PE2I]X(A]90-H71B[=]\T:495_3P>FC<'5^N MO0_OE/;'PYNYG[G!98_4$L#!!0 ( ,6 :E6JL4(K5@@ '0E 9 >&PO M=V]R:W-H965T)!+&[W^Y^NP Q M/%]K\\VNA'#LLBMG"O/!@.;KD3!;5^70N')4IN".]R:^X$MC>"9%RKR M03(<3@<%EZIW>>['/IG+;+0^AO= M_)Q=](8$2.0B=:2!X^]!?!!Y3HH X[=:9Z\U28+=ZT;[3]YW^++@5GS0^5>9 MN=5%;]9CF5CR*G>W>OT/4?OC :8ZM_Z7K. MP&SX@D!2"R0>=S#D4?[(';\\-WK-#,V&-KKPKGII@).*DG+G#)Y*R+G+CP(N MV?.!@RX:&:2UW'602UZ0F[-?M'(KR_ZF,I%MRP^ H062-$"NDX,*;U+79\,X M8LDP20[H&[6.C;R^T4''V+^O%M89Y/X_^WP,*L;[55 ]G-F2I^*B!\);81Y$ M[_*'[^+I\/T!@.,6X/B0]@.1/RBW'U7M[8UB_^2J0G6Q)$0R8FXEV-^-KDK& M,UTZD;&KNR]X%D]/AG@<)"-66:GN_61,0KWPG"%N*#Y?/(5P*YWUV1=DVV"6 MM/505_^*6]1IJN^5_!UFZ$%:%57.J?"86"Y1B0#Q7[ :9>V8T[4]H\/J^9O,^X$WUV_13,-G%ZQ5PW M,IG,F-(.?G$+FP0%T4,DN7HB$6E@61M<2NOUIR@NTFD9!Q@\H0&$I 8==/MK MEN;0*9>P[K$"_8M:&V&N0G:D0G8!.L/,E()@87"C8$NJSZY<8[$.%B41RIBA MSG>BER<5'K[]X;M9D@S?W]Y\\5?Q^W>,G';>:E"02[Z0N71/3 ;&F(PBCT? MJT)PB=K@R //*Q]B&EQ6KC*-WR5_*GQ:]8.G9#/NA"E>H@OE )EO20KPP'D M'P6CYLE:NI57;@E.G+ B-$ _PVXQM)98\I2T2 KY@P#Y\B;XVB=?_%;)TE=" MY4.6>B@2ISW[&"I=EH5KKPJ* PE=* M$H@';EH'(K>\?RJ)L:B%AENET0^25MM DJS5B<@(&>TO#NA?'UN'+"RD#G' M/YJ03$745)@ACJ!UP"D?='72$J?4RB?-LRQ-=:6\FV5E2NU9AK66ZOJ_BR&VITKS*?/G"WE[+*J-D=F]8%<+O%L)H!:QDTD7:HU;M/8%)5T8GW3?_CC11*P!&=Z1&!CGF50WP+6$QPOT M\$=A4FD)Q=<50/$'+KW%;K/SDZD5T)"A_,FBS&5*$%2W4#4:C_44V"UI/-IJ M !%;Z;6@.D<<"[2I)MZ9]C7MF9M1'#>VR/(S6""4+ A2:'^I\4T,?B^TP?I- MA/"(N]@VB!M\W1PT&NUK*K?:F_$2X V5%3QU(0\=M+K*LY!^"@;W*U;02%[R MPD-#!Z%U6N_!2)8X6 -&P +/_9(,#!)UY#LF;\N7$A[ZDE2=831)I0N9,J$> MI-&*U ;/._5"G*Z+SOIEHT9A1 LD*'Z^T@#'EB*IA2/K1.8E$J37]HR]];9U93'?OF/7]6;HSK^9?=A> MX[%7U@O$H=XMLRMOZ8S=M,M&W58"@MON^AS&(J:@]@T;CZ-D-F(_R=#:_YQ8 M'"7C*?NLB>1>(FM$H' 239(Y^[AQ]8Q]J RM0EU\-V'WDZ:FHET>^J2BV:'#;L:?W>]DG@H, M$)-H>#K#_S0:(LMW*VU<'8?-+-JEQGK$K+'M._EXO!\OMS5Z; M]FF"GSB981M2]S.M]@3ME"6G6Q%M<<;C4X\SF<_JI$D5CAS"VS]UL:RS:_<+ M:B>HNP'YZE_'Z64'O8YVZ;>"]C ^R=[R9PK#)FSU"]2\?SIOPU"/C?K3^+F^ M'YOEX9;:PC-%I_WA][N*IOW9]ZA5BN(.W*C9VJ)[R:(J=GMYV!]BE>\N\GH[ MY_6VL.FTOF\U+F\:FM__B,>4]@3 =*R)_3.5_N1#RI2',WC"=V,&-@/;N%R MS$ZC\2RFRPDR.#X=TN44I3P?S:@\T#^7L,U&TV@^'M?YW[^7!P5.(Q+^Z#()Q M/,$XGF#\/R<8@\Z7,(4P]_Y['\L\S\-',>UH^TG15?B29C,]?(_T"S?W$HMP M+I80'?9/)[W0.IH;ITO_7&ULE5=-<]LV$/TK.\PT)T6293M)$ULSMM.T:2=33YRTATX/$+D4D9 M X"6U5_?MP!)RQY%:2\6 >S'V]VW"_AL8]T77S$'NFMJX\^S*H3VU6SF\XH; MY:>V98.3TKI&!2S=>N9;QZJ(2DT]6\SGSV>-TB9;GL6]:[<\LUVHM>%K1[YK M&N6VEUS;S7EVE T;'_2Z"K(Q6YZU:LTW'#ZUUPZKV6BET T;KZTAQ^5Y=G'T MZO)$Y*/ 'YHW?N>;))*5M5]D\:XXS^8"B&O.@UA0^+GE*ZYK,0087WN;V>A2 M%'>_!^MO8^R(9:4\7]GZ3UV$ZCQ[F5'!I>KJ\,%N?N$^GE.QE]O:Q[^T2;+' MQQGEG0^VZ96!H-$F_:J[/@\["B_GWU!8] J+B#LYBBC?J*"69\YNR(DTK,E' M##5J YPV4I2;X'"JH1>6[TQN&Z:/ZH[]V2S HNS/\E[[,FDOOJ']([VW)E2> M?C(%%P_U9T RPED,<"X7!PW^GHM=*W# MEO+^/,!005&H52X8=K[2+6$4T*?IS91*+MBIFG3R"W%J.]=:SWY*'Q\Y6K,1 MX7I+Q@8JM$-?8N&[U6=\"=![,X#?@5$NHFV=O=4R!#S9,NZ\,X&=@>,/?,NF M$S\%DS(%-=8'4FU;ZURM:B8?5&"JU28!0L=;QQ-Q$8][CX@'S/ 1IN/6.DD' M (FOAIL5XHY!0[SNXCC21@ZU@[AO.4Z6&+[CT#D#9QYHC4$GGT^?O%P4Y&OP5F@@<&QR1+3BL&$VR;9(2WWTVM#GSFE?Z!1C"F,X F.\+K1R M&@9*73^(NB] 7R#Z9"*U?T,DA6TF]-8I^)W012<# (Q/&&]PKE #EH(8!C*/ M&VI*;Z6#HE4A!83&6J1J?HM'.E0#,P8>G9S^0'8SM% /[[/5)A X'&0LX:85 M%L +CM_SGKC"6*XQP M 5GT._574&('MR%. 5JNK_,O?AP"T8XP?/!:#0X6!ATP:D=4/@G[8%9J\7$BI#[(-NI&=1 M=;&CC.DP=O>,$)C>8F3$BL6U*[1!#PW.!"LF/K;%"JZ82IFUY"^9@CO)P>"O M..!IY/\N9MG=5#JOXEDR3C;/.R>SN"BTI%HNG\GCYDD>(J\]&*M+W!P@6VP6\<'K$^=G5YYX^[X1KY(3\-[\?3 ?J_<6H-O-9=0G4]?G&;DTJ,U+8)M MXT-Q90.>G?&SPCN?G0C@O+0V# MQ,/[GL/P74$L#!!0 ( ,6 :E4STE9# M"P8 -\. 9 >&PO=V]R:W-H965TJRD$R'$X&E9"J=W[JUQ;F_%0WKI0*%P9L4U7"W%UBJ3=GO;BW77@G MUX7CA<'Y:2W6>(/N0[TP]#;H4')9H;)2*S"X.NM=Q,>7*5U?M8;,B$L,7.,(.CO%J^P+!F(:/S=8O8ZDZRX^[Q%_\G[3KXLA<4K M77Z2N2O.>K,>Y+@23>G>Z7^0M2B7 24Y@#*'MUJYPL(KE6/^4'] C#I: MR9;69?(HX&^9Z\,PCB 9)LDC>*/.S9''&QW >R6,DFIM[YV$/RZ6UAFJBC_W M^1O@TOUPW"G'MA89GO6H%2R:6^R=/_LAG@Q/'B&;=F33Q]"?G)-'4?9SW <- M"R.U :?!%0B7C24@:^%*5TNI!/=.!$+E4&_%<+7BGE)KKV#P%HWE_TS4THE2 M_M,J\2ZAU$+=/?MAEL33$TL@^*)"LR;C;]Y<0875DK0+60,EH\E<0WRDRLJ& MZ@C<1D-6"FO1@EY!HZ2SQW#%*W#!4"LTAN3\AN<8]BZ!/*RHY_U&']XSD0-: M&R2+J)QT)5O4[ ?2H(!<$B.Y;-@7VSK/)J1J,5!E"&1D/S+]U$+FU,-54PH7 M$&]ECBJW<,3Q2(8G'X+,HM/\76*9^\WXY#FL=$E#DY:7=X>LM#$GA]4.6U<( M!X4@FTH[6"(29S:T%-GG;:(+7>84>CCBEXZ/04J!(O2K +SETH>/:!WNCS"! M&RZ"-Q65;P"W M-?IY#HO.-,._+VB+/>-41:PLZKJ4F5B6& KRO:#B<_!1E WR^);L;,>Y@_W MP?W9".7@8FT0Z1QRAPKI4.'!JBG+.[@-@1/N8']!3H'KPZ(QMF&+;8;>D:)P MK8$+8L ]<87D[XH\HE!33W SFUJ;@,."@CJ!/:%CB06>W*(484L2SNAM$(B[ MR/]J/'L6W/@CCOD0')W88'E\4&LVCHBJG)/=#8E?&X4P]0,\YO&CCKT0JKA"<&>;*VMMD&FPY'*62K2V10R*T*A^(:F M=B".Q+4/EU1C&2C*N0R#KR8XCP54>[12-^P3'^TYE^=>3[_+8C<&>6.VPY%L M24TD7LK26_G?:&R-[\E V=@0WA!L$L[9.L>_UHY'G9\7A_2_80]? M;<5N$6>4%N=G (C> -LZGI74P5"DQ6OJD<+GF;61>+6ZH1<*@ M\ "4U=T(;\?5BLN+J5"GHT=07"I5^/X(/4)?#YKCU'X_>*D;K)T_;" 9MU5Y MY-M>-Y;V;<3E2#)M3OR!UV6(^E,\/_;3!1]\ZL U&W^P\K7Q/8:?('+=T"DI MG#;'<'U?,T\)T(\P2J+1?$X/\3@:IPD]3--HG@[I(9E%X\D$+GQ;\TSS\3Q: MTZA^#J6FL41PMWXV4I:HF6]YSFR$X4G(V/X@3T[HZ2B.DFG\_,':9#Q[0-?> M#Y!=6BEK/J UCY(DA9>H=,4SD=W^]+T>/&Y;.TXGT60TC])Q O%H%HUFA#]+ M_?IXGD3)? +S<11/Y]$T^<;WKC=)X#2-27D.\VDT2YC6\+%9]+34#OM) MXO_BV/^-P]]H^/B$^:_@PZ_ ]WW4#G8N'?Z+CJ]6/,D:Y<+]HUOM;F\7X=)R M+QZN?F_I3);TV5+BBE2'_>FX!R9&PO=V]R M:W-H965T<\\]QZ-XM=/FBUU+Z>!; M4[?V>K1V;G,Y'MMR+9O"7NB-;'%FJ4U3./PTJ['=&%E4WJFIQSP(TG%3J'8T MN?)CG\SD2F]=K5KYR8#=-DUAOM_(6N^N1^%H/_"H5FM' ^/)U:98R;ETGS>? M#'Z-#RB5:F1KE6[!R.7U:!I>WL2TWB_X3Z8RZ*PF=DT*BV>Q??>AV.'$1PQH'W#MSS M[@)YEK>%*R971N_ T&I$(\.GZKV1G&JI*'-G<%:AGYO,Y0HE=A;NVZ["*-75 MV"$RS8_+'N6F0^%G4'+XH%NWMG#75K(Z]1\CHP,MOJ=UPY\%?"C=!00A QYP M_@Q>=$@S\GC1\VG"H]QHXU2[@C^F"^L,;HH_A]+MT.)A-&J42[LI2GD]PDZP MTGR5H\G+%V$:O'F&:WS@&C^'_K]+\BS*,,@EL;O5VMP>UT/U\L:@FVCW()[XMV:^$C3JQA MVDBCRL*#=>/WK9.F]22*FH&B'BVUJ8JVE-@&Y#.?P9/>J!*X"!C\JXH7GOP MVIX#* LEYF:4E17H);R_O^N@*8^-T=6V/QV0E2UJS+S6)2I005V8E:R_$ZV[ MK4%ACH.=IG0N6%'7J)$$C0\#N$(Y1=JV9;VM:!-V8#-M)(.;NZ?9 X./#[_> M,4S\:L/,3U._T"(^L1_E5MMMAZ7]!KY1E48I6 MF.4L#'.T,AZQ.(G1BD7.1)X/[I$P97F2HQL3/($D86&>H0/+>-ZMW-?U51BR M,!:OX14&2&)\1X*)+$ # XF(OT8E6ZMK5?FMLR>,Y%+.DC@C'PF$6"$S1/62 $6FF,M,1@ MLA1;D*PLBP-X%3.>1J_AKE;X4^GC(4\>011"G&/7.73:-UQ/"LO?4_4T1)YY M_1GG7GZ.HB0D?QJP-(UI-QJ)>\]ON;MO>(^PYXH8>AWHG7B-$#,EA3#%)!LN MGD@A#'(L6PH1YG52@,'(A)YW@K$TSWT4$68^2HJJ31LZ5'YT3MB]&*]H5XI. MM*FUTITK2,;"(/%OD7E!0A:%-,!1ACP:9!\%*'3"(4\C9!.B:B?\3ZC\Y)^Q M.* R"U2<^'/.>":ZD +19L5&4=F\1Z7<%@_J$]<4I8A\$5D: M#^^@&,=1P9@8!_B,&$V$9Y)#JI$E_N! >"X]. N/E$'[V M/X?[BH[.I2K^LQ0H91ZS((J]':012]+A F"W1ZF 1+ X^J?X701"X'&.DG=; M)D2U [2'_O#CHPL8DEGY:R;]#+:MZ^YBA]'#37;:7>!^+N^NP1_PMZ.P&6NY M1-?@(DM&8+JK9??A],9?YQ;:X>70FVN\C4M#"W!^J;7;?U" P_U^\C=02P,$ M% @ Q8!J53G$.=9&ULY5=-<]LV$/TK&":3DZ)/.W8<6S.VTS3N-%,W;MI#IP>(7))H0( ! M0,GJK^];@*+LCN-)TTL[O4@D@%V\??MV09QNK/OH:Z(@;AMM_%E6A]">3"8^ MKZF1?FQ;,I@IK6MDP*NK)KYU)(MHU.C)?#I],6FD,MGR-(Y=N^6I[8)6AJZ= M\%W32+>](&TW9]DLVPV\5U4=>&"R/&UE13<4/K37#F^3P4NA&C)>62,SDXH#7QP4_*]KX.\^"(UE9^Y%?KHJS;,J 2%,>V(/$WYHN26MV!!B?>I_9 ML"4;WGW>>7\38T0_:76^WCK]BD MM8?S3.2=#[;IC8&@42;]R]N>ASL&Q]//&,Q[@WG$G3:**%_+()>GSFZ$X]7P MQ@\QU&@-<,IP4FZ"PZR"75A>VJ91 2P'+Z0IQ*4U09F*3*[(GTX"MN"%D[QW M=Y'U%]^8@HK[]A- &_#-=_@NYH\Z_"$/8S&=C<1\.I\_XF\Q MQ+N(_A9?$Z]XK7RNK>\\_[W4_8/W(GS/+=='!"M4QAK-48Q2TYJO455Y=0& M*H0R(M0D/AC%;S=!!JRSI3AOR*E 3:P[S7NNE%:!@14=B6 '![DU.98YR;7NQ^*GVGI"H81 S@-< MKKN"(L+2:G0B!'0BODUAB._ALHJ6L",PT+32;(7RZ%6KW]$_XDY:JB9ATG+C M.P6^0BV#D$YA*["#KJ9 2<^$=84RZ'. UCD?HUUU'N1[P+L*[#TN:Y7AC3'= M2(,^R)E(CGD:=+76JXC-.H%>$[D!G=[J+O26OLOK!P%NE-;"V"!JN28AF1"D M R'+8DV,BLJ2X[,),UB$6U5(SF$)^$@X%N\0C'A;0(B)Q;G0LYWR)'TM2C ; M)\.>QK$X1[;(YTZM]CJYZ*G@52ML%",IK0T 2Z.[]H#NQ99B#F+4ZY1'G# ^ M8&>6YB44Q?]1=I% YJT#3QL5:GAR2#1ZJ6'B*NFB$3MY?7%Y!0U#FBG""%;V M8=Z'@7QU1JXT)2#26W[;#G+=$=@7SU8 D^><5:Q/.=#"AXF839__"((UXV"V MQ_>$%[.67"65-Q9E!5=LWSI;.6:N][>+E)/@*+XN)\^>',]G1Z]\ M/'E!2ARQ+2>LM6Y7"[N. ',H&XXY;/+W&69-00]MXN3+X$> J<:B M^[Q/PE-\ /7YQ6EE5X#:GUULVOED_I=CW6/ MO>LI!U$]>\P9I]GA?(W?(UC4]N7[U[3L.VFO%5E5K'^D6*O42K?WPXK=MHBX M@PU2\S,+XS;Z@=J?'ARFL)XNCAP#Q+><3I0E/7N6J^R*>!KA2"N0T/2T;W!OA@8W] W( MY/,JKTEJ=)/_@*"_1+1'ARF/\>'_HM[9Z&@Q2W'/1H>+EU\?^;]6P ]]84[N M7!#P/5;%:Y 7\=,NW16&T>&F=9XN&/OEZ9KV3KJ*):JIA.ET?'28"9>N/ND% M(HS7C94-N+S$1Q0.A, +,,^'_.Z%-QCNG\L_ 5!+ P04 " #%@&I5$@=:&S=)*J+F*DU=44$MW0 ;,'RS0EM+XJ-=IZZQ(,L( MJG6:9]EY6DMEDNDXVN[L=(R>M#)P9X7S=2WMRPPT;B?),-D9[M6ZHF!(I^-& MKF$!]-#<63ZE/4NI:C!.H1$65I/D>G@U&P7_Z/!3P=;M[47(9(GX& [?RDF2 M!4&@H:# ('G9P!RT#D0LXZGC3/J0 ;B_W['?QMPYEZ5T,$?]2Y5439*+1)2P MDE[3/6Z_0I?/6> K4+OX%=O6-[],1.$=8=V!64&M3+O*Y^X=]@ 7V0% W@'R MJ+L-%%5^D22G8XM;88,WLX5-3#6B69PRH2@+LGRK&$?3A5\Z>/)@2-QL^.O& M*3%MN$R+CF+64N0'*"[%=S14.7%C2BC_Q:4[S3-\J.$/PH:B&QX(O(L MSX_PG?8YGD:^T_?F*'Y?+QU9_B/^O)5NRS9ZFRUTR95K9 &3A-O @=U ,OWX M87B>?3ZB==1K'1UC?U\]_I."?U]!%0AE"*RJQ8.1OE0$I9@CE\RX=N=0JU(& M\ZTRTA1*:K$@-M3QS:03N!)<&UR";?/M2G02V>=8-]*\B(H=82.UCU3N50RT M;T^51;^N(F;5!W*O@91SGJT@@I@3(4TI"C2%]OQW,4J2,/@&;R4W(+ HO+4[ MORUZ7?+H>/+* J\%KHV*PT"9P_'YM4KE"HW.6]AY&B1@[7@0-GBK^.E>8]9@ MUW'\.$['&VI[M+?V$^ZZ;>Q7]W8\?I=VK8P3&E8,S0:?SA)AVY'3'@B;V.9+ M)!X:<5OQE 8;'/A^A9Q"=P@!^KD__0M02P,$% @ Q8!J57<)="/X$@ M]S< !D !X;"]W;W)K&ULW5M9<]NXEOXK*-]4 M5UPERY*\9JVRG:3;N=G*3F[7U-0\0"0DH4T1:H"T[/SZ^YV#A:1,JR>Y4_TP M#W%$"C@X.,MW%D OU\;>N(52E;A;%J5[M;.HJM7S_7V7+=12NJ%9J1+?S(Q= MR@J/=K[O5E;)G"J=-J4PJK9JYVS\?/S M,4_@$?_2:NU:GP5M96K,#3UG_EW=!$/^;"9,P8<)\^X68RS>RDJ]?6K,6ED:#&GW@ MK?)L,*=+TLIU9?&MQKSJ]2=9U58),Q.?5\I*DI033[^80F=:N=V7^Q46H:'[ M62!X[@E.'B'X3'PT9;5PXFV9J[P[?Q_,)0XGDZE&6F92&N M\5+!(BLG_OMLZBH+D_J?/@EY!@[[&2 _>^Y6,E.O=E:TEKU5.Z]_^/1B MR_8.T_8.MU'O56@?CS].17Q=*/&K-?5*:">DF!=F"JDL95G/( F,MRQ 5Z]6 MA<8#9N-MN7>C[@7\<+8':[9P]8'(S'*I+ N59N@RAZ5;>IS6NLAU.1?02NV7 MU656U/3NN;"F* 36YV76-"PWQKJ!6,BB6$LL<^^@(KRPP)L,#C$ME C+BKK4 M%;ZBR6!8%[JZYP>B(60-5_-*KU2V*$UAYO N&.U:.V1UC2-2'0I?E7 1"T' MXJNZDR!_9O5W4^+YLLRUI ^?C 6-"PGN-3U7D.,W\*)R\4_0R\T2LT@ LB Z MQ-(UWLN5L6K82/V7?YQ.QB%U"J%A@S7XAJ;<1:!56",(2.YZOHCDB,6X:DX&T3?V;6VQ#?&ARH?8/8^7Y3WIW5CPQ]N#H-^6\X+X MH'^_RP*Z>4HBF8Q>O+]\RY_&+W8'8KTPV.'*FKS.DE,['B]ATH6T45<$C^T(EL<:-?AC!4;HBNPF66T@=@%E#L2YJC)#II$-$_?G;[]> M?&[X_V1NU,:(3Y__V=K@F:LD&1>[C'(;8\^NOYXU8_W:;V#@ _'APT4CL?2^ M13?+R*B B!4L%>;<>$%W\MG%UV;6M^$UTQ&_R.7JA3B/_GL!&9F2+*H[&>.' M&PNSP5=*%9[0&QAE-^\G1Z>#P )\= UY6F2DT&2).,GWD+/$=P8M; M*4XHBONAN%*WJJRA="5MJ1YAHC(5C##?Y&-\/'AV%/@8GPQ.)X+7XRY_@[#)H\'XV8G_?'@Z.)D\2PN5@)/_?)WA MENAUE*+7T=:X\P4 F^D5.2M4T0G.?4'LIXE]90B6<% "%WR5(]'TG\(@//1& M?N_7BN4FL\S4])(B'9XO G)Q3,-K0%$!'9LU&86KITXC(I#/>I0)PQ.N_V$T M\ 6FQ+&78JRGC\FDJ1I,>GVI/VN*74M5+8S'(#\0?@=O !XYF)Z> ;4(KPAK M(Z8FCHE%(%[I9.;-@\\@!;FFH?4<535"6:<8B2&^U01I!M3ZD$ MVQ5KN6E8] ),W"K+S&1RI0%54<"ZY.$VQW:43X<8PW\]._LRA!-YH\3&^LQQ M0,K1V!3MO$+92&M*%[P'9DSZR5INX[7WZ&#+##>R==$Q0RI#NEG5R!H5S"$!;<(+%@HS=;.U9Q#5R:[:5 >-;[TH9(2LRA[,!'] F:GRO'/ :YE^9EPU\%LHD8P:D_-PL.%S)""2+.>: MLLY % M82A*QA: M3M9% XI@B:5:$U6HAXNJ1J\M* 9;92YM[@2]*. 5@#W80K,057>/K>#Q[P=6 MZ61HXD_8 /(I6H2,)P:51^0;8@M;V0(3N 7I>:J=SQS57>43;P6;,C>KJD]H<;WHCDXNL2&- M/YY[%M #U6QSBF?)*9YMM>5W4EOQ+UG42GQ4DG"#_+W/)WZ&3D?;-:$"8FH( MV%RPR0RIFL>\I43UIK][1=8>[LV4^GC<2-'EJ@XXA#3ZP((BZGJ2K0MHJ6T M-T@I@.62^C6H.>2MU 5]-_@AP?'<7*' H1D=[IY[)SU^(3X ]0NJ9!_.#]*! M?QMR4!ANYO?K#PL"H^[%!JW)(!+P"0WVZR7X%W1"S+0=82C--%*6S[J)3YLK M'PQZY8"5? '"Q0J9!Z)FA>]!K#2;\J:!C^LJIX7,BBLEE$AMX]GFQ^-1<^(P MVNJ!9P0Y7$R0'5[ LG4E/L#H56^ZM9U:?S=]RQ)<,(9VSB2V&\,!37YUV7I*EO[O&2OR\;S#OI0>Z+#)'RP MG\S3KV:E,W$P.=Y-7%R\O?C0[G^2?C.8Y%QY8-?8F+:\T-+DL"(2RA))>CL& MN@O=/+37*L ",5RH#XZ!T]E O7ZPI\3D+J9\+,8U# M'GR@A#.&O9)3M,IP4R;!9%6$WY]*K+MYPERR ^:=Q>34U!6[4U9;2UJ82N20 M:DI%*QLL8][:8NT],YL!/@@VLI"GMF1,@'Q/V+/G,NYPPYPB&!724N5$581V-R0QD@^"+':; M^6,B-G*(EB JA9;$>'=[ABH(%+SBMT9W7FD\+L[:H_8J=?*2J;0M*X43CN*4 M\LHBJPO: ;&]Z)(6UM=QU N/X9;=@YGNB&8HWC1%490IQ$,'!%VT1)X!7YQ1 M X$.E'(21PF?BAL0U?V*T&[CQ*]]'$@-_- )Z\[R/4E?;'&+IT?P76Z0^83F M&H1!?&_4B;&VK#Q %!Q3VZK;D,)%PW6C1_!&,@4DD2B;]U3#LL_$M+W-&;3E M%J@M]\A>291_*#)Y'N>6H(9-1]^%M05O,+<,HX,T)$R$17XGE'P#?PKHU:)> M^L-;EG.8Y[+@;%[.7KS>]YB1KA@]+CB?AF'O"9IXCM[T?I\_M#1,DA^B%FET MW.RXD9XN;TT!!8=@D>1G@J]P_Z%>,7$^M7/DW[;=1-OLH/>ZO2PHO#!NN!8C MWF]J9J4P@#_KI4?9,\*M#R7-:# T16A37BEAQ[5UL7V1Y@QC*(]ZC(>.-G;B MVES,D1[Z8!1TW5&Q[Y34-O3B6NIN<]S2=UCHY]0M(5ZJ0$B%*6QNTWV4;8(_ M-L2.VMD2MJ6-K8LJX[_H^X=$X!()Z=8\X).IQ'\A](2,H3>I_.FUFESPLA0? MJ?"A''+D)=ID"+TSS@V5SC%M>W=V?9ZR1QT6NO[&Y/9&AP.? RG*8J\(TO$( MY(\9X.GA*9*]=_X>0Z>S_)9[4]C99\VX6.5\ N%Z'>*L:^ MNACYY(ZR8I90NJCQ!C;&IZD'X9!U2!:52A,^RV*;@IFTS>.3&?*W>W0GZB]- MI%VJQ&G-V0?M3<)I\M0D;@V+%O##!I".A_X^#9.@_@,M;R9\&S,MBW48NO$0 MBN,]+!'ZVQ9 R9A@T0_$=3VM_"W(?-@J='UD?9!;*NE0#V<6TD& MYV)YM6%TO&2?'/T*;%)G<+FB5>B20;4J ^ZJTWXI!L>$MT;U4[6:[3#^>:W] M$2#$MVF[A]VL7*=2!_:N0ELI9).QYB*27&H3Z-$XAM0W /AFD1Q3 TBI;*V T2=H!$\S-A&,G3HF^05#GC3*7EL$]#9;S@, MBZ^H'4?ZR7Q#JW6JDAO%92F=Q6K%.'+?A.G'F:,N\D(VBS$;4E"5Q;?F@E"# M\+JWQ1X1';88:G#;?P ]_)'2^S*!'0(63"%RF9 M#A!V/#K>9:SXH"0?Z49DF^P&C7C3#7;< #2;+OG7V?4%#1\$"OZ(UX#5>R6M M-]L"W[2;Z4FA#3E_ZDQI%<]S+;27,RBA\8AQNAOC;S:2AI:I.Q[RI!\B->DZ M5[2RJH_SAN.-'E??842WR[_9VD_.R:*L771@C^.@8%5E3;S^$T__:9G0X?E. MK@ @6%)%2D,\/[\P?JUX^%*[ZT,W^#PEC(:BM^5=[ D*H)]F=U00FM2>Z8; M#U?4AJAH='--IW6VD\"SE2BWA1[Q!5NF"Z8A!$#D=%_5']'4/F&2%DH-#;D' M53Z9N,@*E+DIU/)V9.&H"YP3X'1@ANYYWS>G0=1TN?/WFPKO<.R6DFZ!:*X+ MN." $,:3>&&,FG9\"R;V=3J $RH$P3?4F1?65C*1<'[J.5_)^Y2(/*#4O2;1 MNH-++39!US?I OX>-U_\64@JU#QU8IU[#2LZX(QA+9HY6Q*K'6!:\$(J^&\9 MBU-3^,2%+S3S36,Q P;Z[(BZ0R2_DBNCZN'!?:_MA1PL^EJ,O]$7/3+[(QI_ M28(#/>_4S/8H96DN9CP!S)T>'/E"D+?#DY/C<-%Q R$\)WVDN8(U MZ_9!QT/R!"UWW/V9-YC,;9N&'63^5%[>=F?R[!DLIZ:X MC8\?BW=_\W' _Y?.?T=XTO'-//5G[3,1+E;"M;5;"4@G5*2+RHQ_+'X@9J=4 MXP[GX[<3#'$1"M/6J?5]-_ZY'\\ )JVCUMXDP"-?F^9C@;Y=EC\>X?\/0O3> MPQ -G[4AR^@+U3[)24,X;'<.WSH'$I12/SDX/AX^8/Z+57L4@&')XC)XZ(Q# M,@#[*M[E2:!3AB=B/#H9')Q,\.DI%M@-;T:C8\C3L1F^O>/[[2![ M#DNEV"HF!X/Q9,QGK./)B_AXUMKGF[#/IZ>#HQ,JIYDXGIX='N[V];7V6[_% M(JOC7YSQQ:&R\C_+2F_3K]K._&^YFN'^)W$?)1DMM:EGF#H:GASM>$B,#Z@E M^9==4U,A;>:/"X4H;VD OI\94\4'6B#]UN_UOP%02P,$% @ Q8!J5&ULC55M;]LV M$/XK!W4H;$")7BR[26H;L-T6Z] L09RV'XI^H*6S180B-9*RFOWZ'2G;)/-X]]]P+C^-6Z2=3(EKX50EI)D%I;7T3128OL6+F4M4HZ62M=,4L;?4F M,K5&5GBC2D1I'(^BBG$93,=>=J^G8]58P27>:S!-53']/$>AVDF0!'O! ]^4 MU@FBZ;AF&URB_5K?:]I%!Y2"5R@-5Q(TKB?!++F99T[?*WSCV)JC-;A(5DH] MN(8.+U?"^"^T.]TX@+PQ5E4[8V)0<=G]V:]='OZ/ M0;HS2#WOSI%G^8%9-AUKU8)VVH3F%CY4;TWDN'1%65I-IYSL[/1/9AN-H-9P M5Z-F+E,&>H]L)=#TQY$E%TXQRG=P\PXN?07N&FZ5M*6!C[+ XJ5]1-0._-(] MOWEZ%O NMY<0)R&D<9J>P1L'K#)/_;!QK"@J)5@A>LZQ!9P+U& M@])V LK*)RZ9S#D3L"0A4CM: S]F*V,U-=3/4QGJ"&2G";A+=F-JEN,DJ)TO MO<5@^O9-,HK?GPDO.X27G4.?SO)<-8[B ^;(MZZ,(1T%^/KB$NLJ58.,QUZT 08=3ES-@[4W, <-UR2 MY0;F3'@GBX^++S K5.UKG\!WS2U>J/7:4%>H+?=SJ/> 6]2&B7X(DF8F]?DQ MAN?_&PS#++NF_V THF\O#;/159]629C&3I*%P^&@XY6%V=40WKZY2I/T/?2& MU_WNDX6#T3OH)7VXD_ 'DXU+>=IE*/1A+U15,_D,S%'&+F7UGJAQY9DMOY)^ M,KI(!N%1)W^6U+U-U\H7Q_V E)=;9(8F@CMU$"].@1)P&J;WJ&J>PR =45[: MDN7.>2&!P[V,ZZ\>LY.VE71->7Q'>^^^Z[V/=ELM'FERT1'3Q4 M4MEI5#I77\6QY256S)[K&A7MY-I4S)%IBMC6!ED6DBH9ITDRBBLF5#2;!-_* MS":Z<5(H7!FP354Q\[A J3?3J!]M'3>B*)UWQ+-)S0J\1?>E7AFRXAU*)BI4 M5F@%!O-I-.]?+88^/@1\%;BQ>VOPG:RU_N6-ZVP:)9X02N3.(S!ZW>,2I?1 M1.-WAQGM2OK$_?46_7WHG7I9,XM++;^)S)73:!Q!ACEKI+O1FP_8]7/A\;B6 M-CQAT\:.!A'PQCI==5;YMAL8O0& MC(\F-+\(K89L(B>4/Y1;9VA74)Z;W2!'Y>0C7%O;8 9SSG6CG% %W#JF,F8R M"R=W;"W1GDYB1R5]8LP[^$4+GSX#_QH^:>5*"^]4AMF_^3%1W?%-MWP7Z5' MS]R=0]+O09JDZ1&\P:[_0< ;/(.WU^]*2\$%6O@^7UMGZ+[\.-1PBS<\C.=G MZ,K6C.,THB&Q:.XQFKUZT1\E;XZP'>[8#H^ASPZ>SIQ< -L+\=69).%ABB.0A %M910GM;5TTNM'>#D8 MC<[_([\R>#:_7<(@'<$U]4\D= [>,[=P@[4V[FE8O(>CN/=#T@-%2OH2^LEE M;W"9TNJ$"IQV'E)*^I[6MP'O'CA:ZV$70M*'+RRD@UX_[<.K%^.TG[[9FO.] M/M]V?9Z,>Q>7X],.G*S7P^'IH0L6[TE#A:8( F@A\&Y58N?=:>R\E9:G\%:@ M/S%3"&5!8DZIR?GE102F%;W6<+H.0K/6CF0K+$OZ3Z#Q ;2?:^VVAB^P^_/, M_@)02P,$% @ Q8!J57$#VF.5 @ I04 !D !X;"]W;W)K&ULA51M3]LP$/XKIPQ-FU3(2]-2NC82A:$Q"8& C0_3/KC) MI?%P[,QV*?S[G9TV*U/IOB2^\SW//6?[;K)2^M%4B!:>:R'--*BL;<9A:/(* M:V:.5(.2=DJE:V;)U(O0-!I9X4&U"),H&H8UXS+()MYWH[.)6EK!)=YH,,NZ M9OIEAD*MID$<;!RW?%%9YPBS2<,6>(?V6W.CR0H[EH+7* U7$C26T^ T'L]2 M%^\#OG-JM477--UM(J_RG%F63;1:@7;1Q.86OE2/)G%< MNDNYLYIV.>%L=BF?4%JE.1KX<,_F LW'26B)V>V'^9IEUK(D;["Y/8(H[D$2)OGY79M_S]?]3Y@N<N5L6E8CM. FL&@?L(@>_\N'D:?]LA-.[GI/O;L MKFT1N"[ABOU2&LY4W2A))1A0)6Q=VB[E>[EW*[^OD%Z5RY2_RL2WG@?S'KH9 M-4<-Z[L!)@OXRN32R>U\=+@472I!/6_&VYA_0_WGEJTHNT7-F3!P .FH%Z5] MMXA[HWX*#]38AUP>-EKE: P,!Q$,CV.XX)+3TR]@H51AB*O7'QQ#G/:BDYC0 MPY->1)$',!CV!B=#V'4QX5;KU*@7?D 8.H6EM&T7==YN!IVVK?JGKA$-/+2-T NO-J:[" )=U-@R?2X[ M%+132=4R0U.U"72GD)4NJ&V". SSH&5<>,NY6UNIY5SVIN$"5PITW[9,/5YA M([<++_+V"[=\4QN[$"SG'=O@'9HOW4K1+!A12MZBT%P*4%@MO,OHXBJU_L[A M*\>M/K#!*EE+^=-.WI<++[2$L,'"6 1&PSU>8]-8(*+Q:X?IC2EMX*&]1W_K MM).6-=-X+9MOO#3UPIMZ4&+%^L;FUDNPLF M!BT7P\@>=G4X")B&_PB(=P&QXSTDRAW M1M$NISBS7"DZ7V4>@8D2WOSJ>4<5-_#R,ULWJ,_F@:$DUC4H=H!7 V#\#\ 9 MW$AA:@UO1(GEG_$!D1L9QGN&5_%)P$^%.8\A_%/JP: M1E+_%/[]>C!7D.J9^%T3C>D&=%9]8K M+C;T.HJ:!*F_R@/)Q(^G.229GT^G\!'I+=>R*8&W5,][M#X::#/*+.QL!M=2 MT%WHA_;!A2W[ALJA(??#/('$SR81?'+JH]2/)RE$":68$*]\XD^2F34B/T]S MRD9AK"CZMF^8H4*52)4M.'/8+^/4GT[3,S)"/TQF9U99[$^SS!J$$$[@V T* M#MY]BVKCNIN&0O;"#"U@7!T;Z.70-Y[93NU#3CI^C*T:Y!D&X9A'VCI;'&12)>DXJ:_?D?*5KS4,=HO M^]0O$GGD/?<<^9"\R4:J6UTA&OC;.)LEVHVD:VIN3O# M%5]5QAJ"V63-5GB-YK?UI:)>T*.4O$&AN12@<#GUYM'9>6[GNPF_<]SHO3;8 M3!92WMK.NW+JA980UE@8B\#H=X<76-<6B&A\VF)Z?4CKN-_>H;]VN5,N"Z;Q M0M9_\-)44V_D08E+UM;F2F[>XC:?S.(5LM;N"YMN;I9X4+3:R&;K3 P:+KH_ M^[Q=ASV'4?B$0[QUB!WO+I!C^8H9-ILHN0%E9Q.:;;A4G3>1X\)NRK51-,K) MS\SFQ:>6*RSAG3!,K/BB1IAKC48#$R6\D;+<\+J&DQM&0WHP"0Q%M;Y!L8UP MWD6(GX@PA@]2F$K#SZ+$\K_^ ;'M*<<[RN?Q4<"/A3F%,/(A#N/X"%[2+T'B M\)(G\/H<;<)?+\,KKHM:ZE8A_#5?:*-(2'\?6H8N2GHXBCU<9WK-"IQZ='HT MJCOT9B^>17GX\D@.:9]#>@Q]=DV'M6R)M%Q2"J1*+KC!G]Z3X@_D=(C]^%^UH\%^X$$V&%M9NC*[[6\!S2 M,/?'PY!:)U$T\ND.'4!DNVD4^N$XM0/CH3\:9P/X58I"-FLTM!8KA4AW(D$G MHQ!.XB090$9.L6U' [A1K$3!&NPVR-@NW;:WFM!MQ A>/!O%4?QR3R8T-/3' M!+<;^F@JHORP:QKRR,_C'$[2H1\F'54RC1)KROTHRP=$.!MF_C@=NISRS$_S MQ%E'H9_0UEAKFOKQ*!X<$7S6"S[[9L&__FZQ'\?^(?8?8O]?Q)[W8L^_6>R[ MU^J0K(^B''Z!G-8K2IWR)B68?>DSIP!MHZYV;R25@6[2&A67):!]T[]2]P8? M*?F+$OL8EN8:G0[J+5%*?% M09L'NT-T\-A)99?1SKG^,DELO<-.V O=HZ*3C3:=<+0TV\3V!D43G#J9\#0M MDTZT*EHMPMZ=62WTWLE6X9T!N^\Z89ZN4>K#,F+1<>-SN]TYOY&L%KW8XCVZ M/_L[0ZMD0FG:#I5MM0*#FV5TQ2ZOD(H ML78>0=#P'6]02@]$-/X9,:/I2N_X?'Y$?Q>TDY:UL'BCY=>V<;ME-(N@P8W8 M2_=9'][CJ*?P>+66-GSA,-AF603UWCK=C<[$H&O5,(K',0[/'&;I"PY\=."! M]W!18/F;<&*U,/H QEL3FI\$J<&;R+7*)^7>&3IMR<^MKNK:[+&!VT=*LT4+ MOWX1:XGVS2)Q!.^-DGJ$NAZ@^ M0<_BHE=M9N%4--C_Z)T1KXL:/W*[Y6Q]^G) ^(^6E$ M7S&7MA?^.;GT%?W5('-7B+H#?R5;2F,5E6L('Y9"N=I,!+W+@<94S.FJP4ZU[@O=:-FM1/\ ?K5BW MTF^Q.$TYO'XUXXR_A4]N1RS$R%R.5BW=7<:<>+"X*DNX[7JIGQ"AUIW7)D(3 M8'FAO!ZA:H),"/$>04\CXNB((Z$A5XA'?&8 M<08SEA**,:@<4*,T=(O:@D3J$S\PHSC,LY\4%'%>S8AS597P13LA*4Y5$<_9 MW L=:.XI4F.ZH]:/Q!G2^T=H=%_Z"Z6>R^@]02P,$% M @ Q8!J543=)9O) @ Z@4 !D !X;"]W;W)K&UL?51M;]HP$/XKIVRJ-HF2Q+Q30()VU3:U6]5VVX=I'TQR@%7'9K93VOWZ MG1U(J43YD.1LWSWWG"_/C3;:/-@5HH.G0BH[CE;.K8=Q;+,5%MPV]1H5G2RT M*;BCI5G&=FV0YR&HD#%+DFY<<*&BR2CLW9C)2)=."H4W!FQ9%-P\SU#JS3A* MH]W&K5BNG-^()Z,U7^(=NA_K&T.KN$;)18'*"JW X&(<3=/AK.W]@\-/@1N[ M9X.O9*[U@U]\R<=1X@FAQ,QY!$Z?1SQ'*3T0T?B[Q8SJE#YPW]ZA7X;:J98Y MMWBNY2^1N]4XZD>0XX*7TMWJS6?)F6-KQA4_FR7@19:9TNML'$H!"J M^O*G[3WL!?23-P+8-H %WE6BP/*".SX9&;T!X[T)S1NAU!!-Y(3R3;ESADX% MQ;G)E5;+TWLT!5S@W,&'>SZ7:#^.8D?@WB7.MD"S"HB] 32 :ZWN"4G: )8P=@2O55?:"GBM-_!"?1?"9E+;TB#\GLZM M,_17_#E4;(75/HSEE3*T:Y[A."(I6#2/&$U.WJ7=Y.P(TW;-M'T,?7)'RLM+ MB: 7$/KC=OTYQ/0HUF&F+Z"YOY1,D\:LLSZ?6R$LM"2M"K4< C5!S]$ M>$K M5R7)%K8=J5[?M$-8\V?_U\ I3$FN.3V.#IK0ADMAK(,K@0K>0R_M-EILX"W& M&JW>@(X55QDE HFD+$O8K)O R;L^2]E9".DU.OW]D"NT%DK%"VV<^(>Y5R : M0\8B@!%[)*!^(V$II$FC,VA7,5E)7D2,A%P:X41P\HCDVNW!O79<@GQ],926 M?L"T(I"T&KVT#X?Z&^_IKT"S#%.&4NI2N4J*]6X]R*:5?E_@/:#!0 _0\ !D !X;"]W;W)K&ULW5=M;]LV$/XKA!<,":#%>K$L.TL,).[:&NA+D*0=AF$?:.EL<9%( ME:3L9K]^1U*6[47QW*&?]L662-[+<\_=B7>Y%O)1Y0":?"T+KJYZN=;51;^O MTAQ*JLY%!1QW%D*65..K7/95)8%F5J@L^J'O#_LE9;PWN;1KMW)R*6I=, ZW MDJBZ+*E\NH%"K*]Z06^S<,>6N38+_\ZN+@9FO/VP&<&:[7S3 R2N1"/YF667?5\XQ 4D&JC@>+?"J90%$81NO&E MT=EK31K!W>>-]M<6.V*94P534?S*,IU?]48]DL&"UH6^$^NWT.")C;Y4%,K^ MDG5SUN^1M%9:E(TP>E R[O[IUR8.QPB$C4!H_7:&K)>OJ*:32RG61)K3J,T\ M6*A6&IUCW)!RKR7N,I33DYM:X8I29"K*.>/4A$J1TPY(K_P#+)]^3[ZUCH8;AR\"0\J_)CJ<^(''@G],#R@+VH! M1U9?] V ">49N58*:^ Z_5(SQ>SJ[]=SI27FS1]=<7!F!MUF3"U=J(JF<-7# M8E$@5]";_/A#,/1_/@!BT((8'-(^NT%>&^V?C7:S-=WSYF''FRE5.3DA8R\:1>2M*#)R0]/'-I1/)/!\ M/R0/0M/B:*4G)/!18;S+W74I:JXMU V-)HS'$ND<#89C/)DZ31)28"NK)/ " M/R ?,1H2FPKZP#5IPACX$;F5V.0E@C'* 0U5I3D1C)-]7QC7E"^9>6RDI[9# MH58)A>L=.:L4";U!XMM(%6))PI%OX&?X.9&/Z,L@]G>1TRURMFNMB](67$6? M[*'301*=F659XS9\Q8^5PO.G01R>-8!W]9P&7C0>G35\[9GCT,;DA$1>,DC( M&R&R-2L*7!AZPVCTK5F#='A!$GUWFD-_U$GSR(LQ%V=\A8J%-&)CST_BE_A- MO!&2[X+4( _'_Y7QH1>%6\HC+XAV20]];_0]61]Y?A!V\1XG02?OH]$1K ^' MWF PW*4]\$,O"1-RH&?';<^.#_;LUXPS#3^]PTN(HW>&7\C%[N)L&^QGZ:#( M+97:1*OK ];5Q@]ZJ6.9I>W4QG[IXY?=CE2J$4H4]O9PC36%B+[[^N4TUK/B* M\J>M>J/899V93#(CFF*CQUFLS1MEC=I.6EE[5I6"EP^0-4C &0.)5J* XLD@ MM::J6E9"N?M8!BN]8& R-AE@ <3D WXF9AP]L=N)Y^/5"&\)L1?BY[TKG_L[(QG6V](. MGHK8[YB;SMK5=K:]=B/=]K@;C-]3N61(2P$+%/7/$^SLT@V;[D6+R@YX7TW8SQWQD,KNY?CH2ATRG.\EZ"*+&-R=X6IV(X#*;VV3D M>,8A3#'6!H'19X/7F*8&B-SX46$ZC4FCN+^NT;_:M]-;YDSAM4B_\T2O1LZ9 M PDN6)'JJ=C^AM5[(H,7BU397]B6=Z/ @;A06F25,GF0\;S\LN<]/3XYD?!]0YN M\QAS$Q^X3QG%*D_@(><:[M8V=E9X_!>;IZA.AJXFPT;=C2LC5Z61X TCY_!- MY'JEX"9/,/E9WR6'&Z^#VNNKH!7P+M9=\/P.!%X0M."%311"BQ>^@3=;,8FG M5\1N O=L1TFG82(ERY=HUW]/YDI+RJ!_#CV^Q.X=QC95=:'6+,:10V6C4&[0 M&7_YY/>]RQ;/>XWGO3;T\8RJ-"E2!+& *9*3/-;TB)D6\5-)X<3D/7%\R/-6 M[,.>3V65H@W!5::Z1@D.CX+.I$O?#$7(R "GF!W,J#J#/P?9)[)']E[K7G47A. MYGQCSNOV*:R;$OS]JRT,1PW#T8<9-L%AMB(GBMJH+4YUB-AVR$G=@PVF7B&P M%S0H3!'PG%J;1DD=Q\3$W%D8=C:6'=)2-L%$I<,I)10L1$H]7EU\(!=NGM=H M$S7E"XM7(L'Q#IE4)]#O!A%,N7HZ74A$M2UR-8LWWWY=!;X@TM5N=R+8$\KH=)(D+K=CF.:4"*W:-IM< E' M+:3V&U+['R:UK-6JT[95:RODX6J=[=%4_@.: -%_N7UG;GC*2I[P($__F]C] MQWRXVNMK4%^;HIDG3.9=DS'3> N6PA\F5XXI-:LDN:4C3N-!7*7E.TVCYN_S M@57=009AO^-[?>AU312ZG!@::3-O3T1;# @ L@4 !D !X;"]W;W)K&UL?53O3]LP$/U73D%#FU0U3M)"!VTEVK&-";2*LNW#M ].G[9@$_9#$/]Z]>Q?[W7BCS;VM$!T\U5+9250YUYS%L2TJK+GMZP85 M[:RTJ;FCJ5G'MC'(RQ!4RSAE["2NN5#1=!S6%F8ZUJV30N'"@&WKFIOG&4J] MF41)M%NX%>O*^85X.F[X&I?H?C0+0[-XSU**&I456H'!U22Z2,YF X\/@)\" M-_;%&'PEN=;W?G)53B+F!:'$PGD&3I]'G*.4GHAD/&PYHWU*'_ARO&/_'&JG M6G)N<:[E+U&Z:A*-(BAQQ5OI;O7F*V[K&7J^0DL;WK#IL!F+H&BMT_4VF!34 M0G5?_K3]#R\"1F\%I-N -.CN$@65G[CCT['1&S >36Q^$$H-T21.*'\H2V=H M5U""[1?AC'CA)Y>%QL26<=:?H& MZ4>XT7_\3$)W*M,=RIGZ4'"[X7K TMZD+(T/<"7[:O. E_V!M^V MPM\7N76&+L:?UVKL* :O4WBSG-F&%SB)R T6S2-&T^.CY(2='Q XV L<'&*? M+LE\92L1] K"$4'^#'/)K7U-Z6&NNPK!^:.$W'N0K!0$*V?!T19O&J.?!%UP MA$+7-5G%AHS^5@BUMEZ#!WXQNFU U#66@L#R&59:$B%APOZLM9396ICK.A>* M>]?U85EQR@;OX!M7K84;41:Z!]?7LE](S8 R&K#\B^*+-I2@Z M*3O4(.LE2=8;#1ED23_UJ*O%)5RI1R0< =)ACS'F'TA&?4: .^VXA"0;];+1 MH)=29,*8WWGMD.(7/JK1K$.WL/176N4Z2^U7]PWIHO/A/WC7S6ZX60ME0>** M0EG_=!B!Z3I$-W&Z":[,M2./AV%%316-!]#^2FNWF_@$^S8]_0M02P,$% M @ Q8!J5=(M%B*@! -@P !D !X;"]W;W)K&ULS5=1;]LV$/XK!V\86H"+18H2I2PQD*3=U@%-@SC;'H8]T/;9%BJ)'DG' M[;_?D;)5)W&< @6&O5@4Q?ON.]YWY/EL8^Q'MT3T\*FI6W<^6'J_.AT.W72) MC78G9H4M?9D;VVA/KW8Q="N+>A:-FGHHDB0?-KIJ!Z.S.'=C1V=F[>NJQ1L+ M;MTTVGZ^Q-ILS@=\L)NXK19+'R:&H[.57N 8_>^K&TMOPQYE5C78NLJT8'%^ M/KC@IY=96!\7_%'AQNV-(40R,>9C>'DW.Q\D@1#6./4!0=/C'J^PK@,0T?AG MBSGH70;#_?$._><8.\4RT0ZO3/UG-?/+\T$Q@!G.];KVMV;S*V[CB02GIG;Q M%S;=6JD&,%T[;YJM,3%HJK9[ZD_;?=@S*))G#,360$3>G:/(\HWV>G1FS09L M6$UH81!#C=9$KFI#4L;>TM>*[/SH%N^Q72/O(0 MU@VG6[3+#DT\@U;">]/ZI8.W[0QG#^V'Q*RG)W;T+L51P ]3?P()9R 2(8[@ MI7VX:<1+7PAW;DT#5\35DBQHR_T2KN)FHX6_+B8NSO]]: ,Z?'D8/Y30J5OI M*9X/J$8Q3N M,-D>=[+%!:I\\$N$ELRAZ?*+(;] V3$3VK%M?D"W,_A-MVNJ[GYN@Q9!!Y2: M#@!W^L3HL4%/0#N'WC&8X*)JR?DBA!V(K-!69@;?@T@9%YP&G+.T+)^:$LU' M1FG"BI3O+'N#NM*3JB;YXQ&'9"02!8*S3&3/V#[U2#05$VG6\0T 1Y20]4K( MCBKA3>7T8F%QH6/%DL>ML@^IX"C4817LZF3R&>ZJ9KL5A\Z*NZ5%?%#U6Q"3,BBU/\:Y8$=3FX)O=+N*#JKJ8: M?C%FYH"2U[HY6DL$-4D&5J9J/50M>+IU8K9$3!?)*Y,L3P6-M1]O&?.OZ:V,HF2H"*$\8+T, %)/*TTZ4B4Q>HJ\85PG] MYFD*0C"9RB#_O,/,69G%@6*%".%D%%>I(G.F*.JW=I.(UW!E/(>Y$05QSP3(9,U$HILHD;%,:8@O%GX5,E#GL M:7:LZ?Z"JZ5N6ZR_2:,/D?Y;G8ZQGL/8&TO=T8_7U.#0D4,WT[KK9TB,&2N* ML!", +Y)QB^%R.F<+F+B@_B"!TI[ MF0<'J8R?'@>8,J4$$$/2* _E1D1I>Z3X'RKVT$4PW.OE*!>+V+$ZF)IUZ[NV MKI_MF^*+KA?\LKSKJ-]K2Q>9@QKG9)J<*+H(;->E=B_>K&)G.#&>6I\X7%)C MCS8LH.]S8_SN)3CH_RJ,_@502P,$% @ Q8!J5;E79_32! *0T !D M !X;"]W;W)K&ULI5=M;]LV$/XK!S4M&D"Q)5F6 M9-,YYH<9.IO5JV.VJ-*,Y41VQH@6^60B9$XU;N>RJE:1D;I5RW@T\ M+^KFA!7.9&2?W25!EGA/YKOJSN)NVZ#,FC:[6S!A/)3(B?9O-U/G8\ MXQ#E--4&@>#?$[VBG!L@=./O&M-I3!K%W?4&_8N-'6.9$46O!/_!YCH;.XD# M<[H@)=?W8OT[K>/I&[Q4<&5_85W)]F('TE)ID=?*Z$'.BNJ?/-=YV%%(O%<4 M@EHAL'Y7AJR7GXDFDY$4:Y!&&M',PH9JM=$Y5IBB/&B);QGJZA,P6_%G,[W];OH3.-1L/'H,F@%O$UU M!SS?A< +@A:\7A-AS^+UVB/\9]:' P;!\,V],DEX:1(*3S8)OQ:5)V&E#WE:"O4:4B MH(56(!9P?_L=B%(4=Z28 S<9 L[(C'&F&29K325%"5@(CEVKAO"1%: S42J4 M5^>P[_(51S"V8*GU&K" 8D8EU"6$J;4TA-L5E2A1+&N#M0=V#ER(Q479/'.A M0-@S"$,W2'KPA176VJ^I^6X01O H-.&5QGRC@H!]MQ\,X'H;ZA"N2BDQ,;O^ MW>H,_2=I*DO4IL\X 0V%SJ#O!H.-/T:PUL6&U*6L4H?IY:)87F@JQQV$R6Z8A]H)YL&'%G[V&W[V6_EI&PBN MA-+J%"/;E8_)5SE;)_68:8^9I'1OIL WQ-Q_($ M_R/70Y8]9$+JN@Y;J0_ODL //D'D'=#0O!W"-$-6U-.# M=6KY?)!;%Q8E6J'FL&9YN2'3BKSDM@-*)+"$ N>!"9YS<^Z"V")0NT#;W('81A3=8ZX(- D:^Q:Y2OC8,L M7Y6&(&S3 6?P,?!<+^R?PYW)*'+EB?#2UNTUP!"M)JTS+6Y8$O\R2_9XV,J1 M5LS_PQ%)FRA-^+N#YNW#N*[G(*J*V4OZ52GK17^SB,#'5MTIHN^]44#?#1'Z MU?KY4? ?BH?G,@[14[7K[EQ?" &0 'AL+W=OACTH M-A-[M2U/DIONOQ\EIVEZ2XL^["6B:/+C1Y$2,]])=:=K1 ,/7=OKA5<;,\Q\ M7Y=.=Z.6NTZH?ZZPE;N%%WJ/BF_-MC96X2_G@]CB"LUOPXVBG7] J9H.>]W('A1N M%MYE.+N*K;TS^+W!G3Z2P6:REO+.;KY4"R^PA+#%TE@$0J%EWM0X4:,K?DF=[_@/I_$XI6RU>X7 M=I-M%'E0CMK(;N],#+JFGU;QL#^'(X<\>,&![QVXXST%J\B5S3VZ*LC**O#?F9Y375_4M?R@[A!A6L:J$0SF[%ND5]/O<-A;"& M?KF'NYK@^ MP!7R5O:DU?.XKK)[[^T3MP(\_\KOBKP+^6IH+"$(&/.#\%;SH MD&_D\*(7\#X+U3?]5A]E^\?E6AM%[?'GJ7PGN/@TG+TR,SV($A<>W0F-ZAZ] MY?MW81I\>(5L?" ;OX:^7-$5K,8606[@5*%.\7T5\33?VQIA(UNZGW0R8&SM M0:/1I%2F!D.?*>XP&N$N$I&A>]"4(/H*JJ8=#5;P^68%PAC5K,<)P$CKU)$] M]7!Y5\NV0N4@':"I%:)#H'(@=%/7H.T:H)K+->6XK[JS6N%@L+-:GCAU"&=- M3S!RU/1=,\"'DFQ NYI:EX&,IUU%-^-\!K\L!_0019U%1D! F+(DY"5G,BC@@@>1N/. M\VQ+C^\YM%)K(+A[T8ZN90;5W N#L!-*B=Y8[/?OP_)4]S326P1^M$=$?%R1=$S MN')=%,8I2Z."Q0F',,I9E!-^'CM]4G#&BQ2*A(59P3+^G]Q=_]&[3@U;CJHQ M#6K(MC9&%&2O"C&3.\CA@6<$G3EE( MS@44&&ULA59M;]LV$/XK M!W4H$H"(Q1=19)H82-(6S8"V09)M'X9]D&W:)BJ)GDC'27_]CI3MV)N=?1&/ M%.^YYYX[2KQ8N>Z'GQL3X+FI6W^9S4-8G \&?CPW3>7/W,*T^&;JNJ8*..UF M [_H3#5)3DT]8'DN!TUEVVQXD=;NNN&%6X;:MN:N []LFJI[N3:U6UUF--LL MW-O9/,2%P?!B4XZG VV*!/;F-9;UT)GII?9%3V_%G%_VO"[-2N_ M8T/,9.321D:C,.$:'"X9RF!BIM6R#O=N]<6L\RDBWMC5/CUAU>\M1 ;CI0^N63LC M@\:V_5@]KW78<5#Y$0>V=F")=Q\HL?Q8A6IXT;D5='$WHD4CI9J\D9QM8U$> M0H=O+?J%X8.9H<3!PVW;5SA*=?)8C6KC3R\& 4/$C8/Q&NZZAV-'X#1\=6V8 M>_C43LQDWW^ U+;\V(;?-7L3\/LXG$%.";"C7SHL#O^.I1NCR8.H\43<^X7U=A<9G@DO.F>3#9\_X[*_,,;7,66JW@+ M??B )W"RK VX*?R7]T[!"(Q>-CL.)?%FF,-)/*1#:G^:"4QM6[5C6]5@=WH$ M+0AS S>N653MR_MWBM'R@P>_:2B+]MRM6O1*&Z>NQB] 9!Y2=YW#X[PS9J]A MX!MRVU_!!G CTP&VP(-9!-/$"2O(\1>Q4^*#[ECWYLFT2P._5NW2PS>4< Y7 MC>GLN()?T$N2DDNT:*D)I1JMDG$B"H&64)HHK=>^MVTP79LT0$6H)+K0Z$84 M*Z H"-4E.I"2Z7[G6@XXH910H4[A! ,4 D>NB"IS-#"0XNP4E6R]J^VD"ICV MAC"2DXP4HHSD5$E*G4=R7)-24;0**G!-8K"Q:PQ\[EP#WQ>F2P3]D7P+3G(9 M<9@@7+$(S23)E4)+"J2E#B8;8ZLH*RE%#B>",,E/X5-M\;NTCH<\&0=.06AX M= &=-HV[)I4:-U%--)0ND_Z$L20_0U&**+_,B90"/AIL2>R]U'*?GO%7Y(\5 MD28=XE@DC1!31H4PQ:(\7#PE@>8:RR:!8UY[!3@8.:+K7C BM4Y1%"U3%(FJ M737Q!\D$(,5J3WQ&&FN>JF* M5.X"%_+=KT$,C/<+>#W_#&XGV(-V:JO_+05*J07)N4AV+CDIY.$"X&GG4D&A MB.#_%K^/$!&8T"AYWS(4U<[1/O1O&.S\PY',+-U4/(S=L@W][WR[NKT,7?5W M@-?M_4WJ:]7-+![&VDS1-3\KBPRZ_G;23X);I!O!R 6\7R1SCA<-FA3\.0K,4E"/^C&''#IZ1=&5!R&?9>(@FFB%G! DL MN41@\;6%>T@221+S^%)#M<:F%!X^[^EAZ;QP9H$9W)/DKSCBFXDVU% $*UPD M_)GL?H7:(4?REB1AY2?:56,=87%9,$[26BS::9Q5W_AK'8@#@>5=$%BUP#H5 M6!<$_5K0/Q'TW0L"NQ;8UUIP:H%SK6!0"P9E[*M@E9'V,=4_!H+'9]^Q+R@@,@*?& M% QG$1OK7)B40GU9XV<5WKJ [Z-'DO$-0T$60=2B][OU7H=>%ZXV_EI[?V=6 M)_#3DO>08?Z$+,.RT,O<1^_??1!;9"T<;YG>?3=M#GD/64Y),_>T-B_?/BG$ M8"UV,F^A!FHF%W9C?L/9^>0Z,M%O5EZ_Y/8O34\4R:A(RK47?"EB_@T] M^0 M"#UD6V!<.LW0W[\+&7K@D+)_VI9?9<-NMR'+\HCE> D33=1=!G0+VO3''\R! M\4M;LE7"?)6P0"4L5 0[RKK=9-WNHD\_%ND"J,SY&LB:XGP3+^N5SM"_ES?B MK,(Z)58>E]NI-=:WA]GK-'QK]KYK+E!I+E0$.TJ)TZ3$N3(E%')".5Z(35E7 M'9F3RP5HU@F^=?>IA/G.=_.GTERH"':4OT&3OT%G_NX8 ]YZ-E>ZP4$03,OV M;.-TYW3R;XW\E48#E4;#%J.F)?Y=OQH]"JW;A-;M#.TS;"$KH"VV[OD"&UB. M[9Z$UCV?V-!U/>-XF'].<_N>.S1/8G9.%RG%MW\6]-TG=% J=&PIAW5VJ'=]]H/%//@ M?=M\ZY%2*X\.BX'GG 6W99@[M.R3(Z5EF..8GGL:M?-A]M"U3HR&W5[=NB+U M@PN+%.BZO%IB:$F*C%=OD$UOJY85K2Z?JH:G.3E=&PO=V]R:W-H965T M64R8FS5JJX M=%V9K"''\H(7P/27C(L<*ST4*U<6 G!J03EU?<^+W!P3YL1C.[<0\9B7BA(& M"X%DF>=8_)H!Y=N)TW/N)Y9DM59FPHW'!5[!#:A/Q4+HD=NPI"0')@EG2$ V M<::]RWG/,P ;\9G 5NZ\(U/*+><_S.!M.G$\HP@H),I08/W8P!PH-4Q:Q\^: MU&ER&N#N^SW[:UN\+N862YAS^H6D:CUQA@Y*(<,E54N^?0-U0:'A2SB5]A=M MZUC/04DI%<]KL%:0$U8]\5UMQ Y \[0#_!K@'P*"1P#]&M"WA5;*;%E76.%X M+/@6"1.MVS M!) V"\T%I$2A=UQ*='(%"A,J3W74IYLK=/+\%#U'A*&/:UY*S%(Y=I469NC= MI!8QJT3XCX@8H?>U04U5?GW5&?,_W6_3, MN^$W4%P@/[3P7H>?%$9'O.!(TS01=[ M/(,588RP%9IA:LQHJ[:BB"R%.98V<1@$H[&[V:WB."@(AF$3M*J^ M"*+@G&=9ZW^ZPH8[&<_](!H>Z&J)"D?MLJ)&5M0I:R'XAMAS]&0)&Q 2T],S MQ$"UJ8R.\O=\+SH0>1STJ,A!(W+0*5)OY3\LZ^ H:1"&_0-E@^-E[4>#=FG# M1MJP4]J\S$N*S?6!7F69OD_.T ($X:DY!JP^7H_?OQ5'/L_D?[T>$.ZT[TMX6X M.Q=^#F)E^R")[$)6MV0SV_1:4]MA',S/3 ]F&XD'FJJ!>X^%KETB"IFF]"X& M>J.*JB>J!HH7MJVXY4HW*?9UK?M($"9 ?\\X5_<#DZ#I3./?4$L#!!0 ( M ,6 :E6]COAPBP0 -$: 9 >&PO=V]R:W-H965T'K!T=[%S MW[X+)F!L0HRZ5=Z8!\_\A_DM[,S";,?X5[$!D.@IB5,Q-S929E>F*<(-)$1< ML@Q2]<^*\81(=>Z6+V8LES%-X98CD2<) MX=^N(6:[N8&-YQ-W=+V1Q0ES,[C^K_U0FKY)Y) *6+/Z#1G(S-R8&BF!%\EC>L=W/4"7D%7HABT7YBW9[ M6]\W4)@+R9+*65U!0M/]ECQ5( XV7PC\)927R,(7R+9LN\-]V>_^"TF5N_VB>W".>V=T4Q&L,=HU1KO4 M[HQ=QP)3(2PMQ0#[\ O@5C\?UW>&S]T$56IUB@2:Q%W:FI.WWJBW*6 M&K'5*!> B! @Q05*0781W"N-2Z5B,MPN7,^SIS-S>XBF-]Y0-*0$,3U2368N+53+Q>)M7C M)% QD]$M>8SAQ7O .T&#/3R>ND=LO)-QPY:OZFC;+.A0LWS'M[O'>%SG,^[- M9\F$+*:)'Y]"$&KJ6*%K&BNC=>=@CT^NP;$FSO%@GUK9#K:/K(+7K%KI^'4Z M_FO#DR=Y3*2J+0&L:$@[1\8_03X:>ZXS.4K$/[G$R=0]&KZ@P\CS)]UI3.HT M)N?<9>VR^)!%*B]50O!X9'45H>M>T:'3MDZQ0)-8"^:TACE]TV(YU4E=IUB@ M2:Q%'5M-JV=I*Y?]4D,A5FJMHF1/'._HR=45M,WGH!7&_[V\]FL,!H-/P;B^ M?UQJ= 5M@VF:6]S;Q9T[B?>K#$9CGZ#QO,DQF/^C_<1-_XG[&]!;#ENJED!J M_70'&>,*4"<8G6WE4JM:H$NM3;#I:+'[IK4 ZVQTEUK5 EUJ;?1-XXSU=<[] M4H,QOMHZ5X T16T#:CIQK+,5[Q<;C.B\GEU7T#:AIKG'6KK[?I7!:%YI\"LR MFF*VR33K!=R_8+A3A:%\-ZKNFHQ3-9%EH#;1!2+1W[F0Q?S6B4KKDD&K6J!+ MK8VT637@MUTV8*WK!JUJ@2ZU]LO-9N5@]Z\>#XF//KX2O:2I0#"OE95WZ MBC[??S_9'TB6E5\4'IF4+"EW-T BX(6!^G_%F'P^*#Y2U%^Q%O\"4$L#!!0 M ( ,6 :E7_9K[NNP( )0' 9 >&PO=V]R:W-H965T#? MSTY"%JC;[6(WB>V\[_%S3OPQJKAXDFL A9YSRN3862M5G+FNS-:08WG""V#Z MRY*+'"O=%2M7%@+PHC;EU T\+W%S3)B3CNJQ6Y&.>*DH87 KD"SS'(N7"Z"\ M&CN^\SIP1U9K90;<=%3@%O7!B9 J0FD,7ZU,9UN2F/LMU^C7]:Y MZUSF6,*$TT>R4.NQ<^J@!2QQ2=4=K[Y FT]LXF6)Y:]8$ M.6'-&S^W=>@9_&B'(6@-P;\:PM80UHDV9'5:4ZQP.A*\0L*H=333J&M3NW4V MA)F_.%-"?R7:I](KM@&FN" @T3&:-?\2W2S1-?[)!9KPO.!,*Z09ZXL/IZ P MH?)(VQYF4W1X<(0.$&'H?LU+B=E"CERE ;H(X7_J4V+VA*9$:Y+ 6@[^=SJ81>?3]L^34! M(WM LR//9($S&#MZRTD0&W#2CQ_\Q/MLR_8_!7N3>]CE'NZ+GM[A2B\S!8)@ M:OV3C3VI[>:HV*31J1>%(W?33\&B\D_#J%.]88LZMF@OVZ,^&(X).RX$ST!: MZ9H <6_>)/;>L5DT ]].%G=D\5ZR2\*(WHL+M.+2<#G:EH[H"FHWA1 M'Z-SKO2A7#?7^MH$803Z^Y)S]=HQ)W-W$:>_ 5!+ P04 " #%@&I5;X2* M?_$# N% &0 'AL+W=OVM[9G$VTS3268]V:9]Z/1!"[+1!!"1A+W[[RL!RX9[RK[Q!&,!'K,TYPLC$:*X,4T>)3A#_)H6.)=7-I1E2,@A MVYJ\8!C%55*6FK9E^6:&2&XLY]6Y-5O.:2E2DN,U [S,,L2>WN.4[A<&-)Y/ M?"';1*@3YG)>H"V^Q^)KL69R9+8H,] M8Z!*>:#TFQI\C!>&I1CA%$="02#YM\,KG*8*2?+XWH :[3U58O_X&?U#5;PL MY@%QO*+I7R06R<((#1#C#2I3\87N?\--09["BVC*JU^P;V(M T0E%S1KDB6# MC.3U/WILA.@E0/=$@MTDV/\UP6D2G*K0FEE5UBT2:#EG= ^8BI9HZJ#2ILJ6 MU9!<3>.]8/(JD7EBN6:R(YAX BB/P:_?2U+(.1+@+;BOYQ7<;WV*!2,K?2(BO][?@]:LWX!4@.?@CH26727QN"LE; MW=V,&H[O:X[V"8YWD;@&%KP"MF7;FO35>/KO*#^5;DJU6LGL5C*[PG-^(-D5 M6*=(:C54[N]/,AQ\%#CC_^A*K;%=/;9Z:&]X@2*\,.13R3';86/Y\T_0MW[1 M%3X1V$ &IY7!&4/OR5"T,N"N/[:,,KNE'P3.;&[N^I5IHJ#O M^FW4@++;4G9'*7_"G,L71U1F98J$;-H82V$B@M0;1<>UAO-Z+-[:;ABZ!V1U M89;5JVG UFO9>O]'X!P+'67OB(MKAYYWP%@3)=LBT!/V6\+^N+R2H8[2:-:Y M+3\1V*# H"TPN."3'TPIPT1@ QG"5H;P(D]^>-QTG@4/.O,'00/"LY;P;)3P M9Y27&VD82D;RK?QZ1HD,8$]#XCK&H[#G3ME$8 ,%H-5]YZT+]FX#/I$24Z$- MI>A9'GB1_FU@^[WI!';H'W2P+LSSPU#?P["S'7#T,>&Q3/AX>>0!/E M>K,3)@9V+@:.VY@5S;E@9;UJDPL!V;I;*8Z>Z"C4V;,U$=JP\,X-0?^2C3NI M:YH*;2A%YYO@J!]Y>>,&1RWI6[YSV+C'48X7G/ ,L',Y<-SF5*M;+:O1O+.G M9B*T896=-8*S2W;II YI*K3ALKZS2/:H[WAQES:P_<4J=.W@<)6H"W/L\'#1 M9?8V<]1.VF?$MB3G(,4;F6==![+/6;TY50\$+:K]G0&PO M=V]R:W-H965T2LKU>;^?A2N6T.R,KUFJ?EEPD5"I#L6RGZT%H_,B*(G[ MQ+*=%-]]%-,)W\@X2ME'@;)-DE#Q<,5BOKWHX=[C%S?14!QQE\1VV9[GU'>E3O. MO^0'U_.+GI6WB,4LE#F"JG_W;,;B.">I=GRMH+V=9AZX__F1'A2=5YVYHQF; M\?CO:"Y7%[U1#\W9@FYB><.WO[.J0\.<%_(X*_ZB;76NU4/A)I,\J8)5"Y(H M+?_3;U4B]@(41Q] J@!R&& ?"1A4 8-3%>PJP#Y585@%#$\-<*H I\A]F:PB MTQZ5=#H1?(M$?K:BY1^*7X==-)-@<7:>2ILOH M+F;H,LN8S!!-Y^@MY_-M%,?H#;IA(5^FT7?MN2\])FD49Z_4B9]O/?3RQ2OT M D4I^K3BFTR1LDE?JN;FHOVP:MI5V31RI&D#])ZG,\>/#?%] ME:9=KLACKJZ($?@AE&?(PJ\1L0C1M&=F#K]EZS-$AD4XUG7GY]3]GU,/S.%_ MT/28>B.7@]UU-RAX@R.\($HCR=Z\4\.*[GKZ]YTZ'UU+EF3_Z:Z<$F[KX?EH M?)ZM:<@N>FJXS9BX9[WIK[]@Q_I-5S9(F <)\R%A 1"L46Y[5V[;1)]^XI+& M:"EXEJ&0"O$0I4M$$[Y)I:Z\)#\=NL.Q[4[Z]_N%,VIV+=QIFCZD M9J#1'%F#_ :[UR1[N$OVT)CLRS#<))N82G5K729(BX2A6U[LNZT9DU^$+$N8Y[2P-B#LZ*(S3NFZ):S7/"8":U2B*NRN*:[X# M]JYZQ!=J(?(XP6C+X;8Z[=K609]G;JO/(T+&S9.\-HF0=OK:*()'0W*00&,7 M?S"!HUT"1\;I^5HMF1;E%!W_X!0]@KS&(6$>),R'A 5 L$;)Q[N2CXWWS%O= MY/Q:W3K-*T%7ZG'KJL>6,W;QP1UDU.]:Q-,T?4C-0*?ICD>6?@;!5KT'L\RK M(T'G+*4)*S==,C]4^_PO^DV3D=7UQ@*E>: T'Y060-&:-=[;9^/G'E$K!:C* M0](\4)H/2@N@:,W*D[KRY+D&UHK\Y,AJ;D'G6IZFZH.J!EI5P^A:.PW8N+.= MS@H7C0DD6+DLSU;1.GN-4J;=>YIIG>\R4',!E.:#T@(H6K/*M<& [>.QW8;'648^OL<6R]/.HHX?;VW\['-.MP) 4U.DY4 M]4%5 YTJMJRQ?60DK:T.;/8ZNAA+6.,D8#PB5BOCH/X%;EL36ED?5#;0]7;L MCL;#(RFOC0S\A)-QSP1=,G3#\L>$^37^+EJP_,G*/XP*_08!R#BHR@-)\Y[H M+;;0PY%N^: -":!HS;+6]@HV;N6G?_(TY,F:28;H4C"6L%3JBPEJHX#2/%": M#TH+H&C-^M9>"AX_ZVH$TK:8@=(\4)H/2@N@:,W'P[6/0\P^SLFKD8JS/UT, M1H<3HUFL:]DJFF.2]$$E TTO;7SD<0NIC11BW*YW6H14J,:T3 :'S[;,@IT3 MC=LKD):F#ZH9Z/N)CZ2Z=BZ(V;GX@<6'F=AUY *E>4_T=GA\[0':C@"*UJQJ M[8<0LQ_R0:Z8>.J1F)G1N8Z@+@@HS0>E!5"T9FUK%X0\JPM"0%T04)H'2O-! M:0$4K5GUV@4A0"X(:3L##G:(! M$(T78;O6H+70 W5 3E3U054#K:J#A\<27AL@!-P ,1,[CV*@!L@3O349(* - M":!H95G[>V\@)TPLBW?%,Q3F U'Y4NCNV]W[Z)?%6]@'WU_A\QG6?._A<[]\ MV[S&ER^_OZ=B&:49BME"25EGKKKG1?D^>7D@^;IX__F.2\F3XN.*T3D3^0GJ M]P7G\O$@%]B]U3_]'U!+ P04 " #%@&I5!3JZ*:4" !4!@ &0 'AL M+W=O;0[@R',A ME9T$N7/E11C:+(>"V1-=@L*3A38%<[@TR]"6!AAOG H9TBB*PX()%:3C9N_6 MI&-=.2D4W!IBJZ)@YF4&4M>38!!L-N[$,G=^(TS')5O"/;B'\M;@*NQ0N"A M6:$5,;"8!-/!Q2SQ]HW!-P&UW9H3KV2N]:-?7/-)$'E"("%S'H'AL()+D-(# M(8VG-6;0A?2.V_,-^L=&.VJ9,PN76GX7W.63X"P@'!:LDNY.UY]AK6?D\3(M M;?,E=6N;Q ')*NMTL79&!H50[U_>PY4#I#@>Z=J -[S90P_**.9:.C:Z) M\=:(YB>-U,8;R0GE'^7>&3P5Z.?2:?94"0.<7"O'U%+,)9"IM> L88J33UKS M6DA)CE^GAU?@F)#VB!P0HTX=$C(PX;9.OBL#4YW!#\G-UJYW)(/ MB@/_TS]$(9T:NE$SHWL!OV3NA$2#=X1&E)*'^RMR>'"T!W?8W=*PP1WNP.VT M_[C3^,5\J)GA/_L4MT"G_4"^Q"YLR3*8!%A#%LP*@O3MFT$;H/ M/9W!4B@EU!(353*501_!%B)N('S)KM)A?$[/XG&XZ@D]ZD*/]H:^S#%[P!)> M 7&:8+? >E"8P<: RE[(0E:9JYBOQ-Y$:=%'6ZR.:93L(!5WI.*]I+IG8_P7 MEA)F.:^,OQZ7 RG!",W[N,3_ M@%DV_,(/98HF$!;I&)PD*-FT/:Q=.ETW? MF&N'7:B9YMCVP7@#/%]H[38+'Z#[D:2_ 5!+ P04 " #%@&I5HTSGPUT# M "N"@ &0 'AL+W=ODX>?N2DJ(X$FUW,1N; MI,[E^WDYY&PGY)W: &CT4/)*S;V-UO6Y[ZM\ R559Z*&RGQ9"5E2;;IR[:M: M BT:IY+[) @2OZ2L\K)9,W8ELYG8:LXJN))(;":K3?: M#OC9K*9KN ']O;Z2IN?W40I60J68J)"$U=R[P.<+3*Q#8_$/@YW::R,K92G$ MG>U\+N9>8(F 0ZYM"&K^[F$!G-M(AN._+JC7Y[2.^^VGZ!\;\4;,DBI8"/Z# M%7HS]R8>*F!%MUQ?B]TGZ 3%-EXNN&I^T:ZUC8F'\JW2HNR<#4')JO:?/G03 ML>> HP,.I',@O^L0=@YA([0E:V1=4DVSF10[)*VUB68;S=PTWD8-J^PRWFAI MOC+CI[.+/)=;*-"'![,Q%"CTYA(T95R]1>_0]YM+].;56_0*L0K=;L16T:I0 M,U^;Q-;=S[LD[]LDY$"2;[D^0P'^$Y& $(?[XKC[W[0ZY.X;N;UFTFLF3;SP M0+PK^DB7W&@U:E S 90K]/-BJ;0TV^I?E\ V8N2.:,_:N:II#G//'"8%\AZ\ M[/4?. G^#9Z01?U=-%1NL^5!J-9'X-K(\1[>4D<#=@<-FF$W6QQSQ:?8"N@ MK)A^1)\$+Y8TOT-?&%TR;H9E+3S4UG0783I.'@5X MN!4=5N$D3MV,DYYQ=GMB>9B[!GFPWVG2<%!,\(!L;3?"!#8F#YRLF.#&14D*ED7E[ M2+/0U1IQ,#?OJDSY$3"8Z0HG0R1QE9)FAXX M,?CYUL)'[X7L5FC*G51D5(G3>(JG0ZRQ61QA/*R*_MYCPK[DOE*Y9I4R:[8R M?L%9:G3)]G'4=K2HF_?%4FAS7IKFQCPH05H#\WTEA'[JV"=+_T3-?@%02P,$ M% @ Q8!J59/C8# @!0 V"8 !D !X;"]W;W)K&ULM9K];^(V&,?_%2N;ICMI(XF!%#I *B35=;K35:UZ^V':#R8Q$%T2 ML]C W;0_?LY+$PS&;4Y/*[7DQ<_']O=)'OQ5/3FP_"O?4"K0MS3)^-3:"+&] MMFT>;FA*>(]M:2;OK%B>$B%/\[7-MSDE41F4)C9V',].29Q9LTEY[3Z?3=A. M)'%&[W/$=VE*\N]SFK##U'*MYPL/\7HCB@OV;+(E:_I(Q=/V/I=G=D.)XI1F M/&89RNEJ:MVXUP$>%@%EBR\Q/?"C8U1,93F9).%VPY,\X$INI-;)01%=DEX@'=OA MZPF5 PQ9PLN_Z%"U]086"G=Z^9C#_R"9,3PPA]_290^YN AW1P8Q^DW*^R6O_[J4WY(P M3F+Q'?U5WK@3-.5_:T8YKZ@#/;4H:-=\2T(ZM63%XC3?4VOVRT^NY_RN$QP2 MYD/" B"8DII!DYJ!B3Y[RDC*#G[5QG.!Z<-0R 1J>(.6S$'!K%?'[.P_(YUVEG MC.^JW?!,DU/5SEMX?6]\+AK0L!31O$8TSRC: ]VS9!]GZ[/R\!_Z>#?__*#3 MT8CLJB,DS(>$!4 P)2]735ZNWJ1H7T&F!A+F0\("()B2FE&3FI'QE?E"\I@L M$XIR(J@N!\;PKCFH8./C,M-SW)-* ]EC 13M!TWVHY_O!PIKX1.>".[J_"0 M,!\2%@#!E 2Y3FL@G#>I3#46*#N@-!^4%D#1U 0=.3S7^ [-62YCBG(8.^K\'$+2 BB:*G)K.UVC=9K=98)*KKCX/6F.[UP1*EKQ\AU_ M57K#TX=4WZY_TBZ &IVJ7NL,7;,U].F*YK+$HE6;B9UEKVC#XW+CZ537>,K!Z-Q20HU.U;,UE:[9 M5;YLQ8%V&T#1*I'MHYT]*YVFS;NBDW M*]EM\VK/UR>2K^.,HX2N9*C3NY(#S:MM5-6)8-MRG]"2"<'2\G!#B5R;%0WD M_15CXOFDZ*#9S#;['U!+ P04 " #%@&I56P=[\RP# !0"@ &0 'AL M+W=OU .^W'[SI)4R@NW22^@!_W')]S;=]XL!3R3LT M-+G/,ZZ&SDSK^:'KJF0&.54M,0>.,Q,ANFDN@:0G*,S?PO-#-*>-. M/"C'KF0\$(7.&(F@U%!SGCU3^_K1*P _,X+@* &!/\*:-> M=FFT4E;:.J6:Q@,IED2::&0SC3(W)1K=,&ZV<:0ESC+$Z?A"\.G!#IQM6KPPJI?$]TBGO^>!%X06. GV^&?*7\)[J+_)@E!DX2@Y&N_P%?Z/.=* MRP)/J"8_+C" G&O(U4^;N8JM8V;HRWM[''9XQ3GC ^)1G@7;#N9,40E@RF*"QB/PB]@;M8-;$9]!2QIJS3 M*.ML578C-,ULGA?XST1O!OE>M]^Q:PX;S>'KFI,"5>+)QKI7 M2*:9762X*7(U995(2Y 71G:-4:,Q>GVW269JD3:U*,4+:1,8;>ZJY_L;FV\+ M:T=^SRZRUXCL;15Y*30H=P_($9:.M"P?EZ)%.N2,2:7) M!0-N<[)UJ?\M(3LB6\M*O\E*?Z>UL[]+XSLB6S/N>T^?3F_K@?@H!5ZMUT]M M31.NU:RP'3P_MK8X6]%R5S[WYJWUA?%D]7ZJ.%O/R!3 6 M&M\397.&3SZ0)@#G)P*/*/8!/&M;K"3";J<_OI+M&!R,"[/G M)EA&[W,DOP?YC)3)EO'/8@4@R=.!$;+*,\F\WD++MM&?U M7F]\2I8KJ6\8L\F:+N$1Y-/Z@:N645/B)(-<)"PG'!;3WK5U%5J.%A0]_DA@ M*_:NB9[*,V.?=>,VGO9,/2)((9(:0=7'"\PA335)C>-+!>W5,;5P__J5'A23 M5Y-YI@+F+/TSB>5JVAOW2 P+NDGE)[;]!:H)%0.,6"J*OV1;]G54YV@C),LJ ML1I!EN3E)_U:/8@]@>*T"^Q*8+\5#(\(!I5@<&J$8248GAK!J03.J0*W$KBG M"D:58%2853[=PAJ/2CJ;<+8E7/=6-'U1^%NHE2-)KE/Q47+U;:)TLO._2&FFL]8?MUPC=V)_"W2/:):7T@MFG;+>.9=\L? M8=TGME/(K;;I?%]T__NB!]WR7VG>&3WLEE]OEGUBC=NB-ZP8U+DW*'B#([PB MXVYS(?E&+6Z2_'6G.I!;"9GXNRW32MJPG:;7["NQIA%,>VI1%L!?H#?[Z0?+ M-7]NLQD3YF'"?$Q8@ D+D6"-9!G6R3+LHL^>*:ICDQ7O93H3/PN:EP8E ?,VAP&-0RG)_FRS;\2Y^S-2L_HP+[.J.?: M=UI,'S-FX!RXUQ8S1(K9\,ZMO7,[O?-@ 5R91A9)7OSH%@"D^D%275.V^=>) M/'>]QH1Y[H'+]L@9']KL'CACVV/WH%^ .;@0"=;P>53[/.KT^9Y)$.2!?J// M*9!_29!P(:CT@)46HA%:R;-;G_0 MZMQ1^K\JH5M]=HZ@[@BBTGQ46H!*"RO:_AMR9+M#:W"\5MCM^5G=FWX/P!,6 M)ZHOJ+>/7C@^D#7P"(XD!.:FVAR5YJ'2?%1:@$H+*YHN8>J,,/NF:3M'TF&W M@6AU[R#>YA+4 "3A5$)K F#NR\U1:5Y%>_M8W.';BA-U;Q&5%F+12O^-O6/+ M#/BR.)$6)-+K?7F*5-^M3[VOB[/>-_=OK*NYU7+?LZ[\\DQ[AR^/V#]2ODQR M05)8J%!F?Z0FQLM3Z[(AV;HX-'UF4K*LN%P!C8'K#NK[!5,E<=70 >K_'9C] M!U!+ P04 " #%@&I5?ODZ%E8- ,L0 &0 'AL+W=O1<,<+E9[ M89("K';LC.W L-H?O[9C< H[!>Y]6]JYF(:0>LJ$[TOLO';E]"'-ON9W2A7D MKTVCNZ+8?AR/\]6=VH3YAW2KDO(G-VFV"8ORV^QVG&\S%:[K09MX;$\F MT_$FC)+1^6E]VV5V?IKNBCA*U&5&\MUF$V:/%RI.'\Y&UNCIAE^BV[NBNF%\ M?KH-;]65*G[;7F;E=^-G91UM5))':4(R=7,V^F1]E-Z\&E#?X_=(/>0'7Y/J M5[E.TZ_5-V)]-II46Z1BM2HJ(BS_N5=+%<>55&['GPTZ>IZS&GCX]9-.ZU^^ M_&6NPUPMT_B/:%W;D/?DYS+*P*EWRSE=%&,7YC^6MOUWYY-W??SP=%^74%3!>-=/0 M_33VD6D<\B5-BKNG1V;EY^#]613F[=71V81Y^I;;E[-[1V>4;'KK^V;4ZGZ M(8KCOOHWCAQ:_TC,1V(!$J-(C"$QOL>F-5;MS]^?.].9/2UW\2>GX_O#XD9. M*_NF7=CSZ>&T6N5ZSY7K&2OWY]WF6F4DO2'Y75AN",G3>$W>14GS?=_^TX61 M'%K22,S?8][!XV1[D_H__:\3(&>E2(PA,8[$!!*3($PK^NEST4^-17]5E79] MJ+HFJW13'K_G]<%$7ZT;I:&UCL1\)!8@,8K$&!+CT\[SJ&VY7O?)NWL_K^]) M7H(V3JOBV7,5S\P['>2'<+/]B7PA5T6:O?^2EC5]63R2ST7?0>>%$1M:R$C, M1V(!$J-(C"$QCL0$$I,@3&N)^7-+S/$'J'-D8R Q'XD%2(PB,8;$.!(32$R" M,*TQ%L^-L?CF U3CR*'UC\1\)!8L.B_I"WO1>46GR#D9$N-(3" Q"<*TRK8F M;2HP,=;V'W6NI-;OPWN5A;>*A)LT*Z)_U[OT9*NR*.W=(3*S0PL?JOE0+7CE M ;0L\JC"+"CMMNAM8]$OP_R.;,/'35GYY";-]G6_+_O]L4%OY1O1P96/U'RH%C3: MX2Z1-7-Z]HF@TS*HQJ&:@&H2I>GUWZ:UEC'S.J=1$A6*Q-&]6K_I.1\:U4(U M'ZH%C7:8$\PMMZ?PH4$L5.-034 UB=+TPF_36,L=%W '=AM@87/32]A6H!5*.-INTL3;K)$8/.RJ&:@&H2I>E5WV:XECG$O127 M 1')O MO7R0W;;\'QU%PR:=4,U'ZH%4(U"-69W+\IV+UNDO2.+V-5-DMGS\O>\L?FG]#-1^J!5"-0C4& MU3A4$U!-HC2]1=K\V_X.^;<-S;^AF@_5 JA&H1J#:ARJ":@F49K>(VW^;9OS M;Y$4JG0+XWG@C6&X(F9IGF9PH4,O=(9J%*HQJ,:AFH!J$J7IA=X&W;8YZ/XU M+<*X/)I(\FBMLJ.KN]A]B7&U9_KRG="E>;[!%0^]M!FJ4:C&H!J':@*J292F M+\W89MJ..=.NKW9[M> ;Y/!@;.',G6Z]FV<;6N]0+8!J%*HQJ,:AFH!J$J7I M]=X&UX[YDN;J4#A*;M7A&T*]%6_U95W=M9R6YOD&5SPTAH9J%*HQJ,:AFH!J M$J7I%=_&T(XYAC8MXN)TK^6=3IUY3Y5#@V2H%D U"M485.-034 UB=+T*C]8 M8]J<-G_KGO$4$[;03M&..[85=\FJVA;W%"-1^J!5"-0C4&U3A4$U!--IIV2NVW^:]CSG_W[V=&AQU0G3W1K.KR+FY7O.@]$\+I M+FCLS-Q93R- 4UZH%D U"M485.-034 UB=+T1FA37L>\ZK5_L11'SW@PCQV\ MJP--^PW+4#O9H9JOE0+8!J%*HQJ,:A MFH!J$J7I/=(&P8XY"'[3&0^-83KCP3S-X$*'YK]0C4(U!M4X5!-03:(T_1/( MVOS71>2_9F3HLW^C::=/3!?6K)LG^]") ZA&H1J#:ARJ":@F49I>\6T"[)H3 M8..G[D&O4&XT_30A>V9W#Z!]Z,0!5*-0C4$U#M4$5),H3:_S-O=US;GOMR9B M9G9P#Y@W[@5#_+6"_[@P\>-B?!PS,Q,SBX M]MW.;^9-G)Z(S8?.&T U"M485.-034 UB=+TXF\#8=<<"/^/H9A9']P)W:QY M.G7=:4\G0.-AJ$:A&H-J'*H)J"91FMX);3SLFN-AN4NB:MU&D:QW>9%%95OP M-%Y'R6U^4MZX^M!;_]#K@Z&:#]4"J$:A&H-J'*H)J"91FMXC;7+L?H?K@UUH MH@S5?*@60#4*U1A4XU!-0#6)TO0>:1-EUWQ]\!LOFS0K@[L"FB$WFO9>[?Z< MO^[R=M"9*51C4(U#-0'5)$K3:[Y-B%US0OS&X RZ[C54\QOM\(Q;S[5FO14/ MC8JA&H-J'*H)J"91FE;Q7AL5>^:H>-![I69K:.%#-=_K7LU<'G%WKWH+H--2 MJ,:@&H=J JI)E*:7?9L7>^:\^*K^J(/K,*_+?;-527[TZ=Y,#:YZZ*7%7O>* M9L^V>I[LH=-2J,:@&H=J JI)E*97?9L>>^9@]O#)_OB3/#0JAFJ^U[VTV76] MOIT;Z+P4JC&HQJ&:@&H2I>GUW@;!GCD(?O6M4/(?\MJ*UN8I!K<#-!^&:@%4 MHU"-034.U014DRA-;YDV1/9<_#NC'C1'AFH^5 N@&H5J#*IQJ":@FD1I>H^T M6;-GSIH[GP$2Y?FN/)"(DOV5!4W7O+(BM7F2P4T#O6K9ZZ[3/)O8LXG;W<^" M1LY0C4$U#M4$5),H36^(-G+VS)%SWXO&"=D?8U]6'R_86__0R!FJ^5[W&NG. MIP="9Z10C4$U#M4$5),H3:_\-DCVS)<@_Q[&N_J3#519^,5C_RM!;_5#PV2H MYC?:].6S?]]A-C0IAFH,JG&H)J":1&EZ$[1)L??*2M+_%Y_P8=[(P1T%#:*] MGH]F[DVAH=-2J,:@&H=J JI)E+;OIW%^IU3AAT5X?EH7]U+%<5X6_RXIJ@/Q M@UM)IFZJ3V[^^,D>C3NW4^LCLWINY]9'4=\^;OGSTVUXJ[Z$V6V4Y"16-^54 MDP^SL@*SZ@JBIV^*='LVLD;D.BV*=%-_>:?"M&ULQ9QM;]M&%H7_RD!;+%J@CO@N*FL+L,5)FT46#9*T M_4Q+8XD(1:I#RHZ+_?$[)!6-AJ2N1>=D_271VWU(G2M>\LR]YN5#+C\7:R%* M]F639L75:%V6V]?C<;%8BTU?7WA0[):E]4+X]GE M-EZ)CZ+\??M>JF?C V69;$16)'G&I+B[&EW;K[GO50'U)_Y(Q$-Q])A57^4V MSS]73]XNKT96M4C<,26XB[>I>6'_.%7L?]"?L5;Y&E1_\L>]I^U1FRQ*\I\ MLP]6>[!)LN;_^,M>B*, QS\1X.P#G'9 <"+ W0>XK0#;.Q'@[0.\

8F;O/2)WFS'Z]]. M59!>%]MX(:Y&JN(40MZ+T>R?_[ #ZU]]*4#"(B2,@V!&LMQ#LER*/OLESYK%HRD]62E7]/HG%.LO3?*5^S#^S=^_F?5*2Q*%2(F$1$L9!,",M_B$M/EEV MWL2)9'_$Z4Y4Y49EIU E1]:G!_9)QEEQ)Z3LKS,^,CM(6(2$<1#,R$YPR$Y M'C3SN%CW21]T#M&I&[KF<3PGT4,E1<(X"&9(.CE(.J$E504HR5;JM'HXGS[V M2=Q0_".);DQ)_R,D[9-U26L$=[-_1;XI,[ M,51\)(R#8(;XTX/XTW.O(Z_U=>3;X^O(,Z_Y^S(S1=9\)"Q"PC@(9B30MK15 MLYY5]?=AQG$13%M'!JBJ4QE$T4]K/1^Y["X\":="@3UIE : M1]%,D;4]M6E_JD26.W50B"];D16BO\H'79%MO^VDZ T-%AEJ5U$T4V1M6&W: ML3:GTZ/ZTJMRUZ]>V.XT;,L,=:Q0&D?13)FU:;7/<:U&3<\$>?G2M:GNQ.N< M5:$V%4KC*)JIN':J-NFCR%7T?>CQ$E<0N)V?,]1"0FD<13.[2=I$.K2)_+-N MG8KE17PO9+P2U86++)._FP48==V8Y/W=(QH;LD<1RX)-V2;/RG7![) MX\>^ M V1.HP8WCZ!6%$4SLZ.MJ/.D%26[(>R_U1K94FQB^;DW2TB_.(?2(BB-HVAF MHHZZLF>W9;_#KI'IX^NSN=-N@ MMN=;K1,0O=G!DD,],XIF2JX]L_-M#5]5XN;UW(NZN)4B;292ULE6O:NNNWI3 M O7.4%H$I7$4S4R=]LX.W13^SD4/VCB&TB(HC:-H9AJU.W=H=_Z,HM?UZHXW MZ10]J%>'TCB*9DJNO;I#>_4SBMY-O/BL7NF5'^FGYU!:!*5Q%,U,D_;Z3OB2 M!0YITN=06@2E<13-3*->0'#H!81G%+CNLH(3=NH;=%4!2N,HFCGVJ%<57-K^ M1S?SMR?']>C8P:./T-4#*(VC:&86].J!:Y/EZQM&:USHP@&4%D%I'$4S+'>#&3G!#%PA0 M-#.->H' I1<(3AXA4)N_IQF6Q@K;AP?4O:-HIJ[:O;MG=K[I,2>:,ECF;BL] M]-OSLA%TFQQ%,W76]MI]PEYG]ZKBY/)$1Y:.'JQOUYE/K8G?UA?JI5$T4U_M MI5W:2Y\_WD2#!DO=;:5/PO9<6@3=)D?13*FU'W;IWGJ$]%T4QYM4]USY[)_L;Q,1CC>XYXV,T8O#? MIW6GNR]"RVZ?0J$;Y2B:J;(VLMZ3;? GY\=HQ&"5N\/=%_[$;HL,=:(HFBFR M=J+>.>/83\R/T8S!*G@.\^#Q,9HW6/'NA'<0 M>%[0EAQJ(%$T4_*CORBF#20U/T:'#E;7ZRZS6,[$F;3EA?I(%,V45_M(C_:1 MSYT@H[&#I:=WA.'!RCHBGW>?Y0G,P7(\TZ_*QJO&W$>"SO+D3[:0ZY%S[J %74;;1-[FNP^T;E"O MX,5Y(LK_:%?=VP\<%&^%S-,Z6-4@95GU&7VMA3@(\,,C ;@.P"\-".J X/\! MO2,!81T0ELI432EU()&,QD.>[Q O[E:TXJ 4LXQ6S6=9\=SO)%??,A4GQ].M M4%>$0+,\O6=95#P,@=ZCB1!4"C2)OVP9IPOTAE 9L42\5=]]OB/HS<]OAZY4 M%2@P;EP71JK"\)'"+M#'/)-K@7[+%G1AQKNJXDWM\;[V4VP%3K:K,Q3X[Q#V ML-]2G]D+POW!T7!B#_\]EF?(JTK'EM8$S;,(2EYXA#'$I-E%,1XX:$ 3EC]09__*3W_=^;1,*$D: 8(:(82-B6-*# M8\]TWV.O6,8D?7^MAI4%FF,JNR^OIZUR68E=I4-$D: 8(:2 M@T;)P4FR>P"I+B2, ,$,=<\;=<^M_72^H)ED2Q852C(M:E2*VJ9CQ>N7O&** M^3@.U8Q3_0W=QT.)K.5VE0@(9DATT4AT\5VIC/Y%GWBT4,,C?V@3S$KOVO$@ M800(9JCJ>WH:ZKTLL>=J:KBLDCMY97+710&)#$HC4#13YH/9OF_/\$9=5*E; MI;:R7Y7\K7)6R-Y!DOMAKR7)[65W5@J(9BJ%M5+X>Q.]XWS=7F#G;@E)(U T M4VQM?/S@)*]U']03@=((%,V46-LBW^H+QE==LSY\\FK'X: MZT'-#13-5$G; M&Q_41J!HIK#: M\OBG\3P^J.D!I1$HFBFQ]CV^W?AT'AR?^AY\WC8V@OH>*)HIDG8^_C/6YQ5C MHYT8H+1<#V[M7Z#F!HIFKE)K=X.MT_HQF<[F1U=Z[+%=\Q*41J!HIF[:KF#_ M)$,?AG0F,U :@:*9$FN?@^T^I_N:CQW864S\9"CM>4'+&A*!*M<42GL4;/]U MILGAYY9X[)S.^H":$"B:J:$V(?B%/\X K/)@T%]H0&D$BF;*K%T,MGN.UZSR MU$AC2N.=MRWSV OO+-6/<"U8NQ9L=RV'6=UQ/<=.[MP!02T+%,U455L6?!K+ M@D$M"RB-0-%,B;5EP;"6Q8[K+&6+ >H'N.VM_2-,"]:F!8.;%CNQLU+V^EF6 MAPA41SVI>LP:,=UEO*I>0G\H&44A"K65.E@8YG=N[QB%+03.PMEKU]X?"&(0%6D MDLX]V"JIIGJK[4G]F/$5RP3**%+%>J= M#=1,EE?;3*L3F6_*C9?WN53SRO)P395QY,4-ZOMEGLO]25% L]EW_!]02P,$ M% @ Q8!J5;8@1C>( @ ?P8 !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)HWEJUGI2".M*8A*':I6!@^(!S>Y;:S%=F8[ M[?CWV$X:NBT4A'AI?*_O.3GGNKZ)=US560$4RPM> M =,[:RXH5CH4&U=6 G!N0;1T \^[="DFS$EBFUN().:U*@F#A4"RIA2+'Q,H M^6[L^,X^<4LVA3()-XDKO($EJ+MJ(73D=BPYH< DX0P)6(^=:_\JC4R]+?A" M8"?B6Y*L;.6P?EL,9UJ6[Y[B.T?JS C)?2_J)=6^LY**NEXK0%:P64 ML.:)']L^' T3S\@: '!WP+"%A!:HXTR:VN*%4YBP7=(F&K-9A:V-Q:MW1!F M3G&IA-XE&J>222UU1DJ42O0&+01'MD_H= H*DU*>Z>QTDL[.T7R> MZO7=PJKM7_J7WKL_O M?R)[XG[0N1\<8T]N80NLACZ/#?#2 LVPVB;^:!3Z@]C='JI_618-!WX8=65/ M=$6=KNBHKD]ZP,Y8QBF@TSF7\JQ/8?12X= ;#9\)?%D51L$P?*;//;CC%,3& MCCZ),EXSU5SW+MM-UVL[5-Q?Y%_D* , 5Z?\VYV@?F!=TW)_D)4$L#!!0 ( ,6 :E5>HJ+!30( M "<% 9 >&PO=V]R:W-H965TQCVH-A,+%075U+BYN]'R8Z1 DW?]F)+%'EX M#D4J;[5YM#6B@VV@6AG;Q@%)QBK^[+FOPT% EAX)R/J +/#N M$@66M\RQ(C>Z!>.]"2X\I=R[PR=G#7<[F*D2E:\/+ 2C M6JD*'A1W,&]"[8+Q%+(D2V$N%5]N;&<[N47'N+ ?\M@1&X\9EWWFZRYS=B3S MO'1GD*0?/6H&MF8&[4N4F+0,@K)!4!9@QT=@7W!\*>LUCF^"^8FXM TK<1I1 MRULT6XR*]^_2\^3+&U1' ]510!\=H7KO-9_ZGJK@1DN:,\M"N:^,86J-U/L. MECLX]%NP73!?M'O(*#[H>_^$_&1FS94%@2L* M3,C3>@&ULO9=?;]LV$,"_"J$-0PLLEDA9EIW9!ISTSP(LJ)$@Z<.P!T8ZVT0ETB5I M.P;VX4=2CN3-$IL:Z%XLD>+=_>[,NR/'.R&_J!6 1L]EP=4D6&F]O@Q#E:V@ MI*HGUL#-EX60)=5F*)>A6DN@N1,JBY!$T2 L*>/!=.SFYG(Z%AM=, YSB=2F M+*G<7T$A=I, !R\3=VRYTG8BG([7= GWH!_6#Q^XOV#\YYX\P357 MBL\LUZM), Q0#@NZ*?2=V/T.!X<2JR\3A7*_:%>M M34BL!MA1V6.WKP#35FAWMKY^PJ70>YY# M_F_YT+A1^T)>?+DB7H6?,MU#$?X5D8@0]#,*D5I1">KP\%B(ZVC%SD+<8:'+ MT4JJWRYE$^M2K6D&D\!DC@*YA6#ZRT]X$/WF8>K73'V?]ND5+!GGC"_-[C1_ M4P;H#>,'E]^BOUN=KZ@KO8G3:[-W.R5I$J?1.-RV\"0U3^+E^2@IUY"_FB(Y MH8C3A"1).\6@IAAX*1Y!?0_$X 3B8I@D_;@=(JTA4B^$J1L+8-_#D9YRD"3% MN)UC6',,O1PFP<[9'\,3F"0>Q6D'S*B&&7ESZ+,KE)!?S+8@3>%';L,@4[T M?:!,HD=:;*"-9_0#L@Q'3:&,SLBSW)1$*A5:@ZPB:4/:E)[6JEC9P?@HL!CW M1NUAQ4>5'+\Z\<[!.C0* T5.H4RL.HH#;NHX]I;D_V3F M.6!Q"UC4"=84<^ROYBVI>@Y=OV6+1;U!!UU3VK&_MM\RSLI-V6K2*WEN=C;E M'@^\5>7>QN+"GL]R="U*G>S<]

C07XIA[(Q$^8)IA.@KK-, )XC6*YQGCR19#FSB.IC%7<6Q6(VMH152P7 MY/?'/C^Q^.MBH00=-ED\/:12\J6*FZG(Y\;YUU#=+JXA=LV3(Y8V&\8VFO%Y M+DI-(V_$ZO_C'?E2-:K8U"KJ_LFV5FO;GF_>!G@MIQ_WR*+=Q?6+(\8ESBS) M$8')1YPXBXS2%#$':Y^Q0'54ST16 9ZJH!CGL-0%#=.*X.B!^)7B.?G'0FS* M'3 ND3>)]60% '8!]K/G8J@'LQ23O5?ZP#ATUX3U39ZONY%>I^"]O2 M!WCYCVWXPK/K/_$-F+SY"6HWQ!X:L &;IE,LT[EI^*(ZOV^G)B*PI W7.(_K M7UR73)%XX679 N4R55*I^')*NG&%QRJVM^@8 -P*M5"3.;412P% )+5":F807Q*,)U62O".D-PO>M?; 3ZV)UK2 M5\N2 G!Y\Q),N-Z@4YU8FL7WQC5 M$1D6,$@SE.I(5G+CHBJ(I1T;+=?L^Q";V_> LQ9#+^=SH#! ":2=7FP^WLJ?+KZ??C[[?^R]>5,;2=8O_%44 MW#LW9B*43.Z+^P81M+?K?D>BV\;3@?]QY K"0N*1A#%\^O=D54D(28 821< M$],8M&3E<>?.8R18(QL2WJ%O02YA+RWH*0Y29$V$J.<26>H A,NL-F2 M#S)X#H=@K8!_*$Z:!&=5B(D(*IUVLR4?JD-H%*?0F#Z&!S2SO_/ASR)U;@7I M/\>-3F]6^?XX.^UD+;$H8EFICHW_!PILE?#=S-CAXI'MIHF'J<@)?PU8U;S> M2,$V6K9G#TL!GZ&EU0>ML5_@_:^\XE;:[X3 MT.?GMJ346 M\JQQY$G\ZX_N-KR=S'>V>?MN7VW/QUL+OWE5^J)5U8E)#@&J F>(6L-1C((B3DW MFDN2[[C!BJ._S2O%F9+O<]@<1DW>)$5=Y%9(S3E.(>!D.?.1J.*P,:&K/>QU M]=;__!,_//^*B4B< /$'(XM:60QIS"RBEH(H-XG8?$?(FIB9^?.N\'(9 )I8 M\:,C0+6RF5_N\PQ:Z^@HMYG)>N>G>#HJC)4RBH**$F2:&;=.8]6_NK"3[C2^ MYXE-6:NT)$Q[Y;G5S#H;/2% 5E3@6.5^957EKKJ!UT@+*"XKH6O?-O)G$U?[ MS;?SKSQH)YSFR E%$?=1@^:B;"X;Z6$\IZCGMT1PS9_ARKJ UF>X[!GJ$+'' M3J)@(T,@F#$RGD;0/CT#]4XGEN]]>\LT_EP*)V;UA]P!8.QI.>L5*H:]L45P M\:FLD=C!Q;4W-JZIQY1:U8UVF#"@:-P*#ROFMN38'S,=G)92?5@JF"!TYA8V M(UVN"94;Z>0&:5/YU):O4SM[Z^J,X0R4F: 9)RR"22Q9LC%2K"THL95)K#!# MB\!J7JG9*QTKOJ4]SYC395\R# ML]XPY*,0B%/&X#1!^":L!6-4BR@7G^:L8GA?M)C70'\V6"@-*JDGC-!H..5@ M! EA4NZ3%D Y^,%)@H@(UI'J>:$*R.\#TEP8:2STK)[F[3U@1SOXP>V"G=PA'?G53&OU^$WR-/?":FYL8CWRUF^G8RT?7);GJ&PV?M MW:\J6JE9Q$BI&$&,)(>T- )9J@U7.$;/<[+X]GS@P#\VV1+-J'8ZB-\[96"M M+8)VBDM26^&>G=Q9%%1.&&\L:/U5&:-EC?W.<,HJ/;''@,:CE=BE'WJ--Z"L MGY06Z=@:+>89\C)..L/B%KBQ'T].N['9>!_[< *VU.F&_;*8?W7;G&V9P[#!?+1,C,&6YYPL#A923'/H7DT:"&VQ5HE:[5=[W@!), MX*A#R#U2F!::1.PEPQ849>*EKHWI1Q\J6#M.9<;A'C&E\B4>!;DDHT-*8A=4 M(B'$K)D0_D![>AED>7[+6BM#@*B\$LGS8(2.WG*O14Q.!J'QJBSK&EAF:/#; MQ=Y?7[T%\RP G C/$N+6*&2\#"@:J4 Q3LE2OD)@ 6/>6A.IE0IS'+GQA(! M,11CRB.GM=7]V$.];!]^!?G@B );FS,/TL)&CBRS$7FBB9(@,J+/=\7\3JM[ MTU3@_:MF-L/;M=XRS^+FBYK7\-4X&'[O=*\IG%E7WOVTOSO5PGWZKB8_L&-G MKFNF"C#/J;X+O!HYE*?AXB&,"KRT>SKH=$N_!=$%N\UY/5IV -IYY; H/W,^ MU2\;%E-^HO1\]*L!)H&7P*XC>$3YF6*0K+%>\WJ4$YOV?=R'YZ70!BL*9AA7 M7$=GF %0,4I@K3PVMO9VK"8&L74!BJ(*8/$2G2]<# 5%T6*D0:JBX)D14AHF M4MC:D?,%XHO,I>+ 5^GW>.39UWZ/!Y !;9U_5=P2&:A$EB0&$H &Y*CW*,4@ M>50)"RVV=NB"DBS_F-4F 3'F$&_-;G(3=S1R$J(4F#-,'98*#7(6# QUU:3S']=S5:H";?CJ*]8-^]VSTO2^#PF+,4SFS/U\QZ9 M:FJ2J78TN.I+>1B1&T3[#15YU*]L]]Q>#+?^?=VT![N^FI&B,.79_=J@#JQ& M;QN\TIZFZ]+2\YZ9N0N\P*6?)$>B^NU%Y:)G^(\5"5_W:/AZ5]7I:X44;Z^6 MN&F[W>Z/8J$%?>[9L]#)25FO^Z#G](;E;\5*BURM=YV>[?D.G,:G$;Q0J$^W MU%V<@8*URC]E/R'_]'OLG<5W@_X);.(HBY:_.Z.CUV=#./LX6)ODTXMQI80# MW'KS[KR%7?>8:.T(:$\6E.'YY-/B M!$#=]_W#7B%7'Y!U>O=3K\_21>L()Y*!$63LB]%.=KA M.)F^K.-6).E[FW-G&SFU?E14PVA>G\:1'193R$4N -:&9RZ7W/"Q+)_0J0H9 M]%VA0DS*"HQWIJ@ED#6(7->E^F[E4,^U,Q96G8%E5O$IQ>#CRFS9*"VI%5X< ME 1[";N2-[6H86AAY=7^Y E.;TFQD4/X?9A76 27C L5Y7N"8K']8CHV+^:D M*.=QV.\7Q2*&95IP>>TP/LN-J^4Q1MC&[[:;MV?C2N9.%F"'PUC5%\K$4U$V MG,YU,NKD8!Y_9'N'91&N?)S#J?,!=\;G14E [)98KRA\M+^5.8,^CJ!;W#EFPW9A=S.@##=0![-DX4+U)U MQDQ8375<-J/3 S;J5A[\DE7R9KA\M14:WSMVPN*#^#]G<3C^?L$$9ZY"DRI> MH+PA2,"B_?,\\V*Z<$! ^Z&\12N?,*B8+]]$77'?U$K&M9XRK.4GY0\-LB^H M $78W'A>\E0"P>NAH6ECY_3F5)E*(\1BS2X7Q_6,$J['/AN0I7Q5I* M$BQ*M*1BU<6KA>,#'G+:C?G3DT,N$=7?M)_7'CL9[-HC;IW,38\=$\*=NFT% M'(U/1S&.GEPY7*01[N9#V.V%_XS+BNUG$OF%]<3L]%4"%"_K,"(AXEQ)+B)+ M14(6DT"H5#\6VN21+>3_N,RPAVY*8)QF6KM17 M<\T=L=9N';541X9Q:DK%"S>VN]K0Y57\OG!Y/[MK:H$>S]"49$9_:.8XH$ZO M-U7HNE0Z9ES$2S:R>T0WH77K,?N_[]O$;\FUKTE+EGOVLUQ5#97Y:[ ;U:IV M'&U(L9Z'J5E56Z5#>O#WP7F;?L:MX\_T8#_/[]U1Z_A M-\<7!SLMTC[.#^_ M_6VVK=+>FR]'7XYWV9?]OR[@.3#VEV^MO]]>M(^_X?;Q'T>MR\^T#6L]H!]3 M;JB$B^)QT7#,#)A\*1%&0@H\7],7 )4O[&4-4&L!4/-]>)VF3CN)G,EY M238II(.U*)I(G,'*<"]R]DJ3+8@'6$> ^ME]XP4W-'JUV MW8M7?FX_VE^-<6M[:<,8=TX=4=9C8KQ"T7F&N* ^FG M,.XOY_.:NL&ZI^-K*8![O(U9 ]QB@)O"_T_I4ZKQ?^7XWWX]K[G9Q+$@T2%&9>ZS+2/2E#F$K52) M):<2C8#_JDG9H_%_A2ST%#=]-?;5V%=;K2\7^^9T7ZR(=41+1*WGB$M)D/96 M(,VC)2)8&R5=E=6Z!MAW/6%O+K'YKKC4M4F?>%,&\]_5"&I1]&[S6I+$5.K- M."?@4;6SHU8B2LL8P98['S077'/J$_RIL=#WKO5R*S94.40?)XMXT6#Q\-CR M?7CVX5?&M<0R*92P\XAC99#U3J$0&'>1,3BWM+5#FIRMH.3#@Y(&:D)X(>69P3( WW(%A"";DM[5+"3_5;8\+5.V%F2[ MC!9WDFKL'Q6I?^&LI*7SHAU5&L91SNCK 4Q>Y=@\!I%69:!-2.S$=O+-QY]7 MR8E[D]S$FNP6DYW'>W]]I0J.@FJ"J)>Y[F7P2 OJD#>@9P@5L,EVEFAR.7\% M>&_\695N6A_[8XZ=M,^_1HV53(8C!M "Q\X3+O2=>_"K>N4;ORF,[2'AX-X.*DS6;'%IJ4=YSS_4U"=?>?4=AL> MI,EA?Y"EU#G03MD9(%RM-8Y)H\S9S(GFG9.L=Q>$"#P];.24Y%XLDLW'9#2X M*K]05I"]2L<-<_LX>4"(IQU_+8'Y*ML_GO8'55Y;/*Q2@:NOW7].2W60O6_% MMU=SA26>,)GT.C7NI8H6Z_31O[Y&C[W7VB#"4VY###J>I20@90BS7#!L\5R9 M$8\U#PJ[8(CC1B=G@C,"_LU "Z.WO,_'PLH(_.1YBN<5^O%(4/Y6*XK!Q3QGX&!*9*Q]XMQ-_ MO8GG_BG]=R_\U]F]B:G0&%L)J\"A%[=--9$](9$]-$K_0;OSS#%R-]?M@+% M+APU=@M[W"Z-^',7L]P(V>XHLC5,O3(K'?LT?NBA.%TA<)< MU:]QVN_T1D49-WC6,M+@KCV9/;[[[.7+#.)ZD<%87NH@M4K>:<>%-,YK+7P0 M)"K&L)7WCKRXHZ#SVQ^Y?B5L8TZ@A/^'??OC1=^#5;%:7T[:[]^>?_G[P_G! M98L=7/[U ^;'6^];E^W++]^^['>[>W__]^3@N'4Q&ZL%S\<'^[]W#XY_/VY= MAN/V&YCKF\-B''@&?.^S^/+WET[K\H^%>0K8>=J95$>>*]%!8;'0/\WZ"QN408J-7,.*0,_.$\> M.:LDRKT\*)%<&Z^V=N#?)J6/KJ%5XU:-6S\%MVS0RF'L1?*&4Z<BJ&7W]&-TZFJSF7/B$N;3<)LJ#9P3T.143EK7O8L,8?QSJ5VR#*K$4TI1!*2$]P6C$[T.C'Z8^.6QAP_B1+<^;]N\.^=1T3J/=*Y M6]=X^F6J.!&&A4XR&HH#9]&[)),24B9K0&4RI/:';!2H+N@%PZ,). F.,)C# MN6L"1880@1+'22L1K&0!S"0AFXK)C:B^7J-@C8(K5BTC85[9& H'47+.V90< MJ)*L=KIU%&X:"<\ZB '(N&D51(#H@GA2HEG#.*#"3Q5W 6NJM':),DY!5 M7>?7*%BCX+,O^AXH"!I@RB7LC<>$F- M3PSI[$3CT3-DH[)(:4>X#,0ZP<# IJS)Q:J" VH4K%'PV1=]GU2:: TCT8E M#3 !48$-XL839*7G2&HC);=8*0H6 M,=>FJ1_?'O6GH.#+ZT=V6S[SAYR'WBOJ?]GNVN4SS]:T7L-DW'J*/VV*=4YS MG=-.29P(1\PYL!&MY,@X3U$0.E*BH^4\%?U9,<=K!%MU.G.=SOPS MU#:#'>/)CD=GU)()? M^-08PR%;G..UMW94DZA'PU^=^[2V?&Z)B5BY*!GF7)!DK*962.I5,-S:ND[> MIO'YG%=)&J-C"A()(BWP>93(8H\1=D)&'W7@)&8^E^S1UEG-YVO+YRSWQ!38 MNNAE3F;66*?(L2(&^T@EKMTP&\;G*9\"KQT7&\;H"DR<=@* MT7 >N96.86M-4-S%J&CM\-@HW%R0KZR3YL'KB+ 5&G&O ](@)Y&1+GGGM&)< M;>T0V31B,X*S:Q"L07"U("B9Q: T6JIMY-%8+1PGCG!#O0!MHXXQVC00G/,& M&<,D\=@""(*!R!/E2)O\ R<;/1-)T)33E9OZ\26O:A"L07!=%GT/$-0R!FYS M-BO\2YPPEB=E(]74,P5J0^TJVS 0G'.5$:6#5AGU9"!@00,<:A8<,C9HHD3, M84M;.T(TB5E5QZL:!&L0?/9%WR?:/$@I,/;<$0!#J1PUS MGF4G<)TYK-^*& M@>"<&U$DIIUU#$D>,>*8$^14U@F%#9%+IV6N%3A#^M($GU!4J >RY^K47 /^\C T#OS;'=BC'-23 VAQ$X(T4RQ >\ M3 S8$-8+O]7"8(V$06M_=]3JX!^%0-C_<-&Z;.&O061DY MLH(F88E2T66_ &D2KN>DP;^>B)6>^4ZY1L,:#:<:_(">I%/BG%BP& .VGEAK M005.4J= W!*^T1H-UQ,-VZ]GT% JP50,0/,^D=Q@5B,MO4: @BQ*%Z@P(>>/ MDP7%S&HPK,'PQ8,A\: 3!.4(M8%[[S1P2^24(MN8$ SRPP?-!=><^@1_:CPIF5*'HFZ(%'D[[VY- MUOKH+4,&XX@X5Q(YJRF*U@2?N-68Y60=29N"SX<@C+GK&=2B1UW\/8J]?U)L MQ.U3K9&_1OXG1'X?A&:")^]MX,1P8ZT+-(D8E F4R3K^=M.0?\ZUS'B@'+1[ MA+TPB%N<7Z-HXY[YUDN\J=54YEY=TJ-_&L;%5=C>XWMM[K,M8F&)2P- M=ERX9&C@,23&H]8VB%"'%6\=?BE&K*QDG+E< M4H?EPM.DQO8:V]<'R&IL?UR16XF3-TE1%[D54G..4P@X6-S$ M2U_N9_L,B+_CR[\S!W9Z9[;<8/C8>%'5\KF _3GM#SOY Z\&L0N?_!Y_.^^$ MT=&8Q:>^52T57WW%.EC8V>CFKTPMR\?<.^JG7U72/"5*9JXTIGX>#<:3.;6' M$;E!M-^033#75[9[;B^&6_^^MJ233F\\N*+P]-FE _'D<[G:M((08*%=>SJ, MK\:__!8ZP].NO7C5Z17S+;[TVXD=',+XU4[GXYFA@V)#R[>OGKR-RZ=7]U35 MDZNWMXNW9JBZ?,_H;8-O?AMODW\L>0]VRW57>>X_66P5 [[JC.!A_G9!1F]H M;M9X#TQ_VH07_?8U:*AV8H:56*$TW;XY]^I.=0U=;H>03=OM=G^4*];V&Y][ M%F3T*(8&B/ 0>\/RMV*E-K_\KM.S/=^!T_@T@A=.8''#^<.8 <+BYPSZE2+= M1>L()Y(Q;SCW.0XK<*L9$U:JF.\3%G_/8\V#PBX8XKC1R9G@#$@ZP;7!@9'K MF%?Q< ']M#CPY][U@L@G )2V0#OM3-:,,K-^_%PU6[GQS)M-QB/\;3_J 45)_B8:$RS,N\ ML3#\&'W_L%<8,TL'/=VGW-ZR5N!ZT\^>'_5='#1(LY$=[\ODU=ZY\%]G]S[% M4U!=\_Y146P@6044O;AMJHGL"8GLH9G_#]J=M0QP+4W\-HB&H\9NX2.S:]>_ M_!%4O+DSW.31GV&&OU)7\T^QFQJ?1OU!=LSF(;-S:#0X\]?TM;I5W0J+.*WC MY>.C2S4E&Y,G6#%O,.>.:<4H#2H7./.$&EN'BZ_F\K%UV=[_O?-E_P-OO7]+ M#BX_?H,Y\C;]<-$Z^>N\1=M'>_OPWYNC;[.7CZW+%FF]_Z/;.CX\/]C_[W'[ M_<>C+V\.V<'QAXLO;W8O#^A;T:)O^=[[CZFUH)TYYICX% @BV@7$.<7("<:0 MM=$DS!)6*6WM2-'4>IU:U=6P5,F5YA+B$>7D&$X("HU5Y*PP*CQ#1@=<- MS3<-M^8*^GJAB< N(DL!LK@P%FFE/1*,6LZB#B3:K1TB5)/0^>R#NJ/Y3_?Y M?61U"_,G1#RM/348\\B,XL9BHSWG*2FOQN_7$9W,5F&$^6>,NZ3-H:KQ(&A.5>. M$E%[DC:,T><\29I**8G0R'I/$#>,(FN%1,F#'JM4T#;FABV@V?!':S8UHZ\M MHP=)O"%>)B8,2'+AA)$N4B& ^6FB=1/S36/T.=^+4R88+ T*<+Z(.PW6#!$6 M&4FD231)K%7VO0@0Z?-9=C6GOQ1.]XQ$(D2@1CF@@J!]XEAB3K BG&-=>RLV MC-/GO!7:,>$=QLB#J@XB/09DG-$H)D:T35$*YK*W@C2%7"?E_5>*4'K=/P'> M*#+4;"\T]D9'PNZD$?N%&6>(<6)S0UX$S+"*L0]830X0Y4.@'M8-,WC<6_];I=J M3J\X724P:+UG3'K.!8M@Q^:6"ER D0,GGVJGQ89Q^GRK;::8-4PBHR5%G$B) MM)8>.9^,L]%8A?'6CE1-KM;I.J9F]-4R.E5.B>B,2-%S;;@5@BOXO]$XFL1< M[;38,$:?;3*&BYIDM)1KO.U8^VTV#!.GW-:4&&3U5ZBQ(#=.28!@:X&D5<@D+!/HF&).""6(9Z);*- DQ M+Q$%[U_,H,;'&A_'MG< O<'08#PFG!NIHZ#.!<.UIE%*67O9-@P?Y[QLW!LP ML9U'BG,"^"@BTI$IY*73447.N0=\5)0U^8*N["\ 'VL4K%'PKK"I: TCT>7 M*6YPU%P&2YT62@6PF%/M@=PP%)SS0!K&LG^9(4)B#IN2"AD/H$B4Y4)88V5, M6SM>B(]I[%;VVA.CZ(F.CE+.]!?FHF,L4X%01 MRQEJ8) FY%342"5*7:018^>W=@AK$OWH@D?KE[Q2P]:+A"TMP9;4R6!O+)?* M&P[H!69E4D#2WOOZYF'#8&ONYL%*JJ,&(]*&2! /#B--7$(V10=TK7@P!F"+ M-OG*KE]KV*IAZZF#\92E#@NO2. N6&MD],Y'1X.)XV"\^D)@TTUHJ2CPVO(XAWC38FO/@$T%%$32,F=>(JTB1"\8C!S2-N76."@:PQ=?, M2/R5\IY74:6M3II8MG4ZR7VUL8W4<:R,T8!SU#-*K>-!A]HKME& MR#C62=+ MM0H<.9%D+MX4D>/1("PMAI>\QS("X#65HFN4,E'S^6KYW$@ON%0)*^JY%4$# MJWLM6-!)2SCDVHVT87P^7^Z?:QLE%2B \85R^ G2D<(/SI)TG(%6R[=V1)/I M1YMC-9^O+9];[*7W-":F"#?$ZD!H\O"[\$XFDFJ_RX;Q^9S?Q285H@P":1IL MON42R!AGD$L^Y2*<1KBBSG23TCK;^>4RNM/62@'VJU.:*\&TUZ"D&^HLL+ZQ MI/94;!BCSWDJA,N7?2(AQDU"/"10W*G1B+@@1#!)8@("G?"FX.NDN:\JV;F. MT:YCM)\ -X7'Q&DG !@-YY%;Z1BVU@3%78R*U@Z/3<+-UO[NJ-7!/PKLW(>Q M+UOX*]4@\(+ *&FA$-=:(."*U.VCC4+#]>@8%B>14.NJRB0@_O$Q(>X>1<2H* M26((.56%J*:FCZZ5LXXH6.^X(H*%4CAKFA;/,).X3I[6/<=-0<&]62W0A*:>#0HX# '*<.,HM ME9&S1##AF& $YX3FIJ*;82O_['SF9^#@M]W.2:=,8GZ2=A KR%9]@2+@GHM? M:QGPS_L( =!\C39),:8Y"<;&%*0S4B1#?,#+Y$T.8;WP6RT-UDH:O)WWG"9N ME#31HYA$ IV86V2R8I1Z@-W'NG50R14\JQUD:E91K" MUF"XIF XJQI*T/BY$0PQB76N? :JH0DAWZQ'(R)-#NNM'::;6N$:#6LT_/70 M4(-J&"QCD?K N9"&$T*T#T1:[G!R2WA+:S1<3S2<O;F.>5VS!WH M1EZO+=[OAUZO/6YGUD2>+-Z2>XB3J)6($N0)P2 _?-!<<,VI3_"GQD+7@:J; M)44^S+M;":@%3%",K(N@4P?ID-9.H82U),Z ?+$)I(BD3<'G8Q#&W/4,:M&C M+OX>Q=Z;$1Q18WN-[;<6B@]",\&3]S9P8KBQU@6:1 S*!,ID'7Z[:=@^YSQ. MFCGJA4?"2YS#;S%R&&0UYB#7L24@S&/N5:F:RLP[3&IL?_+ X =/M98)M4QX M IE M(F&)2P-=ERX9&C@,23&H]8VB%"''&^<3)C5]Z-GTBD5D-*>(\X20R;( M@)CS.:+26:S#UHYBIJDTJ65"K>^O#Y#5V/ZX*FL2)^!Q15WD5DC-.4XAX&0Y M\Y'4924W#MOG;@2B=4EX0I$.G"%.M4"&Y$YY25L24@Z-?8 M?M_[BG^/+#QNXK^'_\T#F#C>H?_B18P9!^>\'NW[[\]+SZPUNL*'XYW>6O?L];^'YWVR6?2 M?@-\?AD (SZ>[.T?G1QG/XHWWI MX7DPC_W/N U\#AA!VN]A'N^_'+??A&Z!&\?M!'B VW]]98I()R1!QO( W&TU MTBYP9'.2((G*"\5*S =ZBV$WHRR+QB9F/)P$YL1AJV+TVF%MJ1*$\JU&!- ] MA9T?#<[B1)X\[;&^Z_1LS\?Z4.%0M82SH0JSR;NZGI M^D0%BQ;#!QBS((; IC!!:*]E I@+*9FM&YYS]P*O/\>X - 9)>@VB2<*[*"3 MQC+X:%*@(6S=A*'RNL)[#*I+)UW\]#"/ E7W>HW<'] .+AJTV<@S#C4+SAST[.NG JWV,#I&WT(YA$ MWJ&3V!LU1OWJ>;&7G^UL-[-THY]@E)&%Q85&M(/\WG"[L7_M,;$+8^5G],M5 M%0.=@I"WA\4 IX5" H*W$7^Q&*\8.:\^V%'<;OQ^43YVO$]W/&YZ9P*H#;W^"-9E"T46I@*[ M!SMI>Q?Y*YT!/+D_@%\[PV)\7RG#PX:%R< [^078DFK2Y=C%[PW?A3$["9Y> MS!5F?^.HXR_;7GDZ'=#T.S#I )_T>1.&\,"K :Y]:[NQ.QH_L=JL?(@P6*-0 M=5 _H3-X\Y__YW]I0/#?/NY]+GXCO_VKD1<]*IY:#M#M6-?I=D87C4Y),:!E MP<[#6S#?7KFY@SC,-/+==L^*+0S@).?$"E,'N9YR_SR9E1T<@YV23'X,$^'T,8)',G1L%%\8GB-0JMO).OS M*)V\Y=\C$%]WO/G]XO#C_YQU3@M.."O8JMOO':+\A,P2I=)2?#H5LN[J*,JI M? 7VSB!]T>QT!"F]GO8@758^#<.OG=\;(X! M89!)&I .SJ"@D1Z:T/EIOU?06,$4WH,!49S*Z=G@M%\PQ3MXHW\V6#!C&#Y6 M8&,7 41>=J>7[=L";>!Y"Y\,"X6O^0)%*^"YE61A2F>#O-P3@+%F.?%NM]H! MV,18D.\$^^+"J9T#SX#%WI\P#N#5(+J+ZF'YL0LG>V0!Z%V,O?RBRP@^S19G MXT?F[_I\.-UN-GZF&!89_'W$4S*?K>=XHG3V%Q\."-7?FF0SZ]S[] O(*B@W)#W\>I9 M^9K6"EH_(@OF&-^DLVN M3J!SP+YNH4' '#K 1P7 VPG[Y@,O8;33FWH9,+W7/P&#(_:^=P;]7AZV7/D4 MOV2:KIAN6$BY:A:#.)E(.?"\8(1YI)0'F; !# 3? -WFV@Z'/@R=3WF,*1-B M!5#O]$,A,4"OR4K(%>D61.3B(I+/$[*%2G)6#EPM(,S09V:?S.[34-2?EC+% M'LR*BJO]\ M^&H9O:7R4A6.LHE#K_3,%8!Q.HROQK_\!CAXVK47KSJ]8K[%EWZK!JN\?.)T MSC%7J$7EV[^==\+H*#L5MW'I'Z]"BJLG5V]O%V_-N!G+]QC;YIC>^#;>)C>^ M=]NP7&U3<_-7'SHLD;!.M=2P=P18KU?IB6+ 5QT0;1V_3(9$ :;],Q@T#.\/Q>6=:?CB+(K]?7#,;'K30+P#A8I[7N^5'?@= EI?_CVO(>FB"P M]#7 >A#!8@(OQ?&K!Q5:>7 IPB<> M"6-XU/F!CCHAQ-ZK35,:J^O=]O$!S=>X?]'6Y;M.:Q_^/?GO4>OR,VE=?KB$ MN1VW_OYPWJ9_7T2 $)Z:D*,@85Z=;.QVF'7DELS48O MCB84]_!J_&L6)+*B'-%U#/9X?&UE&432+)&H'/>".V$LWL 5M[:7/PU@(I(V(YM@4=I_KF<>T")Q2AU(@#''F%#**1N1I%-@D875* M6SN<-ZEF+ZCUQ@:)]NH>^_&"_9&YK+5@WR!.OY@7[$&X1(3UR"IE$3>*(6>B M1H9Z@.C(J;'W%^Q^F295RS8*KT7AZ:OIJ)5:$#X=>\P)PN YD<8DI)T&01@Q M19J[@*26+#BIM:>YV5R3\OF8QLUKEOTB_!5EE8-"+H856+PKS(>ZURZ_3(-G ML^+>GQW_\W58&6A5H_X3H7[[]3SJ@]7CDY,>.6EU1OV(#%$2)>Z9,L0&GY4B M+IKB\47![PN]/]4P>A$"8>H:N?9B+Z(FPM;[ %^?#7)XU\,.;]E^N@\=8Y4^ M!RK6^R F'KG:TU![&FX5J@L\#=9Y397%"+/<:<,0@XSR%B5O+3?1$ZH#NG65::\U+7R",U8"+2IS4*O0*N7U. MA8[>8DU3O:6&>*(U.,61YY(@[GI Q-B 7@I'8*V>5G2CN#4#9LT$9QYES M"";I*B&Z1UTA+!LG4 O#ZU<(\Z*PEG;W88<",X21B(B@"7'K-=+42<1X M"I*0:%3 6SN,S-="?AF7Y>ON06CW>_XQ3H0[JN0\>HQ?2>]XG!.AUCM^&:#- M_3HSR%XO&4P")9H+E'#NZJXM1CIAC!25T3I+<8QL[$6X4C2F,DGJ6,0Z%G%E MKH0KN5)[$U;*]K.5 X,EP.O!(N22((ACX/I@M8PL;.UPTI1ZOC'C MR]"QUEVN/\Z?4%\._$(,_G9>KD<:[RZX439T(=7D2\R50 XD+#X^%!B _=M =&*#[FC%ZFC;2*C:FERTQL MXT2DU#;4ZJ3,@FY+V 8%\L6CW'<%<8L9,MY31# WTFBAM>!@0^DFY?/%UQ\5 MU?A(L%]ED=SIHI-K5A7ER>N? J^][@]'=16=\Z^1,IXT)T@$9E'>161UR$TL M/: :%H93.5OI,RGLI%:4,4UYXMPY&0GAF#M%O,9S57?FJ]R4.D$5U+2@I,UM M15&7K?!PHMVOJY]'@JB+)841N$.TW9!/,]97MGMN+X=:_KX,!($$UN*+P M]-FE;U!)(:.W#;[Y[=44Z7F68BXWENE97#<\E[<=-C[DB9:%TT!%+^JN->%% MOWU-L%4[,<-*K"PF=>OFW.M2[S;9N.&[W>X7E0+[C<\]>Q8ZN1+DZWXO9-@K M?BM6:O/+E=<03N-3+CQ7E-*;/XP9.7YSE>B'5GU>HHKSPN_=*1->2FTRR;>E M-D]31$P\S;!RE;"WQ)7_NO'L[;V@CP8Q-EK]HA3Q6V#-\-(*>K7AE9L76)>D MV]1SO:U0VPM?WB^=QC=;S"P7UWU@UYY?RW=YO[6_%/?DRMO'7P\!R8Z47\!? M>?)9M/_^>-3:/SAO7<)\]C]V#^AG&.< M_Y^=_0%_FY?'L#SWQW/^BN_['\C M7]Z__=$^WKUL'\/SWO_W^,O^(?S]UX^#O]]UV^\_,_B='/S=7EAR3CB+G<$: M$6URRR$JD<-4HR09T5)QIH,$N[^)U:JNQ9Z\(V,-3S4\/56WVQJ>GA2>YD+^ M99212)AQ4>3+>I<[GVI*Z&]K%"];\]\3:@B+^*_FL_OPV9P2("Q1W"J) M=.(1<>$5,C12Y)B5./>JC$&#$H#7B,56%)*^SG+^>FW<+.1??M;?NF=@[IX M^'0NJW9KZ7KOQ\55&NN4K!=I^:Y #3-":*;(@842V=85PQ)_G6#J$O-8USW16U#^-.K?W>/7)8?O54NR=5:L9' M\K8,'*XAZ#X0M.!F48=HE586::$TXL%AY)P,2##.DZ2*K9U M>0 ;DX&GR;8RO$Z56\>,G)E4X7%R9]U?:K,2Y_XN_@#4V(5IVL/8^!A/;*>7 M MJUALPF'%FYF_R#75-1?6?!7.!A?1#C9:6?V+[>T?\(.B&--;E@L_'1Q_[!SL MM\[;E_ZR_:8-BBS\=QF^S2FK;[QH'Q\=%"Z8+X-#1D>%E.+1 M6:QD-&YKAVU+L@SW/TY)N4T+6J->G!NNM+[I##TL_/./#3Q;$1K078G0)L;X$ M,U*JB 5!01B..!84:0NBS&HJ([':*$FV=M3V?)+-/QZGOR[C>=U$P%B!O[19 M "7SM86O%V-]ZFJ^PV&,-[0E:I7]-B]^^4J_>W]])3A%&KU 27B)N$L..<]H MT5A$>ZDQ<.ULY=ZUN]_:+=V]D6]*GKLZ[_A;L M@^L5/IG-IYY]"V_=L$5U#Q\=$[YNB[QW!:D7&2&TJAY.M^H+?U;2HG3' @KO MI7>=K&T>%'[7%Q])=/R6[KW_;[=-_Q(P-] M_[K\LM_B;?K?;_#9D];[ _SE MS0>>GSG7E0-TV2]_?V9?WG2/OKQI@4[:[K8N#^$9'T$3.3C_7VI MM<"Z]:";R&@C4D:#2JJX0M8Y@S"3F#&;C"9T:XRL'.-32O#I@5Y0M#)(6I!E$@%ZL%0!\1 )_) 1 M6984XM%;DZ*(SKJM'=7D^M$MS&IUZ8&0)&IU:9T@*3?ZJ$%I5:"T*,#.!L5= MK@+L288B1C RD0:D(\>!2T*P=CD;A*L76 AP0T!)UGK2&H'2N_Y9[5=:'28M M\"L)J8EUC*$HI =%R7ADJ$A($ZDLYRGYF+9V1-.PE]!4? ,Q:?\H#F+1A+)6 MEYZTP_0MJ+3?_SW^:3MA-Q]#C4LKQZ4%/J5@#).8$Z24IHCG&G Z*(48\81[ M8WC1;)')IN'\!2A+]\O,77?(*NJ_5/$&U^,,ZD9<=:>;-=$O:_Q>&7XO<,!I M'[R+.J*H,<]N-X5LLAZQ7-,S<(*5$&#KJF9AV")BE\+T^^W]K7&]'^N&ZA_[H4J##J&MT7@X>Y)_JM&^%4A_-X";R:A M-&&6@U&BS[5M-$=6"X)H%-A3DD!_SX6\B]U<+H3U;;5U%M9\V1 M_T] >E"<&M]M]RSFN-Y5JO=U\;.GV)BU%B+/($-ND!ZUE%B9E%C@7PY8*)J, M1HI:DCM?,6153 @':F2*5&-IMG:X;)J5W<2O5PFTV63YITWWF4X5J]-\9M)\ M2&OWJS%2FNQ-%"XPQ)4FR 1&4> !^^M' M>_\/T&D/+EHGKM4'*!(NYE0";)B!+1BGCO@]=X:X?I M1^<1KD%8Q6:"3IVK\]R@,\G1J;%F>:Q9$ 40E%<2 =Q@Q/\H E98S02*5* M(1EH[G^P JRI8TOK))Q-QIHR^:9&FZ719E%^C4Q&<)\2DL9JQ%54R 6AD*&. MJ\0"ID;6FDV=7?.KHTT9O5Z#S?)@L\"IHT/D4FH!..-(KA)N3DM)F%<'-#NDP-.,L#S@*_#9?8.A,\@G.3@#K6(2.( M15%SQ:UQ4AH&@/,24H=?U+U>G0U37_>MKS[X*T2__23,7M3L.%*A@Y.()680 M3RD@*Q5'"1/I+)PI)BY7[>/YZO\%7_Z]*$"ODV#J))AG28)9B.4W)[_4V+TT M=B_*;U&*:RN+AE@6 W8;BQS'!&$5HM5!>2YC-O#GD;M.;MDP1*^36^KDEI>H MY]?*_#6(7/OD]7L7]_^-Z_D6U=GSU%>M@J:"+W_B5 MN892SY.T,15+6&[?U,\\VY('53+&$VJ##%PD8IP4"ANL7*(RR?A5L:WQEXXF MS15/[6%$;A#M-U2XO%_9[KF]&&[]^WH21ZPF.TVW@-TG#;A1;^]1&M6=DM#S@&%>?UR$ MI[=E7>FGSS5;O&8BMAM/G+0(E-H_B?OV1^YFU^T/0?5>FRS%B[%N\NVR=7QX MWKK\V&E='EZT+_/WWG5:;XZ.VY>>[.V_)7MO/G/06]ALEN+>?NMB[\WN9?O] MA\N]-Q\8Z#7DX.\/YWOO6ZQ]^5FT]N%[^X?TRWY(K6/_HW4.MJ?C5F".- L6 M\< - F7#(J.QB 0;[5DL%4D0K3'L9@W/)-A_IE+N=LFMMUHS[KTQUC+.I9"S M68WEKC=@VW-SQQM:.AI,$@Y9D7@ M-Z99RNLX<7PV''72Q?/(\#\'G?X@ \ ?9[W84$7.)6DV1D<1V/\$YG/1.+?# MAFUT.R<%/'3'JCCL1OG^"/8[-(H/G=K!J!<'PZ/.:5;4&Y^W/VTW4@3X!-SH ME,<#'V^X=3@.2$V;"\T3OK#4<.>G@)&5OH! M(%JC:\_+"0TBS#TV\R.*MZLGPGJ E8?%- ?QM#_(VP$3RL\ZB;E9YK!8-'R\ M>S8LR"JG$L9.[BHW/(7I@QI8+'\0P1CO#;>7R4Y=)V(IKK\74$HAGQN=X30I MO.[#$0]*]IJ0P@(2* YD",35M2#(8V%,3(ZP/)BI;TW.J'SF__E?FA+UV[ ! MML3T_A;?&C:.G3^= MR0D.KW%\-N@,0Z=6D_P$[ULXA"(CNA>S)]4.+K8;[S+'%Z-F(LZ] M#L>'41[G372?6R56E#RF>R[^T>B?CUF^FMYQOY-=3Z A9)?35+L5?W1\ M'X;J=F&;8+34C;Z\=2B^NF#->2_"A-'MJ%&XA@<7D[.?WM5%M#%!AC%W7L$' M /JP,RPSR:< )'^N0JUF28/-:^7RB(+ <(%UL$ M' D 6J1" 5L"RRVL U!2=#P=%4A;OD5%B4(EY(:\Y<5-0<;GKJW@&3:Y/(Y, MOQ69'1: -4$K?X55LSQ6*+O %_=EN>N2+<3<1Q36"<./;J7(\@7X=.>D 8S3 MZ0<0Q_9 @>DN C\8NFA1FDFM^'L 5@HP__AA>:X@ M6N'E/ K(\B/;.\S[5PX%C\M[,'Y>N.5)$\:=GG-^]?RHXX^*]\K!&WWOSP; M+[M@,96&7?>B.R"%B^FSOVVF65$8C2UR9+J,DD!<8YFU,()7\#Q@WXVZ/\HZ \.\'_?PP,=M1)1 M6L8(MMSYH+G@FE.?X$\P-W1EP"G,T'*NZ(DY][94 GX')35U-J4:W\\V^/:_ MD?;Y5XEQ,(D1I+!4B'-/D!8X(1N%M(832V3(P7U-H>:S%PIRNL^1^R T$SQY M;P,GAH/1Y@)-(@9E F6R.'*")56H^,5041_Y*H^_1AHIV,T,)<9\>1%HIP M2I$DEB-./$<.>XDH<=1*KIEA0%2<-HV:+YN_+CA2D\W/))L?K=VO3+@0:6 H M\ CB!R01,A'$C]8T.J]\8$J"^-%-0Q>0#6SO67=LLV;%>X&&G1HWTA6[Y@S3\*"+G?23\21.J3?N!)[_WU53NFM!<&):9E3L^7R.74 M64$2)LHSD!H$V%YMF_F3;DZY:;L7VXTI*^CQ+HJ?;@0]Z!:KUHA71HYO.2@O M.L8DB7*(*1)!(Q9@_V 6D'!P"IXIGX&D:O0+EA0N)DS=)41>Y%5)SCE,( M.%G.?"2J.'),:&T$/=&1BUR.%38?DY"%2PB(RV215DJB("R7C#K+L^(AFDJK M)S>"G@@#:FWV)Q+5APL0:\(S%SV04O*YQF_@'FDX1F0D"40&:['$6SO&+-9F MUP1':K+YF61SV3[_:KP!8X<0Q#SQ"(Z5("LH 9O(:>*\!258;^TPWF2"_1PC MZ)&(5*O&#R,&MK?[%?1@%[RF((F <;EC&KGD+3+",*R,3T)'T$7$]GQL[T., MH$>"2'W2#SMIW@8C2'KI9/"@:Q(X:1W@D(FC2#&KHZ)&@]C(>3[;\PUPYXR@ M_8=5##&M<"*40?HHCFYJ.ST MIFXGIZ(V\BR!$DYL+]_D345EW+V4FRZ7KU9SSY7D:16KF<2S5(&L3[7$^4O* MQGSTP))1V7)K;>,WY9/';[ZMXH3^C(-/1W9]@C?;G3&@')WL_0TFYG%F_B_= M_)P\]D'NB_+FP\7!\;>+%GU[WO[[R[.7U9>F7%93T501P6D@,RZ"K(JRG7'Q^1*=7C9%!,YO&'Z>V M$QK^[.2L3.&!$;]W @B+8>.?>3\H_NUS^9D_)]\\Z,1N*-XDO_VK:D-2RH8; MGE+M>4&65[,M MV.[/05$Y/Q/)]$;F_;+91XE &MD<8=FI(@-O M.I].(?HNRM6< )>7@T\"8O^OXG1+@MP''H11_EMD MMH:8.KVK\,&I87/ %LC;'#RT>PA"/R(YWE2.3OY<;9T8W\5019 M;5RDWI]G@^%9WJ"*H#[&(M:QW(_=DU(K>IW35W(45FGN98B^"NPM(QR!($I; M<:SF+(4H0! Y3@\,^BM]LV%#WI',Q_#![->3XQ;#=^!Y;PC1Z0:.7" UVM'"N').>@^:+,QB0V>>%* M[YS%]!Z$JXN*,JAMN_&FTRV>LK)IC!^^X 2Z9\-R>\O-A@^'_/2\_Z?]4:G6 MWO+]N=E7\8Y%]-D@VN$9Z,GEH@$]CF!U2_+93VDYO+6/XLY@OB+;,)\DAWZD_&%7QKP6S ME8@)W.$*@,C0&2HN??OGI[D(\6EN'TOZ)XF=OM;PJIE!,N84QP(I*E.S^@N$ MG/W7J]N5\CI!>CI!FM^<(%WG.M>YSG6N\R^2ZUQVF%SHL%C" ;'P>W?*J0T" M!*ZV.=-/T=&24?F@86]_CVE>3W:C)LOH?<3-#,@2\?$+.ZEH$-(H.Z UWF;5]:&]5E_ 9K2S&G_C7CR60N;$^]T5E=9VNW#& MA\K&:53FS1*$<_?"?YW=FQB"C;$-6&]@37[K0GXWB&!ZBPB^L\/(,IM;C_$" MQEA1.YCUJ$TZSSZ%%9O=;G8$CUH&=QY>G_=!9_,"1E__&:[5Z*OL]D;,NK#> MXB*X[:O+M"6\]8]IA_4RJR2_R'+'*T\T!RJ[BI??_6X[W>(FK_^Z(+%/4Q16 MW/AM1@#\ R\ RXK()W_EZ%EZ0/\+GSN W_]_]MZ]N7$;V0/]*BR?[+F3*D(A M0/"5G.LJ9U[KW;6='7LV=^:?%$""-F=D22M*X_%\^ML-@!3U\E.V*9OG;!+; MHD@0Z/[UN]M\Y_#DX/OG/__MP_."SV_@>^\__ECLB/SY#6;/PJK__$=Q^.7@ MT@0-]^G!CW?P[!3>K?_UZ&3_XO/)X#0*TI Q1N!X%>%1GA(I9$RRD/I1 MPBB/LV!;R,4&ACN">4B"$4G"4^%S(F,])#KPB) !):''4I4'(@LBG$7/7#]9 M+D%MT6#%#6GTG=![ED)OXVTR.J'W=!CV8VDN8YRHG.81R9@ #!,B( FVTA Q MRS,9>2D7T;:02R?T'H%@X"1C&G%)5"!#PE7LD20-@6ID%"G!4BD2@7VWW8 O M=W[JA%XG]+9"Z&V\FKX3>D^'8701PUBN1!C&E,C$2PBG*B,)%0GQF>*^EX=2 M>G);R*43>H] ,"G+E!]+G^29 BV)1XQ(SXN(E](H\H,\%$&\LQMQ-^'+%=6= MT.N$WE8(O8WW NE0["E1S%^R]7(6,N4GQ$L0Q5B>DSA3$0E%(G.5\3R@?%L( MIM.2'IQ<\@@H A0:(@,1$YYX 9$\$T3E0:YX&DB&K@$6NT&XW$NQ14)O0XD" M6Q&VW-,UE9C$K@N(7IV*8O"S&>D!K%Q/B!V-BV]8Y'DAQE@U>_/XY8JM>68" M?M4;/A? MS( 8Z1@9_N 5.=$GDOK/JQB%4!5Q&(D9#$L>\#5B49D3Y- M29@(;-0C8R]*]9CIB"XAU<\=2+6'DY\Q2#VEH[?3H!X!E>@B*H7=!M6!4PM>[2G=<=> 4P="MP$A?Q&$O$#D+,H% M86E(036B 9$LX21*$QG%D@425:,P6.[<^G0 M*$2@#9C23/SOZR;E-W6<7FS M KYG!JZW>_?G KL;\ZI]D<4M(B!Z0/<,F#LS=F-8?;G@=$T%P1[N_-./OVEA)^'0B2$(0+R)&8D3D/T=8@L#S(O3CC;V:5\I3NO@\$.!I\_#&[, M0]C!8%M@L.$^_(3W_2NB:9+'24* PA,LF@$8%$J04'H<;($\Y6Q].F@'@QT, M/G\8W)@OLH/!ML"@/P>#7_;^XD(F<,J2>&& L=U4$L%%2G(9H$6<*)I@@F#B MLA63"ML(@R^@I= ;-1B>XR2+5C<5:G_KG&Z%#]<@J!W\LUH$_GG=](Z[<=4V M-%SK[O$@#>BV(J]J>!OC[)K^'RS02!O,?1>X@9E#C3)' MN9[^4A[-1NKPE1+)2$IVE. MDI 'A"G)8C!U54Y#X'0_=OV8NRR^MU7;<7J;.?V>KOR.TUO#Z4L-';A(O(S' MBD@OS @/8D&23,4D2).(HYK&PM3(]"!A+DN6"UP[3G]&G'Y/;W7'Z:WA]*4J M]I G?AR%G"1)B$YJ)DB<"47\/)=9RD*?HO:>!"Z-$C=B;6+T3?;;YN$*!X/^ MO<"Q:)-?2;(\^*M%E>SUF-E2I=-Q,2G44M'ZC0#MIAUJMAS0-NV.V!^D8ST; M3_1MT$T_=:_1&OUD6(VF5=D?XA(OWL-*@5,S4Z]#N8VAW*I6Q&&>J"R0Q!=Q M2CAG"4DDRPF/0LE3)F/E!SN[4>SR,&A1:XY-NW([SM^X>Z+C_%9Q_G(#7R_) M4Q;D)&4^]C),&!%*4.()FD8!SU(:^CN[W 45UPV\>]<2=B8_Y6 M,?^2&R.(TSQ,E"(R9IQPF60D\=*$ !0D>4YE$OL9B/W$9=3O./\Y<_ZF/1@= MY[>*\Y=[.8:1\".:DB"-8\*5+X@$7">^'V=@Z8D<]+Z=7>:&/';#8%/I=RU* MLMN*M G;UO0^B1/WR)G>T9+OMD.OS:%7PQJ[-(:=[%\>_#CP M_J*2T52RD$0LY-B#79(XR'/B)YR+" 29RFP$)J*1F]!H0X[9=A12W#\#M(.. MI\_1Z*#C4:#C<@$Z8L]7G*>*A(&O#'1(EG*B(IHS%65QGG@('=&R:82 MLCKH> '0\4A)'QUT/ 9T'"YJ'5G"TYA22F064,(3'Z"#>X*$2J:>%R0A3:G- MY8RH&WCW;N;QS*!C(W?'5V2],*B,N&>%'X^42M+AQZ/@QZ+JX45YF.6Y( &< M,^$J920&3"&,21IF618Q%>[L)I$;,TP2734,J $:G6]H9_J+%&N\UZB=@BWKX5XP%L5ED]SJ;H=.23G"J/<"_ (K+ )Y'P_$32G*?&>O6W MH]WC\^YS1NDL\^KA/8_S40_SRB\(OF_]^L\-P1_:_UA/1N\P_!88OK_L@?3# MU,,S(:&B*>%Y)@FFRI+,"Q7//>0_LF.]R[&^XM>2>%".!$6 J$0R/0]UA&A,PI27F2QR&3/O>2S7@G.]SK M<._9X]Y#>RH[W+LC[BWJ>WD2YUD:>2157D:XRA41<2!)(%!##W/)<[$97^5C MX9YV5_ZBO76[>LU(F,5@*FQ&Y?)?LN+;[O_!ORP)17F2I)2)+,QXD--$AD'D M)5XD#&E^P+GXOQ:3$P/MA8@^3C^C$9H[EUL/I.=PBW8 Z M,L^)Q^H4"[8_J-$0#F%P^J8HT_ZPG([5"3SF]_XP_?K$O'AT7/'B*?#&)W;P M8]\[>O/6^XQ\]>7?\)R/'GSW^^?W!_[1R>?B\/U'"GS55W__*L//(G??_?UTX\T.#S?]SZ?_"<_/#F]^(M&01J&40:& M4L )3V-%$B8CHF04!2(,I _Z@V,)3V5[$VT4>T&44,8%RSF-DH1*+U>9#+A, M8B7B'4789HS3LZ4\WIX M#@^^=(8C-183N'4!>RFG)5Q_J$QC M7X2<^ )$'(_\G,221T2&89@'*8W]S-_9G5P,EX2;)04=\[$'7/[J_$,,ID"1 M\,&9LZ<93FBZ,7_?A^,?#S2GB;[K% -'I"F<@ABDRKDH\#O'KYV3X0A@F<6> MZ]CSOA6+G.[V]/7A^YSN'1/]^Z\.(G>Z[SYO?7^_#SZQ/77OEF.!R[SL?> M<<_^B,L^GBC5U[\[;V!C)KUY3-/_,G^0XU]VUWSXR/#RT$(W/5/9M*^.\D7Q MVQ %OU_:#U^P(/[^E^)9R.(L)(GPT(&)Y;XBP'8!2#2\&R(UX83[L]X<7R$(:1K2S M8&%S&O\^&U>+&8E31>18B:]$X-B_7T7_0ER6.[_,:R^@NMB;1PR>OOCJ8.(8 MD5!MFC9FX$7[8E2J7ZL??LN*_:7?K&ID=SI8[J"K-]1\/'MR MSS-/MQD8]LGVXY[^:,'V,I\E<2_QUG_L]>C?YDRF]1D>5R1RF'-_9&>%ON&O MQ00>EM[ *%HE3M^#3C=RX8]I;U6-W0(K^=J>NWIS;C7LZ18V\+;M]N$0->O) MT/DX$* 4H.;Q>HA-HTOSDWY3K9"\JZ'S> )_T,"X?!BU)=_@ZI5FS0W,E)7? MNQ;\UYKYS)#%M@ "#WLLC&\$"+>Y+:6]D"9WNNW5G_DQ[Q:[58ME_B;%S=JV M DG;)%-TH^+FD[.Q4LX!7'=6.F\!$M=W>GO^FW$(?UF_%_>ED-;I+C?;E*-T M,L3QH-3=!&5LZ28_/W%7'8^_3;?V8)E:O><&MS)A@F]IB:0^(O18@N3[\;#\]?P(%S"G\7D[/6TA.U0X[??;;A^KRP5 M_"\[$=]OU@C2W\Z LLVR/.P?_GD :TM]N(9^^O*A?WA^>';TYX>SSV\.OWXZ M.2S@^\'ACW=?%K,L/[&/]-./_I?#'RD\XS]X7_:)O0T^OW_W]8!].#M@_R@. M3[[Z!W\>YHZ7#K6>*64-1/(Z$RY44\SJ64(L\EXUF2I2*6WC4U?1UNM0VWEJ<%I@EE M.&8CBC.?\#2/B8"])4F4J-S/$Y_'/B8=)RZE]^Y]W>%6AUN/@EN@9>5)PK(D M]2CG20BBF$F9)1R;BX9A>$UF;H=;;<.MY4&'"8LHSRB)I$H(""2?)(F*2":] M/,G3*,N"?&7QXD;)VW2 MMU[2D,85V:3W&=CXC 8D+2-6 !J6C&4 D)1PKK@(I>\)D601ETI%K/-L;15B M%+>JG01:"INR'D2+<4Y1(03/"_31)4I5F*N=@(89N$FQJ.-(3]$;8Q(RT M9\WHH2\\GH V$@O%58(5Y)Q*RA.6!CRGG2MHVQA]R1442LZ#,.=$)I$@7&4> MD2'#R6@YS6+*E9_B%$4<911TC/YL&3T.5<9%DN8^_)?*(!$\CX1B,4O]B*=Q MYSO9,D9?\IUD3,A,\I#0W,\)!PV.Q#S.2!0&>>"Q+.8RV]D- I$G.4]SSCIGPY8Q^I*S@2N:A510(GBL4&'/ MB( _$14H/_'R$(1Z@LX&-V)M4MU?2$Z0KJ747@9;,WXG)\--';ZM0ZI7M_&+ M4A9%L2>E2!CWO2C. ;=")D0BO3",LQMX&4IX7_BIPZPV8=;ELKLA8DRP3'C$ MBQ)T-W@) <$#/X5A"#"5>"I(P0JA+N7Q$F;]O,4AG8[;ZP[Z:1QSP4-/,<95 M$HA02$]EOI?&/&1!<@-70\?MK>3V)9\#RUCL9R(G- P]PN,@P%[4,8E93),L M8"&H*SN[B4M7!'$[9G\.S,YDP!(AL5=\S+U4))F'K9,RD.X>#6EP W=#Q^RM M9/8EOX.,>)A)SDDJPISPA F2*.&3(%&^BEGDP?]V=OW8C:/E5J0=MS\';O?] M//.#*.+,#W@"IQ^*P/,R&8@\3@./WL#GT'%[*[E]R?E @\ 3*HX)8QEF:(F$ M")^F))^L#Q.[O,=V-_><#.DW#[LZZN,[PZUYUI3:W==:_[(J=2WN[= M6XW7M['$[C?+K',1MPJECUXONUN2.(Q\ 4*#, JI2).=71I';I1L>$I&AX(M 80.!:^I8;_?M(,.!=N&@DO^.2^@ MJ0B93\)84= %$QR(ZR>$>G[HIW'DAW&ZLQOYB1O%&YZ1UJ%@2P"A0\&K4?"> M4\\Z%&P;"B[Y+;,L84F8,A)F-" \IHQ(S@(B 0,9I8RG"=_9#2@'7?#>G3P> M!04WE$_5#MA:[=?<'Z3 +0YRD7.D9S_!891WZB+V7'O'=2ML3?^]MFDPF])A#D[VM/XR-_-5 ;X% M,4V("#"+,DPB(B(9@3V7!VE.99QY(2@QONN%F_)G;9&]UN%2>U[M*;N1=;CT MT+BT.(M:96 SRR@D:4(EX2G-29*KE,0\2H,DS(.0JIU=QET_7DX*Z7"IPZ4V MXM+&NXUUN/3 N'2XI"\QE<1)%)',]P7A4120&(Z,9#+F- !1(@.L?6>AZ\7+ M92<=,'7 U$9@VG@[L0Z8'AJ8%A4FD?$ ("DF6>Y1PD6<$1GG@E!0?"/X?T^I M?&X]\D<512#TB$NH3 M'J>*)+[D1.4@1[@$^\WC.[L;2(7J2G5:RZD;[_?5<>H&.'51/8B30 G0"H@$ MT"0<%#L21S(A,O'].% >CS-_9S=F]T[7Z3BUM9RZ\89=G9;_P&R\Y'Z(\Y!' MV.HB$"(@/ T2(@2(7NJE>2XEQRSSG5WF1KP3N5O&R+>ICMU 1ZXUU;$=2S\T M2R]*YL"+O3@-&%%>#I)9,8](+AFA2H "%46"<;&SRUT6^L^J^G4K3/:W_>*\ M&%R3)/;B^P."&I'$21Z!*LEIE@B59Z%,PB!/:)IY&TH#Z7#F%CBSOR+3P\O\ MB*4A">(T)CQ)P *024Q\D0H0%E%.&=CJ&ZO=;%'0HF-4RZB@/*HXSSFG@G,O M\T1*A1"@)^1AG&=4=J;Z4S#JHD*0*)F'%-0 EF,S3NY1(G(O)J ',!DIWZ,1 MICXL:P,=HSX71J6IH%$62,>W&<1+FW&4N]8]1;,>JR,9X) M3BD(4YD*23AP+1CCP+<4^)31S).^BG9V_4U5P'6,VCY&C4&B9L+W%4LS'(J0 M $'0.,UH*+CTJ\GP\* MS0?+7HF()3*,%2,"K!W" TJ)]*E/@E0P/\VR+*2)KC^)[S]BY%9,TO*YK1W* MO1B4VWA7J0[E'AKE%A50,!*IYS-.0$8)PI-0$D'SG 0\8SQ0><9];V>7!2YC M]^X4T*%>FG[!K5H=P#H]R2/\Q3>9K[$2K;?D(X!X-;*(^3.%=4ACZ- M.$:8*(O=^/X38#N8ZV"N+2_]E&VA.IA[:)A;5.9\217H19-&U'N!;2S?Z-&8Z!_G4"U!> M0A:F$857SO+@UD[W)C9WJLOF5)>/R][V+*4RY4H2FG+LJJ(2(@65)$[B*/"I MI![WP4+;1,/*]I4/='CT+/$HDC*G0+BYBCPN>"IE)#GSP]A3DBNN;NT>[_#H MP?!HT92*D@!$1\9)$N0AX2J21 @9$16$01*'V& W0SP*GF,%<8='SQ*/4I'F MB9_FN1>'/,YIG&4",Q.DE"P(/'EK1W:'1P^%1TL>[#1):*I2CMV\,\2CD,2Q M%,17L0IRE29*!CN[@'1L\2CC(G0]W./;2HYJ MD3]YB_Q@]^_I]!*2Y8,DR3WI"9_+G+,L D5)\@CP229IZ+'LGIZC#FQN 3:? M5J1B1G$:JS G*0T2PCT9$YD [(2!S',:!;Z,8YQMMZE9)ET]2_M8-$]HF%%T MI(!5GF9Q(L(XY2%E@1]'&??OZ4SI6/1V++JH#V0B]60(5HF(\ASLDU@1D4?P MD\AY(AGC(F/ HEZ;*EDZ%MUPHAP-A9 LB'@@>)Q*(=*$>4GF1:F?TI3?T[_0 ML>BM6'3)A9!0&N=P%L0/F2 \Q3G96>"13 "V!BKTHQ@':@2=%'V^+!I&7-'$ MH[&?2N[%7"0LCK.0!6GL)YZZ?9)7QZ+W8=%%*0JV!A.15"3U TFX'^0D9CDE M-)$^C:6?Y '6;=^_%V+[ZD';84JOSM%Z/1SH#!LQ49ESDX2M+JVV2ZM]J$K0 MSLGY,'"';@^&;DN5GFF64.F%)*89H!M3'HG]6!+N15Z>>SQ5 ;9, M=L/[CU3K"CTWXT3<.Q_"6GX8O^$PQ\P<,3@M9%\Y>V6I)NN[N+_$BL5NA5W5 M9U?UV641/T'59Q.HC_(93!N4[A2;S2DV7Y==[ESR1,9AAK,@0L*I @..ABE1 M(HV$Y_L!C]G.;N12+VA17G%7Y] AU"/6@78(]8@(M6AZ*3"(:12G1(9)#J:7 MC(G@<4*B-(LC)7T_\U-$J#AJ4^5#AU =0CUB96B'4(^'4$NN;Q8%OI!>0H07 M,\)5%I"8YY(D(J4T2',OQ%I11EV?=DI4!U'; 5$;+Q;M(.H1(6I1B4J#,&)^ MGI.0TX#PP/>( -HEN>9#X%B/+<,+GW-+&N?K2K']VV^M'KP*G#GYOC MSY>]93=3&"6)"L.41'Z2$-,GR^3+OQBM*. M:3?+M$NS*G@>YK',B,3.-SR,/2+]2)$XS$,N69@S]+SXP;V3L3NF;2W3;KS& MM&/:C3+M:OV4^;D7>!EA F>6IEE.0/A2$@5Y$"G)?2_$;BPNO?\HE:Y,]I8J%/A&>EQ,>2%"ZX/1(E D [L0/ M)8TQ1@W">"O2@[OBAP[O6EZXVN'=(^+=4M^4C,91Z$N2HH#BG@]X%S%LD+=QDM9.[Q[/+Q;IAEK0@(,9R MDJ6AGPL_SOPHW]EES&5;4O_5 5X'>"VO;NT [Q$!;U'!\T08I;X?@D&+DTT9 MS4D2IZ#O,2%CE<33VKRARBR3JW9G%ISL.RG3V3L MAZ!Y$NK+F/ @"4"M"13)LR1381[36 I0:US*NRF#'59M!U9MO-JUPZHGP:JE MD@T*!\FBF(2) A,L9)B'27VB\A2,,\DR7[&=W<1-DJZHK,.J[<"JC=>]=ECU M%%BUY!_G843C,$Q(DB0>X9(#5GDJ)Y+'7.1Q!)J6M[,;NH!?'59U6+456+7Q M M@.JYX$JY;:<(/LH3&EA(9)2+B'Z;2Y]$F8"M^+\TS%2;JS2YD+$JI%8-65 MPG:EL(]2"GMSF.J0Z!9(].\56:,JS2F<%:&Y JV)19)(D03$$X$,<^9E*8MW M=OG]8:@KU6DM^VZ\*+;3,IZ$MQ>UC%CZ/IA$"6%^RD#+H EH&6%,5,I5ZN2OP.X5Z5)ZA'&8I#49O!>X ]4D =5%OEGF24R%#PK T&"RBB(!U)(@O& U33E4@<, M=1._0]0. M43M$;6^U<8>H3X&H2W[&,)=YK"3HI)Y,"%=,DCB*% FD%^8JS[C MMV1&P=A M!Z@=H': VMIJY@Y0GP10EUR[0Y'THLIX&J>@XH: M@(JZJ0J@)T14[1+^92)D7\%_L^+;[O_!OZH5GXOQ:3$PSV;S6)8JS+V"V^CO MUJ]H%@NOUQ>C4OU:_?!;5I2COKC\M1AHIM-?^LW>WKYW,%I:JWZ>^?BWBR*; MG"&;]CS#JM:1;9]L/^[ICQ8VWGP6L5X[ YBK@QIK5[F]!0VBR5/->->=:1QX3!*^]G< I%7HA[3H^_<:N3.W5T MN,8P>L 5OKSD]+MUA;AI5DS;WOGFMN2J-WPN1J&7^W&<\(BG8<#!;(@CF41Q MQ*FD::"8_]?^#5OYO9@.5I_\PY,/7X_>O_MR\.:3=W3RX?SHSW_SP_,/_4]? MSKXSH2R]#H.>)0:%+&-I&L>>2AC/:2PD$'*< MA[%'P\3/0X-!'NTPZ-$QZ,V\S^B@>^FD$^.('/O?S+,Y9&B5A!O@3RC#M M-* G0I_#U\L:D$R\W/-50E@44L(C%A/)T@!^E3*)TU@FV,(S"%P_;%.=\Z:- MW9?.LBS,@R1-@Q1+D#*/BD1R&0KN17G TL3O%(8G8]DEA2&3"L[7"PBEG!'. M,Y_$/)?$3RFE*J5!+$%A"&*7^YN:J]"BU@3M4!*6?)YL>=372@?@=6_;Y1T\ MX,8\%[0.PRS(8S^G*I(\#;@,$NE[OL7U74^%B.*0 M^G$:I5S$OI "%"0*T,@"3T5QI]8^&5 NJ;4ACV.69AD)?2H)3[!/( LYR967 M!UXJLB@U VP9<[WG )0K\J[PG9" B\%4.YE6_05SLPR!17F2I)2)+,QXD--$ MAD'D)5XDB*->0^@:9,XYYC^?APJL.C&TA57\BE')Z?%Y-S M-9B4>X/LM=[#4S5("U6^*]X/#DL'_P_B.\P^GEX'>L(EJ+/K]2T> H3Y"J[,8.),SY7P$F0B_ M'4_ %"V=85[E(#AC]=]I,59.5K, ?IH"3@GX:@DO6N1PW6 "IS@!N89?QU/3 M2'%XBA\V>^/O7TP79>W_!73+PNTAM@UWNSZ\Z_8 =.]8O>Y W: M1$TGL/_ EO#@2Z)4(1R8&^/' MF!D\+ O-X\.Q,^T;R@-B!9$[G=AOEM/T;.4"+XI^WQD,)\Z9^*8<@>0&VP(G M)#(0P+ JE>?X?D.SYK3II>;D0+?Z MP\EL&WMK26#MF>_^GQS_LKOTO:>!%V!D0.UQ(6<0\KL]1WQ%69B@%W#M< ([ MK=SFR\.^E\ZET@2DC^R;8?'A=%).8-L0M5X#V.!_-2+IT\=#G\(A7Q23,[C3 M&)BJG P'>.JG8JR_A#=Y\_OK?8 W0"US/#T'%BOL&I4FNDC/X MN/,A("[<"K\_&@]/Q[AS]G[5FR(%C54Z!(S]818S5GU-A7H!\&V]H,D9**JG M9XX2XP$\O:P.1(S@QL"!^"9 EL4P6T]U+87.8]7/R?X Q XPG=HVV/PX &N@ M27'_^S\QH]%O@$##\5<@7_L[$,;Y2 U*J[14KVOH0IR[\#G@$J @4NQ0HN!$ M)(+S3\5$E!,XY3-0B-7WD1;02-7XX OXX]DS]>L5&OS5]T\MC?]T"XM<)F% S\,8C_AV,Q? MI4D@,-04Y7X4WM@B_QZ9)7H)^-)Z*_M[DM1B/+^&/_Q%]4#Y;8I,_NGJ/ MS_\+]&$?].2 L-S+".<1Z/59)(F7J3S)><"R0-ZRW(V&,H]"YG'&(Y[$0O% M> &-:<8]1F_J=N[.[MJSRY0?@-F;@DW&P#"+:4!BL%H(3SF7/N,\B +,L5\N M/UOZ@Q5LMJC%>$FHZ^!1:8ED"SWF/M Z$,)'\4WU+WO.'^/A-Y"_6@$86T"9 M \T3ZF2*,!3GAH8R)\&5(P!J/%4MI2B.UL\M73(O5I]T"0=.=Z]*Y'E[\ ME66)!.8)B&(!8%8J?1(GPB>!ET9I+,*8>O[.KA\O9R]>@4[N%? TKSJN=I): MY="JM> .XS4I*_S;O![(.86_V%2&U,;K^*ZLJ8Y] 2V7APN8T M_GTVGA6DG2HBP4CZ2D0.:_U5]"_$9;GSR[PB#EJXO7F$Q;^+K[Y%I;])W$N\ M]1_?H>SUB\]K MH6B_BG/T@Z/( $"5D.EC-9:83J<]C,G*_(<=-+*$P@Z83X>GFOU M-QJL\;"4ZFZG=&,W3&OV=;TGXTR)_N2L/4Z+]3Z+S?HE0C^E29B&7II)SA)? MYKX2N9!QE*=IS%1GVVY&7?SX \P F5$P8+. 1%X*ZF+N>T3&Z*-0D90D:>9YG;]I4^<*9D#LB=Q3 M.2-!+@7AL9<0$6-1D\?#+/!B+^9LW;EV3HK'1Z=UQNP6I#D] 8FG'D!7&F;< MRX0D+$D4X4P&1$8I!203:1KZ0H:1Q"RER*>M!:_NV&]W[(!L8>[%/DLD48!> MA*=*D)AE$5&IH&D(YT*Y3DX+5I1<; +;MD3UO5>V6M#>;+7DP;/5CJ>R5/^= MPIZ^_88;VY;$M,,JF_3\TX]/[-T99I1^/O_$#[]\.#]X_^[L\YN4';Y)@Z,3 M>.;)IXN#\[??%_GM\Y?#+Y_^? O?^7P.?,4.WW^Z^/0G//O')^_PQ]?@X*1_ M=OAE[_+3R3O@-U@':(A^F,6<9X1%'(<>JI@DF4J(2M(\9E$3/2BB?!5 MK@(O"BCGS).)GF_)J$B#*,RBQ<2TV98[9L^O3D9;:RT_C0FWVNJ_=@]VW]DD MA0)])\7YW=C^2J_M8F:(^@:ZL;Y5.=MQI7>\SG70&6'U@\K9@XJRG&HC#Q=C M/,*88X9I9)E)(!H,5]Q79P(-4PN,^KH+C8Y5_IO-P[ 1[O7/A]UJI,K9*P>5 M4V?=UWJK,GE7)OIO3\?[Q\[1.^?=_N'>X>O]O7\YKX\.W^R?5-=\>'O\\5\G M^I*C/]Y^V,,/CEN8=+76I;X^>[7.'M;HW* K4='5"+T!F5:/C5V#5QAOI(Z M5%O=R$>5JE^ _"B-8Z /"IEWJJ_ IVIE0YS:B_[(I,=?GC\YD M15I1>L_Y-)PZY9F53B*;SXY>^WYP\[GW6'%KFW"X:C$F5?O+=&!L4)V#:?+& MK]$&5@I)?(Z5B6=JK#"/&$[1>(BUR(3USI(J7^&#<-G,^ZW^J_Z=_O9S*WWI MMR30U]:9W:2\Y0U9>[ @6M0$C7$X$]4OU07NZ?(^NC:='HEDCL;Q+*WUB-0[ MZ@M+?27FY:M3XZB:(YXJ9[NZ)VP.7',AQAGI#X=?\1&-X];J5#'XIA-]QT7Y MM;1,8;WX6!@PEZ9K\[[AP6"Y#L=E<^D372%@/VB\N56U2F4H%#MK3M")9@GG M SS6>6=O9XEG_IVLD5S1_[7&<77A7"(T;%1Q/@)8R!QY:3ES[;XLG/$-N+A7 MO8+94[/&5$PQDWZL[PV;X4:)WH?3*6B#0\SL/Q.#4UL% M,D3^GC]H%VV!"]7OXW_G#].^-.Z=@GW0=[B"H'O.GPJ!%JPO5.J'LF_+*_#M MIR/$'P>)R'A@R]E1.,MG\1Q@Y..@KP-9N.<76'U1P/FD&H6M#6>=$(U+K'FC M3[!!*&:GY]CC 56TFFGAW"R['A19.JSYU/Y1KV?QCQ=J\2_+UPRGX_I/,[(L M@?3[ G9&C<]+\_ZX OUH?1G6BJ"I6&2%&&/QTFA<#,>5';>RWL&X[YVU.1,Z M9<)Y]8? XJB?ZZ?,J0-SC]0V@G-:?$-ZM74I5RS@.=#Q'VJ,BC6&CHT+LX:N M5=J!MMP1R; D XLL!/HXI5(@0T4_G9J""1NFD<+2IP9'7=^K=913 W4(C"NO MK-91$X#^*AQ)SS'^$:T!8@&)BZ46R\M?7/6YN'2^81V4%2<(@W60'"0'W 0E M=%744@K N.IU-,M,R^HSNWHM?:;C._IGZ@V^$F\K1<7P3_5VIMYK-%+ 2ZO? M%(\'8+HJ_JLW;YE8;V98)[RUKE_@^?$PFZ;;6>8')_>0./^J0OC^C06%5VQ1@H'2;)8!KS:N>4^V(3I89 MGPJL^,I00S(J87GCHM'.!6U(+UZ)L:?RO4Q:^.9HU*39F14U51;8V 496>-$]-6H-OJO1S M9:TUFU7W&DXGJ* VZAKAC+\J)$?X5N;JNS<5\;H6UM(ZP@_0]V#X31@B;6C< M*R@;/JM<&=HL ,&+"KKRUCP7,"3;^6MT ;18.$N<.LB+4;&/S!%,\.9@#Z4 MW4(+[ZC\_E1>:3A_P(FBPJ(]]&LI?9Y\&RI2Y25#VIC6&)W6&+VF?+IA!U^@ MNC$:JQ%0W\UK5#L:N#\-K!33:VE@,.=-G#_OU:B06\-S.'40MSZ@Y-X4-I)EU MCN..^VU_LN>M0AB&&CAT?D1U?CPM=PN(T M^OS\ 4(V+:SCM4K96^3,PHZ

  • !48[]67ZHRA4K&GV#JOMILFQT^L%N+F"5 M88,4K0ZBMGC;*):UA4QN1;.+T)=I=JI-0.#R1A*M<_C(:='7=Z]: 96S MX-&OSAC,:6JMM>=@ MP09G\1>\AR.F@.@V_J#2LP%LZRFRCXZOS=ZQ ;@VL/I>@<5?"-EQ4"?S!CP5X+6'V!O]MN7?^$>V7#<_@&OCRZ& !Q3*;6.V(BM ,R_U?[TCI.IP]O]T_*VNLT1/1" BM)-@9# M>F /!F-1Z/G%#&:CFHR;K:P::]1ZR'#D!)[SL7?<<\X5UC7!*4TT?\'*2X/3 M KW#,__7\5Z]"M?1[E9A&E]]$^4$7N[+<(RT!8NXZA#TNM /W%?5[N+E-]MA M;+8$TD!+<'R6R659O\WE.9PIJC2P4WCWV5;9?E^H@I63QOXTGK"X3[@!/:>& MA#/ "4TO$W4ZUM_53%,I224J0PIP[](9:6T*4YI1+\,N9,W8<,V4&,/&7DB_ M@-X&R.=J(W0R-FY95W>_*\MJ@RJ_'+R,0K[7"((_P%U2Y;SZX/^,3\S$N=X+ M%$R#C QSTB]R5?E;KO!=O+CDN?A!"LHWF0?7IMK*HX:O4+M_-6/I+%2;ZWHQ M=$X5EB#IBLFQ.M5X:#, #(1K50PO-.J8D5I*:U*@ JX8+EE7$BR$*8W(6!6_ MM+=;$AS_V'_[=P2Q85DS0Z7@E:)O44J#M&D#^'8*$&EPM99;S:?.+W/=4S'4 MIWO&:3M+9WL4JB'JUX=@7>=?_WKMO)H,3Y7^KH8:)="#E>M@[,P<:D9BW;DH M-#:@4S,(_UU-TJ%K@[OVNM_?GKP^FEUR./RJ%JXX//KGV]D%>R O4.1K10:? M-W?MWO')7N-: V"O+8"=-/0-^WK5UUZ?S+ZEH?<-ZBHZV.#\7JE*F'T]')@H M1_/;]1=F]S!OCW^;OW3V]]FU6A>9*-4W#WT#I#GII:BP-+^Y>$6K,[NNY.1W MTS%2U+F6(\,%MIZC7N.[,"K%I643S)L9J#ZP*Z[F=4-@D>,YW?>#/_<'+:!< MVRIW3BL^PM74)=%+GV AMCH=&EUPIM[,+13U!P+Z7H]ATGWJ6I-^A?BM*8N&H :U9J;.(96:6--$U3;)*' M_B@,F>M@O=F>2B6I#!5S=,B\J"N61KDY!?H8@)G>!S4FGF4,)%/6]-&;;XX*_H8W\$5X-$"VN+:$/3VWNQ5B5LF"KDWN$2<^M__ M85'PFW-\CN;VVP%:"\?:+(*K04N>ZJRK85K,-#6A5SFW6=6&:!\:$DV)=I%H4IP7/_ \])_/B^_& MALWZ*"C(=-VA^17[V481;4_5\V$&LG+>7&P:&[J%+MZQ5OW1"JQCZJ:0 M![9@[F1G":(U'5?W3L5(:-/#$*?4V@XFX.!NU]H/;#(VY:V=2>H[''9IZ!4> M!OK#H,1(?CEG@]HO:WBRAX$\Z7D5Q5MK?Y4SX&#O^-AY=3#\ MILS\]EEJP;&]XE@SPW2LME"6-01&'__L9%,D.PWZE5#0!*W5.X-IMK]'PQ-G MM=3*T:?S$_.Q+;W2!(5_,7'M><=(91T.,7]5MQGY=FG6T! O^@0;D@@L;# 8 MD+M@*9D2F'4K,& ^-MBDD4^_9664 CN9U.L)DN;/.N\*40O?XP+>[&PX+746 MQ^RA%6Y;TL#LP0).'7ZM=\%BHN6\4S$]-?INIM0(_S M-.&9N"G<6HJ),?_- M:QK' ZP0\WKUOXPW_C9&$#:%8T2[6RJ^\&[NH>+2>A;N,/BI?I53D&? 0*[ MLSL8S,S6^H/??@=1H+,_MMHAO%2-4I>:-W+L*V95YIUGL:X:+JQ:FP['8/VB M=ZHN7<""!C50^E=#KZ*GD M6IW,EGM:U1 .#,5J'(%Y684JQ\9QJ$7I M97TKP\(SK[A&9I-SA(GRL,!OL%(49;-XS7 *=NVYZ9BDPYWPZ"NSY6_;O?[: M[STR4;XQ#GJ,!;N8%Z4;R:.&_5Z;S >N[B]OD!]L:ZU^H4*253E:)2A=JN>@ M4^? IO39H*HI;L86AU6;!M#6<_33Y&?].+Z3_?-&9AOKZ%]PR9IRIA_J.2B"U\+;7SP MW_0SN-^+_F8RO'^B<=18CUYB0/D=E[@F>V&A"P'&USY,:LQ-E5#"10X0PR:F[Q]K4VAWF2+$LPSY_T\A@CB7K1 %6$O MK/^BXW(F'SBM $+,U\G-9EY82&K,OB@7Z1;4I%&_4E!U5P<3R*^+VIHB,+5R M0GQ5NN=!E2!CRQ%,RJ9)WIL-%K)\@=?+H7W(57[=N6*P*QW/[FS5V+*OSK4U M0CUMC()>%L'?_L9?AX.-ZWO^^?O-DSV!CZ M/7^>PFC0)+J'A48GXCW?H&% \:<:*0TL^N'2ZCS>2YX"%:])0FKD(&V)+K-( M#AHX&M5)Z-YM2%'&>]2<%+ Y_]NCRDQ>B4SLR&Q(@R85X3#OMLM90PDK>F35 MBP"\6MPOP^96Q @39:CY3,C7.G/]. MQ7ABE'(3M7PH3;5=PV.! M%<>@C6I=6+_'N?%6FD4:PIW*ONZC91H%&7//?#KOB]9VHW&7CH1Y@5H#KX@( MU.CJY?#72RQ=,R8?9HZ8"OF&1]WX&K90(NPWBIQFY213PW0+].ZB%W\X(._W M]OYPSH&2IF-5U:Y@]Z,!VJ^BDKJ+S ('#E8V'AYLF?$,83J(U;ZT63E_XV*^ MJK,*B58+F!5S'9AOE#T;&-R<[7E3+Y#?] )U_9)6I7PDK4KY>!*/W,F:DNQM M\\L=#9Q_3$&R1I7Z!+\5Z+;>G_G#_CZL7.!S20KVRJK4'A,-[ ?[?Z^S[M 3 MCVG'.LE])G+21A6]QG%3AS^:CK&AVY5%[\X>ADM19/2#&^,6\@(C6I_\'(PBLR+ ME6N^8B%U[:O@3>RWJG"*L??,9$H XLK=*.QT0V/SI'9>HNYZ8<7:J@>X-M6E M,6I11R'A*_JEZVK$UWT0K,X>5H?EJFY-;/[ZN[::3$0 MBO$ P,0YUE]K@KSI'CTQ# V84RC=PZ2Z8=-?;C<+#D*9D:[8+G0ZZ3=[(UT' M_,BPE?)N=W!^;;/VGK/)K;CELP3EL2E+&%H!R.AM"PW;PI1_V#J9B1DNFRJ5 ME3,?'Y@TIRBNT'$W+8UC="0NK?IO&AJ8_$?-+EE1FJY2UJXSR&F8%T6'Y>@J MDE<-GZV;3R]PH4Z6,O8L/M74^LS:I.+?M+6P?)^0SCRC,UNL%2UK7AVKFB.N M*96L!(*MR%J5&G)3NR1L;72Z9M9CZWQM&*);IP^W*S][Z\!HUG+ZXJUQITU+L\OF'<;Z]E[](.]N#WJFL=)5]LL<5Y7#OM(.8P<5JB76 M7,YH[TE57VE)I[BO4ZX"GIGKOHS31. M3/CQ)Y"0K.%9J)9=(<$FVTS0;O"G$@^57T; M'%S(;+'U=_.U\E@E(.O,R:J[F59KFDG8=:+<+,'12J&YZI@MS'=#?[R9^.30 MN!(&C9DI,Q[ S3-.3V?!Z7EIU>2J,J&6H,X?8*>"E._-#A C+97S $-ZV,K> MU#S9'$A]%W* 92GUMVW>?W-<'1C]?&:N7_%=9#2<%>HP7T=B:RZ=186U;ZZI MZLZ*IU95>-OH,":+3RHW^;*?LD'&\T-H+F#1IJ^LP)8 "-/HZ+B* M$$LQ]-3C+_/TZMUK]^$6F?&WFJZ MM,YDG>BE;$6>M?'J# $,1=MT<.U$?*/Z DLZW)7$&B8SO.Z9A#J=]S'7G 0M M5>R 5%16F(X:5;HM/&-.D;4):X:T@WG2-CJP-?JL[:A5/-.@1U1-"4:B&%=9 MYX]%Q'7>WE5F;5$7*M^8M.+UR54TO=@8!BD;XPW^C)1/ MZHE91;E,+:8IN?84U"L1VLK2H*]QU#KLJ[FE-H#VQ]E0#8KOSOX8\/;/X?B[ MKNJ^^6)[.EE5CVC&@E6,:%9]7X8397*2TJK-E5U./>.A08CKVO\T"%17+WS3 MB3S8Y$4SHK%H=0J_,J-=YQQ2=:%E#>!:&)DSK=)^=486H'6A_>)25>%.>)X" MO6F*,[VUBD!BEK)LD5IF MO5< M[KP^^L_^&T*3&Z7EMNDEX7 MJ@Q&VG"=B-H;,<),E&F5VFFS^BP6F3D=MC5+%3I1=@FGB,0#VX02.S_K3%(# MQZAHIS1@DHX5W*9=H5UQE?%3I\#H5=K$5#15 M3657_[*J*1%FE- Y@)W.B$#8-5_>1@/VSHVA=9'S^GEFMQMA5M65SKI*ZOMA MTH8I7 ;"RA2&6AH]/*YVW*YW"??LB%C#=78B$B:@%.-T>HZI5]H!#OJ&S@W3 M0UY6NY87)U^9E]/)UU5 O\:&?#7'N$:R2S4_QGE%"_K9WAAOD>8=FUN_?80W M&V51 ZOV0,'I%9-JK&TM3O W6V$)2L:T=HXA[UT]^L%=AN/"EJL;E<\@'^(P M;.O*5C@WU0/:._/ZG^K2^:-1_5:E;6^;<&X0336(V.1R-DO[K*=R13!_EA%F MZM>-NU=;%%74:Y U:K)!;2ZUS9P7$[<1IK-RV(IMW?T:V;T6<PN85+U M!LA4\)E:,?=2_Z&OY[DT;VO'/SA_]+5;HE3*"E3CSKNV.*#R=9NY<4U/]^+8 M@J**9OT_A#O7PFZ)J0S*H?:+89,34_^A&J^-R]D'#U^_JTLRZ M)9;(L$>)#M7H*2>8R%:6C?3=.>M6]Q?)=.*TF<>:VSK[ZE'P<=\$&6SG!#,= MSUX!ZZ]C9_4L1:.>53= Q15](Q4/:L9#MX 9R=;4W6L'6V--=L2CD:DZFJWC M'G.::\]!US@^2'T2S5O)I49%/-;2=ZV/2A M;T6)%U8_7@\*R/!5T$F-*//BD++1IE MS,EM!?2Y$ZW MO?HS/^;=8K=FL6'/#]=_VKSK+YIP#?$"?R!#_;\[_L[,MZ;;[_WJ.50C5G6_ M^M)DZ5(V^HX7_[;D>5SD)\-*FX;!Z(9%:FC''ACS]2TB5PTFBV_XK#=#@]=_ MP/Y&;)_;@OL2QNQ2"\-:[HUTYZ4B<_"E?MN673+N&R/9'"O4;D OU[_XR]F] M6OP[E>3?!,/=P>JPO+>$?I4PZ1,YS+; MY6HUM5ZW/S>C.L^Y[?X][FYX\_RZV7=?XHHVO30+F1OPR-B"#[,!^-$M-^(J MF+N.4Q>ALJ/@YTW!-([<*/$Z"NXH>$LI..)N%#QG"*[OP:Z_QSV(N74'BYU7 M6W:L3[ +?[N-.V-Y1W+]?QLW8L(V*>(+D=);JN(K=JCM8$]O!_:KWK"M-*]? M+?1=W_-OR?NK*?U!@7OAD3?6/#J2:QW)^:'KT]NJP1W)=21W]U=CH9LDVX]R M-U)/;TI^;3HD:UWTGN:(MD_5W)S/MP6*):4K6FZ_^ENCR_;/UP0H;F"M;1\[ M8%?QN]EDV\X.3V#,;Q]Y8)?WCCPV01YMN<>S)%-^5\?2ME.IENF_Z$3!JS,[ M39CZ9@,REA-"N_3%+4JRZQ;;I2\^43;5(1;?==F+7?9BE[W892]VV8M=]F*7 MO=AE+W:9,X_FV_83-XKOZ,_;BM29CH*?-P4'E+M1$G84W%'PEE(P8]Q-XN 9 M4_!+35_$YY)S &M$M@[!(8NP3&RMZFO=LBUC/)_>DRPVY"'EY' M'NU)/NS(=%V>;>^.%?O;3J6K$QAOE*;8ENZJ>[KCZ>KNX%=TF'2KKJ>V >F% M*!WF^MAZQT^FF_7P]6LMUX]3UP(,/< MX+<1]JB=CIQ,G9L9<--1OYIE*)R?XH5!]#\%X6RF?&,LUJJ1C=7$R:L.Z09- M89>&Q2X/Z-'3Q^RPZH5ABR>-<3VF.W ]_P<9D48,+#17X#5:%W< :/L.7 M: S_;39IX3$8L[R:,U>P8OUV%:F:QN\(^#-V&N9Y"7PJ+QO7ZX[%^D(\VK<$J8J(FSQV:F<6-3>87IF.F]R.WW M1?@;'+[]8 4(FU$[3HYH:J;)F*[3Q3AS_CL%2L$\3WS*U?33#?>JAGO1!8=( MX]]/.*:K+=Q3#/*^J"9$572J&YV/Q86#8V;&>NIE7T@6YZ^F9Z"A3W>JQ'0>HS!; JM MU5?LE RS1 ,)BI@K,!GG;$2,]Q7E4D\C#'KF^XJM/^:D(X!JA[V 5=^7@[/:15 M6[)^E,GBW.Z?[S$M*-ZY1FE[LFE!OPL[P^L/>&,S6&XXV+910:B,?ZP'F[VN M!YN];@XVFQWP\6RPF9[M)Y4:@*&" U&RF8IIYWC,IIPXU=S-U=-D"U7-8*]F M"UO578.%&7"!&,4))X$#'X!V 1\8$0][7&2H^IFKBP'.9\=I(%8=T*N@OG.A MU%9"S^'!07V#X<3^39>*XLCPVN@"2NH/!ZA,F#$K9N@)+-&83.?B"XH8 ME"65XK:T(\7,DD(-S,'CJR?Y&<5,3[9!X6VF$PE8;R;J<7_XFBX\2DN?^2'V M(X!Q/280>+R A<'R<5;@9>/&]1UA.:>P13A #B[(BQP'M "X%]_A!WU,VKRS M0UG@/0(?]#=\^(T,M9J!EK7R1V:?/Y7A@Y&! +5F<-_R=";C%U@W&!!DY_+X ME#4;487=,$QG]*[FUI#DJ;9&\T?XP"+KBA7,;TS0BW5M=SM<4W>7AXRV5AZB M5P8 S>+^AQD?'-5\T$8OS%JM9TTYH?8SZ'&R9OY=[RGU0EQ-7"%YK(5$Z4 E &<4MPH#K0=:GG2F7#(4Z"Q ]FE]D_FE^,\]*8'7HL MF!Z_#M#81U'CE)=PV;G1 D"@X/QO8V'@31PQ!=7?C*JGU M(. >:&#Z;6:>C%)/M#L=Z('LTQ'>&F<*Y\8QJ >C#?L5'U59,1KAYKW"Z6M&LL\& M)5:#%W]NCF/38PL7W@O'!G]#6T^?IT4:="Z;GW"BIP 8.JUTAS.X>VF"*)/B M'!^E=Q%V1JJ9N0CGSPY4'U[F&&G@ MV-( ,/O@DOO9XGHR/@@9YJ1?Y&K&V?#WL9+CV4S3V:97OM=93,S:@?I=JR.>O;_A^)E/ MMSP#9@8@'Y];#]?YJ*^JO4!G&!H]1-L >ML-="T"7[E 2LUYE&;N)"AW)G0V MVUTTUG *Y/?"^)5F'S7C2/C%\^'8*&[Z!_P4G6\C]#^AU8CP,YP\!X!XW8R. M/"DXX 3U^5@-DE91SF9^5Y_.R9_Z*S7 O5Z\S#".G7 \;[-6W]8DM1GM!KZW MJ-887)FQ0//%JM&8(U%H28TKT=$*@F&)RWI&ZVSDMAFN7(TZ)96I:!RP&9C+ MZ02>L>B)G7_OQLCXACJ&6(>Y%-;]:NYE;CS;UAJ>&]LZ6^X\DD]EM?SA^+H% M&G=UX]L5JM9J]#*%V"4XH^DXU8@)>PR@\,UVC7%GEZ-=9E!-*VO:EXXKAA.[ M$&, NHGQC\/OZKM&38T6&*0!<-*^Z &\Q"7J&>-3+7HJC5<<0YN?86PQL .:X MTK\6IOABQ/\Y -FQF:IL0%N+)NV*,O'<)]9ZS,JJV'+%_@U ,($?_-B0/KZ$ M!",C+PQ(U%E((*U/47+CB9?5&YN "HKF!B_7F25C\4WU7?0+8OI:6>#L9/@C M< U(XHOR%U@-TK;Q0ITKT3>DKT..==BICHLW2+1G2O#FMV M6L]T;LTWUW%$D^>:8*X-;6"X']5OZ 4<#D!G,?6)SYL M#Y/MXT&I2 MFZ@;&H0H&EZ5#QZ"OF4 V/+MO_"=3O"=WL [56&Q)SR3^T>=&6^ME_V=UK9+ M9T]GA50!I3M[V\,'?(];\O4_U:6S^NU^GX)>4RGMJX+1VQ9UGXMUP\U Y]-2 M1RHP ;^A2V_!WZ0]YP;X30XO"B.=)XN2S1E,=8-#X\C1&ZC#P#84,.>V'8[0 M<$&'&&J4 5"-BOUNQ&&Q>4T:M2)9=;(+>"C)9)J/)-;S65U&+= MN/XKYP?H!YE6D#+,P1A@;J,"J3\\U[E=<&_Z-V$K3"6M\ MBFL_MEZ^RK]NU[F>;%YC3?=:+=8C05Z_CG\E"-:&6^)=@)5 M7L-BYD&JLX;/! *73BO4/BF,+333-2M]7XU/+]U5Q1_KLSFKD)BV+":%4=X' MWXKQ4)L-.DDS-6:$DV*J*"9/PZ[^,(9+.DNR-F9-'Z5:G?$C!H/A5"=I+EYK M7\T&"_3'VM)OK@,NM=FC%L$'IR:+9^']>LW,T"&@)/H<'2 EI9UVXXD614T/ MJQ8F&F0*O!S="=KY &"CB<-U3("BRK-[1.H31X3PUF9^:F#$$B'1HPG>5:WO[5:CW1ND\ ML9NWURCHVFJM2E:6A7;%J%.,<'P;]E$%MWJVI9?UB16-XC8="] 7F#3Z65ZK M,\$D5^V<0H;!M,SZ$@.O14/[U\F1=D56!N;%Q*2LHLM8-NTAN\ZA_&)*=."1 M^_DL*#T=Z$@X?!-X$B,?6%/0"%+;](]OJC\4EBM-"-:)VI?A6L7@5#IF5_*G,F2^GJ/-'YJ#59E-6 M^JM9A\ZX%+4X-[YO0"-;#X15D"CU:SO1WF3[ -H<(B;]8.JPA)>V1UE@;BMZ(<9 AA^T'T[KCNL6 M-?/9S3U9NW7K$V?(39#FL-]*R M;PAKQN_7\54D+;>9Z37S"\PMQ^K8TW$Y10;71Z=.A2GP5PFD=,>9CL!8*(:ODF3J5P511 M(6B7%E7A3'K.GV<%\(9YQ%@AL\W'URM2L,Y[4U$] #UUHO68_MS#&M7EEF(: MAVR94^NV$FL/]'K'J)97"CT(F=4WUO('OF1AIL"\J+'S=3"\T)5GQ42+&'-_ M- NF _/9W$Z,JS3'6:J0ZZP6O@;6I:HAO:9"E6V=\G0,,FTXT!K@MJE&[ZO$ MUX6#LED*2H,.GI,&F_[PPFC&^F+,2JU2QX::)G+Q;6@J72Z4L%I1H\%"5?$W MHX++M+*M&@FKNCYY,/PV,Q"6&R98XZ OP'@^>Q8NRZ-: \*\G.W6L6?:W)J( M+F8LFEPD:S'AH1I_RRNX9( ZINZFT?3A-+TTQI7SL[N8!;60EI./]1I=>V_= ME,,F%FEE0OM=&KEG-@/"K4Q2]ZKH]?&Z\/7VB<.YT^OK?*B)SA?[5F13E/.- MG*C:IUB?0N6]FUVJZ6&6=2_5)0#%/ 0U MDURM_F]IILI.M[)Y21M!WU'=K,5T+S'R5_N$JTI <3I6MK#1J%,7PUKCM3LP MR] K!B9W'DFH/TR_ZG2=V=O85]3.+9#J=15D]2X-*A\HE=F,O[I+P3E Y"E: M9J:"H!+0E>]>5Q/40>7%QSIY8\]UX2#J!9@!=VI?#S/8+BJKM,$"UGM6S%6W M5$XY[/]@%(&Q\;UA.N%T@K2352=;.6RVD.+?&62HG+QSX92YHS,M?F:9>XOI MJOA54-2U.++5)19U*C^L==W.>8WO'J>.6ANG7AF1=LA<8?&VB;6361GMK.AF MP4EL4G!6U( V"J9'8V4*"5'U,2'NLP)C:^CLJ3-[;/:KYB^\Z[0NTT[K,NVT ML9L-["OKR+BI'9Y5TS0J3@%%K-H]1B&IPR6#+U5Y3FU4WNFQ526&O@#,:]5X M'=4OU86V'4SGEA),\'1JPB?;2!&SS=6N&'013Q#\T2FWEABJ[AC58<\*B&%3 MJFPOC2C+_7HFS8YM-RV8OEG7HA<7G/5;%9QMB3VR&KN7B.9*BFK)J[S;<#O" MFU1W.Z\, ]<>/(USPRF\6%;^7!?V;\W .;CQ1K^H M2>VK9V&VBOS:MU\K)[\L6'(VS/$$0PHVRLF M&9JQ3[[GQOR.XYI;-&N[H[GMH3D:!&X8/SW*X M&X]O/;'U.4UWN[])M%WZ8U4IMM9*>I9CB7WJ@LW8S8YN]R$QE[+ND-I]2*\X M\W[N3J>MIT-[_F.?SO;)\2OT%YJT18ZOB4@W,]!NJ[#=+/KR/*VF&[Y[J\F> MA5[:?4HL<(. =J?4 MZE/BGLL\WAU2JP_)9[VG\3-OGT1?[2MKLR!__^'H^-CYX\/1N_V3SD/VLJRS M)'2CA+5,C>_<"QT!W_2E0^8R/^D(N"/@+25@GX.1$HJT@X)?J'PN"WFT] M!)U_;/N+:H[^>/MA[V3_\+WS]O_[X^WA<5=>\U+N\:+*:U8-N;R3$WAK\X I M=WF7K-WV0V*N%X;=(;7ZD)C+Z6W=]-T9/?(9>;?V '=5#ULGUM?/OGU9 5X6 M R3=-KNA"TH]\B%Q-[EU]B^YN7;[6;%## M6]OOOPOVOJQ0 V=NG+3-)]W%RCH"OK$R$;D>?VV3 M.-NG>6YQ(M:^'@U:3JHAKB\K!^L5]=PD2F[>P:E+&WGD XK<,.3=^;3V?'S7 MIT%W/FT]'^YWS6:??]K5T>1,C7'L[/!<.:^L)%]BRN>=A!#4B-D^PXH MZ=)XVGU K_Q;"/+NHQ_/]@GQ+;;$7Y^)P:F>%)^+8NQ\$_VIGH&> MP=V^Z1QJYT*,QV(PV_>W#:2Y U_%42OO2M'E-#$#=KS=(2O[L?S M=ML=MJ:?_6\#)$$1;1#@X)"L_?1O9A5 @A0H 3P+8$Y,RQ*)HRKOS*KZ91 & M6; C<%9GP]G__ ]7U_0W=-9#:BYI3&]=+"8>G;KRA4RBQ%U>_F 7^U/SIWL. MOS[0D.4P;GF?K!/&H<12G MZ:UWKU*AK"LN_?/'&T44RW:,Y,3@7QO WDF3(%V$WL/K(.+OYS>]*1Y6D-A:/*(*IYKX^LU],,EFK_F>"C[J,G4J MWEQ\K?*O-G@LOC-M5;?=K5\/5&WK=T\]5M-46QON]-BGOS-J?&,6[%!3PB[,E)J.EX8FJA56RDOQ["411%_'GB9I<$S#L,I&F&O1G@!RSE?/_[U\?._J)W9I3SC MDL[N??-">%8\519)/,G'66MH]![7D.MF*'5%RS9UING=WY]#,M<=F3,UAPU) MYDCF3KE[2C>9/CA/5S;:X]8<%%@]3_]).=:2+@3!:1E PNUWP7C'7>LU!.B& MD \=9EOGZ2%%$#2-F60S=]=3J\2D$S')<7? M39QYH9+X=WZ4[X6IW*?]5(XQ9(Z[(S*0'/OHJ']1?9*BF2[WX&?UT6**RI,WU7Q]U1]]P])AD:&PZ(27(S21LP0Z,M M\W(SR="IZ7'_M\S_YD=^XH71 %:9;P/HF7M)Z]V<2CQCM-:7VW_RG[>[@"QNQ'&4PU2H.)CXX]CKBO][TD MBO.LVB79F_R=I]DR-)RAWHA[YO, MR[Y)^\N"N_CH5OGX8^%'Z>.=VL_-^B(W%[2;N]2RK^DN,]VV=;M6!#AS8D82 MW',)UDPVL/?KKT(2+ DS+U."36;JLG7//5=MK$\;O#2]-8C4L=G:O?"ZPW 4 MHHVB\NO7+W\HQ:ZO+Y^_T1F*R]J_BR&VVQIFJTL;>$F"^RW!]H#9=EL(,A)@ M$F!9)FV[3!L2RDC_CE!H$&++9IBZ%V)W>#O:)^R"XZ>9XHL"]F5M0KN"T-+6 M]>9K-+1OYM0,,IAN6\0@:1ED,<-JL0A-_#DM?W1#/0]$3_>\>(=WGGW)9GZB M!-$XGOO*5>'*'REES[=;&)I!FV&DY8[.#-*,@#++@TM!!=]L\ M3GG'J;^/ MM*/EPI93AT,VU&5;=J/] "3 S;'?F6')AKU' DP"W#P 9I9#+;UZN*%E.&@- MM4 ;6KH/"OIG$M\%*8(M3.-$^216PFZ\'Y=6'>/]P*C;K=Q,LIC3&EN!>'1J M1\*T(3%);B89AM:Z2QY5RKKBTS]_O%%$M6S'4$X,_K4![)W$^2CT13A'R=N> ME)%:31R(@,P=L6X/09UN5"Y(-2Y0-7276?9^G5!(-4@U^J@:ILT,9[\EF2ZK MQ@[EPL.KB71"H=D[0[*?22;D2$M^SCR8*OP[">Y^^0?\*(=4W&A:\.1%G :( MCOHZ\4.^M>W-?3#)9L53JW<51!RL;O%&0+(\VWY+A6!C'X^XG9PVNE@G6Q*' MDZ+Z%,;ZV@OOO8?TIY_7IC0/HNLJ_3:G+B;XRS]& M"=Q7\];JH[SD%I[&Q4_G=N XM.$/?!UDP(CQT_D>I]97_\Z/ M!Q$? [_I34&30M:0P!LZQD5*?%W0?CA4G8&#Y"_R\.+%!6=4SID-@U%\9ZJ: M.=SZ]4#5MM_ZU&,UU;;LG1[[]'>&N]M3>S/8H6I:#HWU\$(P4&UC^]=G>.R9 M:& U>FQ1]-MPI_J V_#Z4/#9B&_XDY+$]YO1WQ-E0N%03Q.".(T*A3>SQ/>5 M/^"Z6:I\C";^I$%+P&<)8SQ)F ;-[>2_=-B$WT]FK_51A:[J/,03#[W&)[S6 M'-70*Q\F@H'%IT!8-1WH[_G0A'0NI,:]1MP/ILU5JOGA>(R%:Z0 5Y!*4B*O]:NNQ\T!&_#&MDIR;7O MRSB+1WZB:$S1![K>I$'W7C+9+^I]\Q>9/T?ZZ18GH':@=.:R@J/TH''&@2X] M];:=[3S3CECXW584U["4\3UV$ZON.K&@+GF MCBW&.K&H2A+<;PG6+(O9SGY;S>20X/;1%\EVOV7;L9CF]-DX7^H!.=/=MD+\GF]C$)C)G*.N989*]?LN>[3##W6_K-OEC&1EK&N2/SWU>7>8B&=Q^ M%SQ?S.SG\4Z-.8/SP)?3&=S&3-*9IA.3Y&;2E:F?'$R0N-,<[%%M 5W?DP/L M)!D-PH"AU1:4_4BZVTOJ7FG,<*BYD(S\*;S6!=K%0_:MT:4IY6S9N!]G7KC? MT3=:YZXNQY2GLWPDBB*/44T6V=6:93TN4,JGJ(P\ [,:8;6QE()R]. M)S47ET4&I).DDZ23DE#$,9ECD9OLQ"+6P=53.FDTAJI+LB@K=\ZY$X9TB;+DZ;;)L--(W4B0(]&:31L%2=9%%6[K3!Z7L,$$?(:MT! M*^O48+N$5M:EL1*R&B&K[8^L]AD^(6 U E8C8#4"5CN4.'>1]\@C"5B-L-<)6JY.*H<-L:R@' MN P!H&QCDLWNI!T M- AN3#;4VP:]A!G7 C/.9)KA$F:*=230AP-G4(]>;FS!VQ<=5Y_ MYVD63!].OEC"S_W>S'SEA6.JK@+/#H,X4KQHHKS0=4L=+#]*"H2:(!HGOI?Z MRC1.E SNS&:)[_,[(D1#FL<<#6D!(XDGBH^@2$IQ+%N(4G$V&Y1]OO 2^#:+ MFSYG>4!9/*D\I:P$<%T2 'F!-(J794DPR@4B'SR['/!$N8O#'*GFP?]A/FD> M9KC-;>K=Q0F_.H@FP(?D09D\1$#G<0J?*%X8%F-+^<:X\QA^(:% M/\;YA0^J@C+R'CD6/2C^#_P"YC7S,GPX"$.6P*-2F!(0:PS/#E!4D/B",MGJ M[O]*B[&OQI;X<&T$*FLW'H&Y'Q=BJ.K]PZ(3V]YU!Y:9Q&,;W8.X4 M(:O(G G,/D]39'.A'ZGR3R_*T__\#U?7G#>%#(X>UH51N9H@QF2B>',PQAF7 M6_Y0\=LLSF&LD_25^H@P3U+MEQ/C6H))50?Q:\NBZI2+Q M:++ZHS-[9 .GZHTXUZJ#I]Z@>&H$SX$ M.&LQ/T(B.2)A)-&/+:!S$'599H?0'P['F Y5I2X&B80?SR9AE)4]1ZFADW,B MY[3%&K@. M^PB3A.4"PDCCZ?& &6;;_3' 6$H\FZ9SE,,<^#P07<:FQ$@\( M)8W$8RO)')U9CD,Z+#633%L]#Y#=V768UA<)):W,&1R;Z2Y!+,G-)<.Y5'@6 M$H\F.8,]9)I%&$MR<\G0U2$I,8G'-B4>.$PS"+!4;B[9%PMV2$!I=-S_Y(21 M1#^V'/?]CRR.A$4C-7L(BX:^E_H39?2@O!BJF@*O#O'[.%&P'?A+OCL! MOS0MU:A^BQOA7RI3^"V;^?!?XOO\V@AQB>8QQR5:P%CCB>(C/)%2X*L(82M M5F!,\X67P+=9W/0Y2^ +\:02_8(IB9\N?)C=G1\^J,H-/*V<'ORRUR@#N"@) M@+? %V62^SC:\6H#1Q %6>#ABU/^<*!R'-TJH#7WV0R&%2*<3CE#'"N\,LJ4 M?*%,_#G> ,.[A9%%T\ /)_"J^&^81ZJ,O;Q@#0QQ'F09Z W<$GH/\)XTC>'E M^.#[ -Z"CW[_Y:]/'ZZUH7(;QB,8%X@9O" 8(^?AWAQOAU&DLV"!K\2I"3J] M1RY$#XK_8\%?G,V\#)\(E,L2H$L*[PC#\C%\^@'<,<[$:\7=__D?KJXY;U+D M0Q["4TK92&"2 8PD0?B,:9""5HMWK^]WZ8 6?35J]4:O*@[R\X6CJW956; A MIE EW/0EK]JP4KJSJO8 VX#U8)%3F(X0<9 4(*/X,U52/YQ>I^+@ T@M2$:0 M/2S%)<4'CGQE!%X$:*G$' T2QXQ_*T!4>$2\6,2IF%!%%=(@@]O'<;X(JX(. MEP8XX$(*0=22>%[52(\;N?2 TOU??9;KC*?#ONY\IM\#V MM*HII>C *X+*<21W?ESM/-KXIO.8#+%$\ &0UPS*QZQ9$&:^7ZH)#'()+J( M& A8O+@3SSHL@/*Q/A M*AOYTR 3RH4/V"K7A3"9'../ZV8,<1SZ/2#U"L/UY?I6S")R'*QN\480*.;9 M]EN.CIG33%\,:V.K9N7G+%EM-;WUKT>@/=^OO2F,];47WH/K_NGG=9L !J%* MO\VIBPG^\H]1 O?5O+4#YN6Q80;1A_%D.88O(A+1.A&)'(U^_(&O@PRX-7XZ M)2D,=IKA'+YQ[45M_BV)TU3Y@P^WR6QLB>1#C%T,;MWA+#.0@3I\BG=]ET"=S4&489K,%OPU;O:)R;!&DE.:G-+DI#O*)'XMT#D<"0@"(Q M)?0@Q^:C">/; +@WQD I!6F_GP7CF7*/0=5TFH+; $+6V'^\F+\'5(+[J6H: MDWG?T:_XTRF,6J1/03)1_IU[28:0@T\JS5:YJK-B2Q-W0J6J%\.K#XA;#C2= MQWF4TTL[RN/U8+K$@5=XK/(. MT[=)?!^UV8I\46#4/'1JCYU^>33:";![!_64G1B#VFX+QR;!#DTK!NICD.QK M3;7D &_6S*U-*SJ,/$W&0M-TH,V'&)X%@U'>CO^=!Z(\FC;9(]7YZ7/S\"6Y M]2*8_6]\";57C0TX K\-^?(CVU)\*(EV;F'!$R7%=7LI.@U ]E'3::#X]/PS MY4;TC CX0+;S'*U;BWF/!-#9=&ODV8CP:%]DFZ.CS8A@--[A=#8J:+;%',O: M:0.N7"BW\@C2@28NL=! #F-9DB"A"BJ0X)(%W!&(:\#T@7ENQ(A#;V@^&SD- MO36NV5$-PQE(T ?,>#)*9Z6"P\S!HZ",1."21,#0F3,<'M4O-7A&.W)*[9ET M6]4NI._]\79Z=&CS1*>VI71JX\"%#+8_-*"='L\L.7S&/9VTT://+*:-'F?8 MZ$$]VVD+"&T!H2T@M 6$MH#0%A#: D);0"0IAM$6$"HTEPN@KLY,XRB5YHL5 MI-YO 3', 1LX4JWTDN"2!=QQ/Y.I,\,^[EK;)>T!,;5=>\W0'A"R2F252EQ( M9KN/BJPD Y!R<]2/0*$KA5=<@V0*:#ZDOX/O@KZXA<]5.@DM"E/H5:*H7^J;P M:H,-N.!!:6S [" L9 DJN#NJUB[0D$VD7J!SU8!RK>:;)1Y)-Y$ 5IEG#8/F]J+ICQ)#EX8C,%J*" MCMPH;*HS)QL*"38B!,T/HC1/^+XDKO0,45VG?IH*0S+U"[S'WS*(A^%'%I<1 ;A%\RS C^(-POLSXT1 P7R M)!$PH#"JO_-(7+5\[S_SJ !-?Y>G,- 4L7KGHR#R^'5@>KP%D.A'@'$?O!0] MS\H7B6$!]:,X TI"T,*!#HM HYFEO&T@Y<)<;OA NVH_SV NNPO0V,*:ON>B M?(M\A5_38,*O*5CPT4NB.,^47[T@4?[R0I#OMQ.<,@)>IETSMY6ICA]-U2^F M.L6IWO&I>JNI*A-_:88'E;0"S?" AV9+<[NWD=T+@16G)/G0$7\#^.>(J]+K)X_%T@;Q?I"W]#D*9H ?&-\#)!'+A:&!PQ M/*USR,"?,C3ND=5\5E.0#RR" :X6G4ZZ. MVU]HJY1NRRM]!5&Z]<&;WP-P?!/L%X'3>>\M\"'*5S^-\V3LI_PJ[0VD*SPN M>-4YA?S"8?8_12!(OG)5:.5C$&')U5+,(BAF4>CFJXI7P>X0''==?[.9,ZZU MAS!@^#N%V/+ZZ9A+VQ^5#*9A*RF-/"D-YX/_S.Q>_%V#/O1TUT@P;4>;1F,ZQ\ M@E5435>=LC>!AK\*^VELIIY6I:!R'/,(:;:]8>FKH+9^<(8UT!<:Q!$;"V?V>EZ@#99!AV;SU8=VQ;LGUCR] M](@-JH)4"4& _*TEP[)FMRJT[5"ZVI,$=47Y8/)_?@HFSG0X'&NZ-[$GIC75 MAB/;<@;#@3.:ZO;4]O]',P8_/:,S[A%UYIF3>K<\>OI:+%J";2BJ3]5#.!WQ M._\/)(0/GLN$J'?P4O 4S%O$&\*L+<[>QY!N\?FGKXOV:)_A\IGR=@[O'WO\ M$>)SGJX+&PE/619MIW$8\BQVO;]8ROB,WE<:D3)<*)U>?RN:!WXU1 EHHR,= M3S\.5\^4S8Z5TA8O"YQ%GA&DG)QST&=T"G( E/NX=%^ M&( Y$Q-*MQ$$!%>D'P5A< ,,%N_N/+BZ0J:2HAOD4I4OSY-J[N%F!YXM*6,_ MP?Y(*,!@B%/T)KQW'U/2?#P3YE]$$_[RFDIS/3#F2-WB&QXX>4F"YA^A# QL,FWTSQ\2A3RQ7+! [OW\9U ,-O'\P0R@$F8^%.T\X_' M4#3B@KEM'1\/FQ;8YC#*4&T+D2G8MNR_AG%&X:/2[G7%O%G-2)D$Z3CGBW"" M-\+ 85D]'2?!R!?BF,*8@RE8R CK\. LDY0OM?'M2D7WW54Q.Q4N?&5X?0]8 M5[ZQFJ_7>J''!.W"&D[M5)3K.C?3T,W*$E3_*DVC4^5J\KB3V;)_V>NVV MI^4XZJ4]@8S9?F!,!I08^>A5N!:^?7C7Q\__^OC3B<^B]D>B>T;M-SG&33"DX_P1'A6SP*?&78-I.+QU_D> MU7@US-<%%*PHID_R\>:>\*9'[GCK(&J MUZ;:)\MBNA6*P>UWP7AS>V\K$* :>C4'33MK\&(R2V^+G%8O'4=5ZJ9I3%^9 M9+IM TQBTFF99+:-QB1F4$O7T!W7N+]G/%R1HKH-31U8CW#,W;/XRBTK[7'& M-^WRK76[E2P.C!+8J2#_4-C+9W5"ELT M2X(K@P&/9JV-YZD5 Y+P?DNXXS!;V[$2+96 GPY"MCNQ*T<;D;*L(TNHRLLZ M]6UF+JBDH]DFLUVJZ4C.)5UCIJL1EZ3FDFDP?>#VATF]+>P8EFIWH+)S[CK. M;U^_?/NF_/GURZ^?;JB,3F-LG1>KMFI^FJ\,.K/E)M45F2U\S6@N\R$JSRX:MSQ5UJ=), MQS 3:8 MOFO502H!IK5 $O#:Y2+F&&WW",HHWY=;R]$<60_CRQ*2\EK.I\_OO_SQ4?GU MZY<_E&(Y\,OG;RW#TH)0A>07(. &",HDSA%2G$O_19K$0U)&:G6S##:P=RRP M'((Z9T[Z235(-9Y D3#<'4$*.J0:ZT.MC:8/'FV3=I%VNM6K<(>TZ1+7Y M$-/M4 ( &4#=T92?><>:7QYW&[JX?L1.1_H14U^BCG7/H<%27Z)S=.OXC/W3 M^MR6R*2V1-26B-H2[66VJ"V1=":P)VUVJ"U1.WI16R(:8<=&2&V)+K*E#HUP M_Q'284-J2[3[IJ+N+$C8ILOTUM#^\AWW(IGKCLR9FLD7YFDN<0DN9ED]NBX<6^/LN*B M.9UDI;Y$=$2JO1/2#69:.^:<N@$6O^L"=WJ:9'/Y6FCRS2V>B]N[N5Y#M(M=J MV\U=;@W2;&;:.R;= 'Z+.T[?M-/I =>6L ,D2KAZN\]_ZCBQJP'0TZX!;YB^D]=_0 MK#WZN;7SW^.6<\<9-'_@ZR #"HT;%)2_"G@MY6J"/>X2Q9L#9[-4"2*%ST3\ M-HMS>.LD?;4>NO,?I^V<-QRJKF7LTCA/TU5+LX_1,-ZK(AJE:5DU0?AY#5,:M MSTI-95H#57\T*].$>%*&66G8S/<=]L">Q/=1XZ:+QE.]Z]ID=9UO]U=MN*IL M]EK=9^*70[UE\U3E4=_4TQBT"Q5=[O\^Q/ L&(SR=OSO/$@#W"G=))KH_O2Y M!_V2W'I1,/['*/GYE]\@^LEF4BMO=]HBKU%WFY>49)@;C-\6 8J%;FQ5_\B? MEY^>?$*/CT#H6^)""78*G/MDR(%:$M+22[<75W1#9_J 4.%(@KLJP9IE,MOH M,V@627"_)=AQF.7T =;P$(?=]A!FZ1AK#539[-(9J/"R219)-I%LXII-9,Y0 MDTQW2/8N0_9L! 'I<\>S2_7'IJ7*9E/.[H\E0!>3IA3V=$?H-A3IF7&OFZ'4 M,JZ;S-*[#XA&(M>%9SA?+96[KJ7/1)Z_K2:);-G,,NR3,&73T8D]]DUJ26FXC MB>8,F:8-22T)ZH0TNU>:[3C,UAQ2[$XLB1]>0Z631]-0#9)&:=ESSIUUY)\N MT#^YS#$I'3S.=D%2J M4*-MEKJ.11G4RDZ.8L;:!J:N:)-#2LF<_P$1"&NP0 M>%^G!MLYX+H+&&R_:$!(@TM7T0R+Z#-\0D"#!#1(0(,$-$A @P0T*(\9)J!! M AKL*/&Y"R&@00(:/#IU"6CP6!,BH$$"&B10C7:3MDV7Z:V/9'<)58,DN-\2 M;&HF<[0^X\*0!/=;@G7#8)9&2(/]0S:R;-60C*UG/]%'1I&,8A/5T9AMRVH3 M2?CZ+7R:JS'7D@V4CCSR ;(%0]VO(W@//3)A#1+68/_ 3!R+Z?IYL6]V4:8^ M8RU=@,AI+HD MJK1'\AP9F(^4JZ/*Q7<_618I%RWS'M!B.VIG\1H[ML(L'P8> MN8*.N@++9I;KDMY>Q'8SDOO5=C/'9D.;\HNSY!>7&B(9MMI9A,,>ADCUV!*: M=7!LB4T4O:,C NSQPKUUNO,4."?)N\FX5MB)50/Q=YYFP?3AY*M0'/?C9N8K M+QQ'M15X=AC$D>)%$^6%;AB5C^)$0>CWE_P[3'%?*DD!PG/+C^TK031.?"_U ME2!5%DD LX61*EZ6)<$H%RB16;R\:J+[BA%\= M1!,@2_*@3!XBF/8XA4\4+PR5;);XOI+R?;/CF1=%?I@R91$C:L8=W#=?>.-, MF2;Q')@ZG_O)./!"!3Y#3 TE\[[[$3X*$4X87)$O0AC.?<#G$ NHA')2,* 7 MKNJL4\:RJ[1:'WX&Q/SP[OTG?N7;]S?PVA6>AS(%,N(58@9X282(:O.8(ZKY MB*BF%" VPDD52#8,W[#PQSB_\$%5D&7O8YAG]*#X/_ +F-?,R_#AP($L@4>E M,"4@UAB>'2";D/B",MGJ[O]*B[&OQI;X<&T$*'HN/06T"'[$NR+]P M/(]']YU-RJ=Q&,;WH+:*D$=DP 1FF*&R<@ 6]!?L!K M%^(V>EB7.^5J@A"GB>+-(63(N(AFLSB'@4[25TN2=04D53=571\2[FAW8"R) MLC387=!,=P[Z=+.;$)TWW.4> ;OT0)<>*0FK01+M"V1839QT=-"P0Y&SXY"M M/*)ZB0$BW]&E= VU5> =8B#7&+E5#KF13PV7J)%"$5M 1\I!4=+$\X__9)K8 M/=CU-7CQ)E5;[3!5VRY=>A*]%ZB3ENH\!IT4'YY?ESCFY(L3>;1^>;'S[L27 M$)4 G_(^CM(LR7G=5+E6OOGA5/F6Q8EWZ]<+62\W"Q VS7+2ML5LHG[,]88J+(A^Y)-))O8 M!9NH:[+5WWV.[6S5!J,=<&%AO:.]87.UI% M[*#AU79M0-9UPWNB51(R2?),S7:8Z>S8M(DLTJF24T?=<:&>+!)9I(Y9),-E MYK!MS*]8)R^.^V^BCG1R8\R^:&N' MI(PD&K(%CM:RF6/8W4'&.B!G.E0#/9J*2B>0\%,=D#A*RY^SK$"1A[I<#Z4Y M0Z9I'4(+)0]%'HK$D3Q4[SR43AZJEB2.PVSM3/T7],Y9!')0QS: ")I*_DE: M]M04);?B]Q8WF@B<(\!F8YB1'WJ(ROJF!.+C('V5NPHB#E:W>",@69YMO^7H M2"+-+)GA;FR5J?R<+7%G%MZM?SU*?._[M3>%L;[VPGOO(?WIYW7LXR"ZKM)O M<^K;\6*?@U%&L!M"5R4,4$)7[11E.S?8$Z&K:MU$*/N,,.;R@JNVN)1P6%NR MGG!8CQ:G$?JCK'(CGQH2#NOY)?FR-)'05@EME=!6"6V5T%8);?7(9>R+1-'2 M-9WI)L&M]A!&:[CKT;ANKKU(=$2%C&*WC:*&,##ZCB?MR"A*S%E#;PUF14:1 MC"(9Q9]^L2SI< MNT"[9X\A<2=X0X(WO R3I%D:LUK#;)%).G&(V!Z2GTP2F:1NFB3;9(9!%DEN MBV3JK1LG]<0BT4HV(:[V$DQ,'UK,T%Q"$Y.:2^9 /0^+SFYX3[1.0B9)GJEI MKL9TS2*3)#67C(L%."23='DF23.9-B!<>KE-DFU)+IA,,NR"'25/-39!5*$3(YZ)@A@?V=IUDP M?3AY995;G$>(#2EBYRA!-$Y\+_4GRNA!>:%IJJG NT.\ +?#O+ L55M^$B>* M/E"'+_E7>-3GI3*%S[*9#_\EOL\_CQ!9;QYS9+T%##6>*#X"["EUN&M@#^8+ M+X%OL[CI<[8 1S$E\=.%/T9PV_"!*8LD %X '95)[N/CQZN=/D$49 &'P4WY MNX J<72K@)C?9S.%0^2*(:6S8#'WHRQ58/HXO@7\H>0+9>+/\<8@@IM\/YH& M?CB!5\9_PP!29>SE!4EAY/,@RT#>X9;0>X#WI6D,@\ 7W ?P-GSJ^R]_??IP MK0V5VS >P?A /. %P1B^]#(E\F\],2LE &J-^=C@KFF0I)D8OS^.X9]_YUZ2 M^4F*J$Y($E6YP87+$^ ! &,,\'738,4=)7S5-T*)26K;GPU:K5!=U1W71ML4S6J MVH"]VH4VX!["3FD#/KYD^40( O(Q H*F?CB]3L5!+1!E$(4@>U!&/@KQ"#P! M$ [4 +L"KL E?ZSB^D# 0JB>=5[?2X M@4I)>IM);]T.QEIY-ES56I=G33/7S3OV=Q0"C:N.,@MT(<;E#'&N"L0(,^6? M7I2GP/A$O.?MMYNW5>%*,]\/E20&F4$S'L,$@;'?_8R5+I-/6%G ;1%&'9X\A+ M'BIS@EP^CQAER$#\^H]^2.$V5/_APF\S&ED@+JV-?USM#=81*#=!9 -\A/YT"K8 E3Z;!C]2^_ M/*$ZU O0U0<$_@?"S2'7RK@]XSF&^&T6Y_"V2?JJ9OA=:2>@Z:JEV1<.>M^I MP78.]/X"!MLO&K3J4E!>%,-M1D$]%CJ:G MWBK!ZT#5'V$%7VNJ)0>\MF;6D;1+V. OUT>]CSAH'56)]0RKY*;R#IM?3>+[ MJ&ZS[8:-U9W# (9W'PA:K_0.44[5-J1?U%OFF4J+;@_=Q(^7BO@<^?U##,^" MP2AOQ__. ]':+SV( ,L^?='U)[GU(IC];WR-AU<"KK[Z$[$8]DJ16I-W:D9@ MJ^;C9@3%AY*XZ((G34I]Z]%2,4'W<015?"C)! MAVVU^&B1/CR=8?GK^&?(0 ML2[*.A"J!-\88#RO"4"^\QQ66@NOC@3CVG2'V=F(\&A[69O#>,V(8#3>)'(V M*FBVR6QWN--&1KFPD.41I --7&*AT35FNI+@Y0HJD."2!=P1R\5@^L ]A@$\ M/#F;;PH]&SD-2VV+K7M4PW &$O2ALP 9I;-2P6'FP*+(_))%P+"8.S".ZI<: M/*,=.:7V3/I0M?;8$/\3[5?IU!:03@VV<]L?+F"P_:(![5=I60+_C)M.:;L* M;5>A[2JT786VJ]!VE>Y0C[:KG-$8T':5)[:K2*W(M%N%=JO0;A7IRL&T6X5J MXDN$O@%SAPZMK]%NE3;M[EUF#=LVRJ+=*K(+[D5:0,W2F7'D9<%+VJYBVNJ. M;21HNPI9);)*RSUTMONH2DJ--*&E8:!JZ%J.VY8D0E@",'0 M7IB&JF] >%GZ.B8=[APM,.G *;].)L8F< 4 M9_G)WF!.ZY3 D138=24 V8=W[S\):+/W-XI7J8YW#@'L"Y##X]B8'W\L_ @1 MSZY!1 2T&LY0(+/!7UU# ZN=!,JM%RHSWYN,$3B+H[;FBT6<9$M#4>"ZKMF+,)@'V>I%XJ%! ?(* M T^4!]]+JFB9BP*4]6F3L3)!Z=,R@*9DL&G-J[:\C>H?UNRH2B\LR6]^!)\* M(?(F\R "PY]P&+FNF9/M,VEF4X85-09!T?02@% S$9Q0F!1]3?@XW*VMVH\JQP(Q=:F&CI]4%&QNJ#-8E!)L11&F>\#TIW%P@JFX\]=-4 MF*"I7\!8[FZP-D!YXX6 %'W*CO'I)0BVRU&]<>S*(A^!VHCX+'JHP"Y"N)9! M0 3SK PXLT"*NSD=! MQ*%,T6AM5;1"O$W<@24 @6/(&_#U(-1OR@V7?#-FY:YBW_=@=8LW@M0DS[;? MVJ\3J??^Z%>Q:&[A;9![^FP81?4U :8J\HSC-EZ@6)%8/V\"&V6KM3_>3.#;1>^5-@G<;\T\F"%J M5V4BA5Z44RS^U!E0&__CR+_8BR*+Q]^5= :#*1#>[U%S@S1%/XA$@I<)(L#5 MPNV(86B=TX5/$4S:%UPK]**ZLZTC$EV=1;RLQ+3[AZ*;91:,3"VCDMJ*5!QR[X-EN\]V9-BL8(F@C]4& M;1O7KM7UV%KFV<#5-4SW7(ETZ//-QZ^?W]Y\^O+Y[>]=,P!?BTX4P*^5_H,_ M%(T+/F&,*@)H+[Q6?CUPC?:,/<_JIW#< ;5D32.O>35Y#-2^A&=_W19[_K2' M87G((!*%MJ=A38A];?<8!TQM;7B4(X F#;93@]6;G01]9L-N7P]2'@WX^_27 M;CD>N^_9K9HSD-T_#5(]Q[7FVH]^!J2_Y-SBV0^A3XV,RP[';TU5MQZ?OY7J M!&O]\=NCG8>GL3 M;!L]N@]PAK/$@SABE67KP3[,#+Y^_.OCYW]];(RAL'O?)IV>DTK5>T-G1OO!_]-(W?#W3*K]U9OG-.;<@LHCVVA[T)UX=&JW8NO-W0IQY\3(09UY8;GSYND4"3 +<40&^T2V[_%J.0_)+ M\MM1^=7TMAEHEZ3W4NMONFI+QM7N!>3'JL')$7[S$MR7/S]^?7OSZ?-ORL?_ M_O/CYV]TFNFRGB'!:28)=X8^CP9^&9NE;;O[IW7ZS2&-:8,==ZX0CTZV%&JV MV'U(W#DQ=XRAZM*)$#H1\A3B_24N3N.RYX"6/:7FD'=%UMVV*8UJ@OZ8S(XU8"M%1]B4LE!AL.:*F:Y+>[\NM8LBT+D?R2_#:N M=EH[0OET0GHO=:G:5-N6&6BINM?HFCSF_AWWA?[Z]7SMY91=T&4 M0DR*EA78/GP2Y]@ @XO*1?J$0U)&:K5RACN6, ]!FC,7;4@O2"^VD<1MO>F/ M](+THO]Z<66T!PKJ@4JTJ>\?33VD$P9#W?'8YYDD0HZTY6?>*.Z7)JT1J0]= MQ[JET6"I#]TY&N1\QN:=?6Y#9U$;.FI#=PIR4ALZ.=K0/=7-Z^R6JR>R3FWH MVM&+VM#1"#LVPLM>**,V=!?[# D.;E(;.FI#MVV&4A,PTSG,>CXY,-C=NU'1"=B]UH?K*T'8HOM$B=8^!.#]]?O_ECX_*%7:N>T6MZZ@5 MT=X+9*T1XPY(G#,7;D@S2#.>*$OJMG&)?;I(*T@KMJ(]L<%@QP65'FA&FT+_ MY72PN])L4^V,I90CB=G:OZZXT>1E_S@-LB"&&?DA7V=?]9A[N9Z=%$0%,;ZV@OOO8?TIY_7 M%TZ"Z+I*O\VIBPG^\H]1 O?5O/7)-H+'H0U_X.L@ T:,&RRW?!4@7Q#F,9=MC H]>UE31,U;)JDKKS6)@])0 G.Q9[[+,R!&O9=Y&))CS9= M#9GC]AFUE^2WW_*K#9@V)(@F$N"N"O"5.3#EV2!)>UX/P5%U( ]'S[Y:3':0 M["#90;*#EVX'+VKK_UZ-6]M0I&<&O6Z&4LNXPS2G+<*H?/@')'%=DCC;Z#XB M"DE<=R3NRK1;'$N53];:;/KN8)AIJ]K%@;N0%2(K1%9()NYZV%2GVV\3 K!*25 MEZB5#G-UB[3R>%JY/M0!WS5>&=+&>&N_)\4FQ6Y+DBO7;H^]WR&U.N"B8J\. M\F^1!G-WM+%>'>-_[K@1A5UDG@2=(2_R M TGOG@0DZ R"SJ 3BSAI0V>.31WC2("[*L"ZPP:M>Z>0 ), RS)IBSEZGPWP M#FN '5OEVV*8-%4V2)^S[[4GDT@FD4PBF41YV'IVDTB(&H2HT;]SGKK.3,,D M@ ,2N1,Z%V:[0Q(Y$KG3H;B85N?EK5$LVMD3[89Z'B=T]K"2K!%9([)&DG'H M8JT186S0L3(Z5K91Y+28-G3H-+^T*ZJDE1>HE:;+')V0;[IYW)04FQ1[&TEL M9MHNZ74G%CLOX RX9J@&2:.T["&0$7)/Y)YD-0B2A9WDX^EON)%$^6%K5J/ MK@BBX@KX)^"]>.Y2;7*>63J^3.,PC.]!)Q0!R0/TAR$E7@9OR>![02Z@X'CF M19$?P@T)_R*;);Y@7(2@$?.8@T8L8"#Q1/$1.T(I3O8*%2^.]_([EH=6Q5?E MR=7'%!1D^86?#]SRY>%IQA_X.LB 0^,&5+SZ@'!%B>+-P5!E*!F"E.*W69S# MVR;IJYKAGQ8$:3A47+&]VRS5P6 M ![N8U_BMO/UI?N.#)]+%-\Y+S^&D%F'(20-)?4J$%=CL!UC+QBW_@%N= AL MAPQ@'PP@1W]K9P )(:?B.N3!=SJJ$I?2B]>_UHPZ3U1^*HE,OR!YW@M*D0"> M^*E*?,K[.$JS).>E1>5:^>:'4^5;%B?>;5V@0R?K#S%W2:K^]9/6#*:YCF1G ML.EH_0$.?SBJ*QE;SW[J@-!&]K:)AU&F"L)R>L">_AD!E-S6QMU9 ^*"C $PUW> S9 MZ+?I, 9D.LAT',5T&)T0BBN-V9KSJ"\I68YG"0>F8]"\GVM/K 9!NM AOC-0 M1A(-V7+DR69#B\ CNK'L=PE'\+ ]-8FCM/RA4^8G=5"G-A+R+75N,1,.0>MOS+58?,JSH4;Q<9X M$;8X)44'TNG8-!U([Q1E.S?8O0ZDFY=X(/TS JS0>70YSGYU_#@FG4<_\WET MGG\^B/=]T.V=!NV[25 MSJ/+5$W?TRO(!F,LO<+0-LXAO5WGF;!].'D%31^=NK1#OL43R,I031.?"_U)\KH M07DQ4%T%7AWB]UXT45Y8E0_B1,'^!_P+W'OR4LEBY06>1UF_QX0(8_G)-(GG M<)&NFNL7&6;EMBD\.IOY\!_VP,;O(SQ\/(_YX>,%S#>>*#Z>05:*HWM"8HOS M>_R.Y1$A\55Y3DB9Y#Z."D?9X#G22(//X.;5Y=E090#3>%U\<*/E'RA>%.XDM_S M_LM?GSY<:T,%6#_QY\%8W7J&;1TA0QH)^FH4,C/QJS*CJ7951!#O5DB&49&= M=0XW9JR0'JLB/,\_:)L@+)( " M4*44"N/RW/\Z4+)B#.>*LGP<_E"D(0YP MKZ=3^!:_$>\+DHGR[]Q+D*'QE(]/598TV=0CITH34W4*9;%JI+Z=K!<*9:I6 M\P34AI8_\'60P=O&3[L/KCCOXS1#D>'G/SGQ?DOB-%7^X#/HFAFH MCGU=[/72.ZP9B$$A_+J#O^#7NHV_[6GTF= $W5H^U5'-IY_:2"E4Y8;+KI@! M_+*+W0I2KE$K_5K3K<2_\T$%X-\T#[F%04J6^N2-TCA9H-:(H0 QD0D[FHM MZ*)X%0KA#%@)RI9X]Z"2H':@V$P)/0C7.+7"^#8 X1JGH*EI)J35B];H,??_ M]W\]/@H8\02BB<($WL^"\4R9>7= =WC./;Q%B#!>-PU"I"(\*GM88%BWO#D& M.YL $4J[D2Z?"Y\DOC+*'ZYA^/ *-$;Y(H2IW@? S15!@6[)S/^\A_>GG=1,']JU*O\VI;TI)=?4 4,U"P.:116NZH[//P)HT9?0F(O_9X2WG]*N^:;SD2GI1Q77M;..JHECPG_9E,=*$E?EKBIR5^6N*7 MSC#1$C\M\7>5^+3$3TO\M,1/A=5#P$$.F&G*UE>)5@9(@!MW,;*88;6%-"4! M)@&69=(6&[A]EM]+7>#23.I72*O]9!+)))))))-XF(5_:?![D&AU*@N:3KX"0;F"E5N)4"I81#A,#EB$G2"&"E,132 MT>2(/[ Y[M$7H*K'\6T^_ECX40JOXIWIPB7<%L>$@K^ZAH%4.PG%%[/ZK@[A]T)S*OK%[]2W(JKMHC9<:ZI(9<4[M$/I3#\$ M]C<_@D]#@80TF0=1P &"@KOMZ[J22NWVF92B^QC'SEZ3CG7)MBK> 20%&&X* M**XKPU#MI1CK&P]!\+KAH>7XD9,9UKSC>8DM$;>$+7X"(H3Y=6 MH&+?\1GO2C2J]_%\% A8/ 3$RCC(511G\#P_]:.LA!P;YTF"?XH7=L_Z?XK& M\=P7,E H5ARE7=.9ZBSBY2R4>R]5IL#?0L2KN*D"%:_NIMVQ*X6E/LP[ZN5^ MRSS7S8&SKO":;6(P)$A@5J(O&%Z(((';!K>3ANL53_7\_-L%=X]4>3-\*Q#[ MN.5W_ MCV88/SVC[^[QNPQOV1X71]>_O7W[I_(KV+*(PX/^ 33)D\YYQ7]Z:+5S='YS M,8,4TR$0&I"E.=^;LV:F$__?>9 (C0!A*ZRVC\F1XHW'D-WR>W@6P"E4V/-_ M10%>]2T#KY"JRI* TR4!JZ]<#@5?FZ?"CR!*8>C/T2O@$U=W!A&_D?N4U8#0 M%8HAC+PT2+ES2W$2C]Z\?%LZB_-PPN3"R!5%Z] K$@8&8QG M!(S+\FSE*L'K^7<>#)"_834+4(_BV2.\R.-/A.?_G4<"CKJ =&PR#QDA81N( M6#&A5'D[P=' Q#Z^^W3SX6T!G!D@16MX4R,5K+C%_S$.\XE?&-K$1PA+>"Q_ M@$#\3)F XITO/ ZUJ8S])/.0F6!G4\'@E$>\\)TW!LD6:)0*&KP"_C/.$# 4 M1Y;X&)3@U>,9D!K%6$QMY(&$*0H$D.(8P2#J"8(.1?WWUA]^=HB2&^?)&-7G M+7<8<'/XP#9U26#A+DTHP@.#,<;Y3_-UD\_1A>$6@5M>JBQ'%\TAZ$G2##XL MZQ4%N?!/_L+__ ]7UYPWE7F4FE4XKM2#. OH"!1$LQ]PG8N\6^&(\)&CV$LF M.,4).$:.GHX!)4+MO#;2$MB7%4B_ M#S#B>7SG\]'Z'+:]:NI0EL9>.BML'@ZX_.H.=]_BZ:NE/:N1QHD/0HC S*D2 M^5D9> K;*\";@:] _)+_K+PD\WZ@[9OX8/E!A(5=+:_QP%IEP?]Z@D#K=G9I M_= DKAM>/@<"(UZ"$>L;VZ7/"T8L>R"R*=T-P[TI*T,^4.JP0/5'?8M9U3[Y MH+';XV >?H+IQ0 #'S.-QN#FH;!'%R=R-XV:B9@*?"*S5&#;LQXOP 83D4C MKS#G?,56X13/ \'AHVYR9X*1.U@_-%N/'UN&Q]7Q"+M?) #\<=MCY]=-'>_: MD07+K!6/M8,@U[IS_#2O7F#0Y.KV/N=Y3.1#N)5Z">_$ ".Z"\;^ZGX0GHD_ MRDK3 48L'^."'C[&N_."D!^V)D:?B]&\=H_18UI6\^'_(PCIIT%1@5U%7,)6 MH\H6/2^P_X3W(,2 ?R?82]P]N_6NB6P+#>1%KR@,OONB=TH\AJL4#RL(W*CS M)B,H(?P+7HSSIYC]7_GJK2K,.; 'IL'Z6Q>.'S4\5=O\ '$[),Q&S5Q&5]B M3L?S+;3"$&=A4XRGRI%EKB]2HV6)AL'3QAY&AX+1E;1;7"EDB6N[2*J7E;)R M< 4/GM@8@0;@^>/*E6@?-8S;[^? M^5&9Z99]:H+D<O=+HNX*12R94PF_6@#*KHG(E>_'"&&C",P]!_!6AD%7/ M5-R?K>B?OT+X)$EQ"7L:AV%\SRM47-_*M64/) 4(-0["8"G\E10*U'(SV5I? M.T_+NBU<<#5IU-5FF1>=%N>&-[H6N7M;H!O35G7;/09VC*WMAI_S'&B(28/M MU&#U9M@QSYQ8[2'TRN"H[55.?VD]-2RV T18UU0X#L$+8%T_PX]&I*(*Z:-N+_K'@ZD\([NY'G!H\XS"< MHA'V:H2M@5>F_'^UY\$,6$PR >G2JF9X9F]8='+6U]=YR=B0@;^_FZ+M0/MODZ7CNXP9,# M._FYIF&V=&P'/VVGV];+2V MO+B"/ MJ]_PM($YU&=4_X;[5P\T=TF$OG[2ML$,TSC/4=.!..PJ%?0\=<0@W6DZ:<-F MEF:3[I#ND.ZTG;1N,U=W2'?.78MJ-B$9@_AZN7*,O??7U>=>NS0Y7\?1. .* M "?)[PC@?86(*Z\4CEM8AZ9R%$VT.'+(LT.LP3=$>;PV5*T&(&#DI3X^ 1.V M54)=W]V^EY4$#IZIOZ%Z#W&)N$1!.6\;>.D\^_LO?WWZ<*T-EVBK M)8Y5)[VYOH\W[^SB]VX62.(%\%YR26,#8T \DII'5YQ)S=?8).9/;S>17'$W MON\B6]\R])L$[O5$]YQ>N'*#$O,^)!/$)>(2<8D23,$>2[[ M1G72CYN4DO@EEXP>'0'O)8.N#(N2<:D91,EX'=#NS$O\ZQ%OE8VM'B + M[ZX#MR@1[T/R0%PB+A&7*!&G1+PE3=Y6&Z&O@\YURH_;%YF(7YG]6,[K)7.H M2M(%+O5%A7J;A!_":^^?@I_Q",8W'\;%V_)A1[\,E\*%OQ[':98JG737SG/N MNB4WNR+,A4]HT@CF^?C=5BV<]Z$"^8ND(66JE*G*QRG*5&OV2_=,=P)H\.C6F5?W.Z6H]V+3&,I4R(N$9>(2Y387OK:\C8G#TX] MN...5+GW$DB!,R4,O!'N(0LZN@5\2"O/?LFE*XWI3C_0^'K)'\Z>_NA0 M;_/XPVP@ZRYDXMO)WWF*A[7VPDX4,W@-U)&$M79CKLX MZ"SNXEZ,.5'FU;[Y-NDKZ>L36(^&-B!])7TE?>V"ONHV&P[)OTI>V3S$=&5, ME[9@4YJU_3!_SCR8E=!S,'J%F\$I,NS M[;=4B#;VL4?SR=-)7?0+W2@95G[.DE4E]]:_'B6^]_W:F\)87WOAO?>0_O3S MVI3F071=I=_FU,4$?_G'*('[:MY:?927W,+3N!B*RC%GV(K>7$J!1J&W2/W7 MY2]O)D&Z"+V'UT'$I\IO>E,\K&!230F5\T)\O1JT.A #+]+JXLW%URK_:L/" MB.],6]5M=^O7 U7;^MU3C]4TU=:&.SWVZ>\,UZ3!=FJPNM'HL<\4A9[U)<-' ME]88?&&[3F/QG486_S-\HOP!E\U2Y6,T\2<-=G6U\*LGO+1@X(9KTDQA#W=^ M91+?/ZIC-PURY&;]EW$6C_Q$A($:4_2!KC?9T]$N"VZ;KB^Z:::GNJZ5$O[8F$/DK"#Z[=_:)7[:K1IN#J3PCN MF?LB'&)'#XVP4R/L9L>EI?J6M>/:V;H205IRW- M6TTV--OB%LNWDX)$KCLBI[O,LFT2.1*YDTW-M)GAF)T7N?[O%]-LO78%I&^[ MQ>IG_PDS,#_-E(_K0"27<7 #_(*MZ_TYM]%/)AE,MPE74VXF6?NN'LL':@W'@_5N>7+N/P@@XYM]NC:+273+*8X[:UH<2C$V<+0Z8- M>\2DWJ9UAJ&ISL6F=1_\1>*/@S50CDL)1%VM1X%H+WED,MMQB4=2\TACFC'L M#X_ZF]#5[]^^C(3N[3R&L?SO[FZNLW&HKC.]M0V5. [M)Y,TYEIMR\O$I!,' M(WKW%X;[G\YIZO "DKGZ;4][ 3E<\E'23A\6U2R;V>9R,_D9=&ZOTZ)RGPFW\K@FTTR7=(=TAW2G[:0=G9G=12F06W?:/*-O2 .NK6H$O;I&DM_C-%6N M;KT@>J7P9F"(JIX'Z6R.T.H<@W64=1)I52.DU3[4$WK))?!O6MO]A,2CT_+H MBC.I%VBXO:W)'1-IM;L^_?V7OSY]N-:&"O>8_J1L\=E-Q'3](INC:(,>+7WW MDT-,;WV&E'AT:O_ -*,%HKW$_.GM]I&KH:;J^[KPOJ7E-]COTQOSAI^]\.(& M9>,7F$ETQ09I V8,W:W[MRA'WIY_(>$H29:<290D/Z+*K]X8^X@]H'N-Q]WM M'6I>9'ILZSU*O5JJ75?LCC9HA.Q)&>O:X2&M1\=2>INS6@-'=2EE78>BG7F) M?XV>"0DPQURUNU[5HG2U#S%]+[ED,5WK/GAAOWETQ9E$>;'4/**\N.Y X_C? M>2"<9EEQ[J0'MR\R+W9!P+?DV#"7C\SM;5W8O,RBGG MZP*7[-;0M\2A$U=L@46TF5MJ#AVDIMZWI?%MKAU<>7#'W:=R[R60O6=*&'@C MW)<6='2?]_ BLW?*#;O )=LBN$JY.70%+*)%!IK M+TA$,8/7,%=E$N>CT!>H.H1;M2=E)%&=;7"*+K,M_2AAW0E@K?;BS(D2K_:M MM4EA26&W*NS 9*[560S'+B@LJ26I95N26 9SAB9II=SURT-,5\:T:(M,:K4] M4'[./)AR60NKU"7G7G(;1&+^.KQAO4[IE+,-HHD?9:^O\9-#3\Q]3M9UD>^] M.HJF-7G[.E4T1[5=)(-(P3@^Y31.E+ )@J62^+=>@@]3LIFOW"=!AA78*7Z? M1YYHX@)9W=2'L?.]5+,@F5POO"1[*#Z$_\-3TCSD#\6G\ ?/XTDP#<0!8G[N M*?0Q/0PBY5=_E.1>\J#H UTK'NHKB\1?> ]K8X-K\1L812X^?6%KJJT .4-\ M:#;SX-/Q.$\2>#!\\,\\\A6'B><&^-;H[SP28"'W03;C3WN7IT!.(,W[>#X* M(CX^5?GF^PH6*_65_3H.6_D#7P<9J.:X@9C]'OP[#R9X'!OI]-Y;X)W*5S^- M\V3LIWS(VIOC;&AKI@BISPFLKI>WMRXUR*3"NLPJS/A,J*TI#FBT48P("R6)F#FF?PGW(?)]\5/[H+DCC"YZ1*Y(.@I*AO<)TW MF?F)C[^]__!> 7,PX0L4J3+)D]((+&'R@"@3?QZ,Y56/3_.%-^:FH1PT:<0^ M&F%(IQ%/ 3Z!C2^,?XT3JK/SCYS$_2P8STI5PSM]\%/Q TC[*([R=.GS?+&' MN!@';B)6O+"$Q^@BHTWI&/VQ9&K)9;!12/CI8SP2'MZ\_7;SEG/GGQYP"KB< M^%UDA"4=([:=5R_5#I0MC;&!+7S/HZH_@LDX9LKOO[]7WH?PI?(.=6X.=^11 M Z(QVG3/ P?E#N?KQ' WSQ.]'BPN3TLZR _;>GXN4VQ*J[? MT-)QR]W/F_?[7A+%^3(JTAE,#O]#TXXF.LWB\7R):4VUX%&\X-8AND6W@#%864*80J05C?E?D-K<<0%2E4^1,HGQPQ3"NGL? MY/(N@$GA#5[DA0__Z_.G\MP+[0^^#HP#B.N$05#WD"JI%_HX\BS-X,/EBZ,L MQC)$GD1I<>'">\!*\/JEXX)Y/."$6>=@D$"J?7A1EN*3@ )^*OP22#E,8 %7 M%]5#=)NB?(A?PYF#TP0;]X.O6Q*"22 MX%&<)/$]%Y4[+PA+N0,1\Q,N#OZ/0 C6&#+R(%LF;JH"LCSRP\"_\]>EL3(P M!OET#)_PP ;E-BU? \(AWH$V#6G#O1]_!1_]';@^)Z6D1(&U8$O> C>7U-#%W(:((D2[A] M36LE%Z,K$5[CP-$%CL#&8XC%L&QQ[XP5\8GH/[#1\*EV]V3MY7; M[Z:\@6U<<1)YCU9P&H]S;K_7S=+$GW+[MQ80)$'Z';@:%G@'HS)4+QT%WL@K MF=55 J_>8I:'&_BUOI\)=?X/3G>T'%W3 M"U'5%7*3*EA&W @;YLNI56+7DH&@!A%WT^*4#@C$+%BL4J,)Q(0PMS$8Y4S< M)ZPVA *B\H@NO/A*53Z45Z?Y"!+MP$OP#DB> PAG'\=<'GZ5S< Y@"X&XM'^ M#R[?_%KX2!13?+YT =(MYHKJ '9Y$M]'8BA8?/6B!QZ,L>UUEH)L)IX_>GPZ MZ3Z89+-B,T;UKF+_R6!UBS=*XS#/MM]2$8VQCP,\CV28YCHIJC]GR:H$<>M? MCQ+?^W[M36&LK[WP'A*.GWY>%WZ0_"K]-J(+%QZ7"E!JR=A=&,"M]*7:'8$T2!^LIP SP)=%$+2[ ^00XE95&\H@' M,PU_9=]QD8*_$^MHN-^*UV T ^CJ?Z^\N,Q N3\JYG0'4XSS8G@5,\3]4GG] M^HR7>7F9A*%C6B7?77,S_S<.N9-^7PC/M\S+\LY56VYPVT,Q@WN/.XJYL,TH M%/DV0P!^^$]2<Y]]XN) MK$\0+LZ[IW:_@C"!UB@??X@J<=<4#M*>F8?UH)4D@STOS>FTF-T8-_XAA]FJ MS@ IES*06" &CCHU4)FM?;1R 4,YCZ=Y[K8I6P*(V'#Z4\\3*K ML')HDY 490V>)S*E25P-*1!;V\IP1YC2N?=WG*")*[U*:?K\'V I<[&S3PQ4 M"&U:+B:]!;F<\&SI)2KJ0"0KQ2GC MXLW%URK_:N,@AOA.-U1[X&S]>J!J6[][ZK&:IMK:<*?'/OV=96Q_J72#-5SS M\(,%&@RMC@S65>W.C!6DP'2,[@S6UNU&CRW !S;*1)HXN51_:*G)^:8DOM\$ MVG@"CT@8QM.<2'(:G4CZ<[E@_):[@0:MN"Z!+)_2-.<+"!\@:B":<)K\X64Y MC[:()BLY*2/?KP>BR;";=/CL9\I[+TEX&/\79HMUR"^;QM?=T_AV\-+&!WCE MYO>7<1:/( T2>Q\;-7!LC;G17^IAKHJ[E^JH=VJ XS,2U=0T;:)?'VS4=K9WF M-O$51-=6=.4+\N!)K$[2MBE([Z;&G@D=5#6<)83'0=]_9,Q=[1G$W>/#,)%C M[JICUFQFZ,,>.V:2X)Y+L*XSPY%2@D\->W^.6&5Y@(2?G4QW"E..@*E,S^C8 M,WJ)9JXQW>Y1-[)>\NCLG1LNH"QX$^.IE-4)5MP->>Z$EI[1T6%+*.F@9[1YQG/W4:^LHU)&$IM>3Q)G MH#'-'7:G6=8!.7/F/)/4DM1RNUH:S-$ZU%E2 K4\2$.U-9 &:="ZY>NQ=E-" M:"W!'PI-H;A>QS^H3A().2L. _#..@0WVC+5A@,'L=#X4=&!,Q$ M">W( 1X80N @2T1,C4+$,$XQ)4&,B)X!((SH' JC\" MA&<*'Y07 ]5?-!Y6/8EVFP4LLZ157= A*]:@2]O(+SQ[@0E2NZO05)JV(;J(:;N MBOJ5[15+W'315+"\B3,'7XPX6\C6%X2;6"U="CIW% :E1L;.'!:+U MQZD?8>YZ7\'3Y5T+-.L 35E)Q&+(X?(I(Q_^7H*.A0C)-_$XA,XW?Y'Y5=F@DR_M_;P\&UXV,=HX]J-;'(]-2 7",5<$GJTDT)\4 M,T9J5)#MX?]HS 7AN>"!Y0;1B?)YV:Z,LV1:.H/G3?Z5SS&KL&U$4HR9>YPG M_-(K5?G7VE(P-N4L@0**IC2H/.N&TJT*>U;[8.1[D*XI>T4A$6-IS+&_? ZC MB"-<:R>*C=I*M'FAU5RI"F@],+38]50I>Z#B\Q)_'-]&HI4I!X$M45B+EFZB MM\&#:&^J5-J;6Z,/\W?PU M"8JDF'))68X-+W_F3-EW'(2(2&%'B1V7U<'X,J\Y]R)!F^&/8U8CCDT^G 6\U!<8*[X[\6_'' M&-0@\B+1!J1$S@^#.6A8"0^Y%AB7X0+"R"X*9' !/5F ^=5T97C\?0@#A2\0 MMQ7-%.[:7+;.0BROXGQ:RI90E?YDV6^$5?'[6=7JI,*>X&3#@(.U54#+!5;E M%$6QOG_Z3#B99.E;WV+$UVC2'ZY[PZP5=FR=>'*M*W85PL5S)M05%*$JK5NDT7W*VD&=4Q$ M7SY.N%7@LJ$!B&3ZPAI48G+@[@NW\@&K]%&>B/X=('\\^EW&RJOH').\S5(( MD$SD,H\S(_[^S=S(P#&4LQ,?F04:+X_67Q2G3T2=I9I0KG6M*?*[,A5?G_CV MK.:).E&UBB.BO=IBW]*L &6653E/>0>_RG,EN MXUC=OGS7ZJ/R56]%$^!5=HY9G0=&M[1)7*X?I;/PKM3/BGXXF/SP2EZ18'L3 MM+^\@Q(/'7E_S"6'A*((2XQ;#/[_]JZ]N6T\YL2=R;O>_+4J$;&XD4LN';=VGOWX ("A1LN38,26S:BHC2WP Z >Z&]V_ MSFU)Q5R4-5,4MP1-+0=7MS:HO;4,EE]!XBBT31E+6KU*,Q?'A-M_HL M%U+7L@4)>]DG#-AE=@0H:>!'W'706L%6>M*,P=,,5,PG9MN580:A#^.E'E:? M:+PRTOPM<,'G3_BVH@=D_0>S1^T=UWY!P:6>-*\NEI4>(7*;'ED!?CYKJZUFO M/Q4Q[B%7*")H._E LN\P!4F.TI@B!F^,#K.9UU-!,C_YW$N2@;P&[=2IM?N[ M%G/O$ZQ(Q<"'S<#M?JW3.V1(\8J!#YN!G5J_T3M@_MVE6/J0<)U:];)A.KW M(OR@R5WFTNY'F=S&L<-:DWLK@=E;8)JC;JW;Z[_96B@JX*"?3!^[WZZU.^V* M0F6ED-T#$>IV*@"N4E/IJ-^I-WZV$.W?#G]P0;6B5()'[?![BQ]T9#NU=KN[ M/>]7 $\_ET#]?JW;>$&$IXI(6TD1B)'3:55B5&8*U3L_FS[[M\7OGQ-_RAG* MX01S .&'0$*SC1>N]RF_?9[^].'L-_7951&@=>8(_84B>W7G"L, /6$]ZZTXQD_Z1 M1S<5EM_SK$Q)!*IX25I.S6XU]P?*[PD)LQ\9$I54OD*I/&IV:HUFGWL^!U'2<>D=_H:K/UY4W/U@;_6N[7^]N_;@U MU=(2N!*!$^:1#^L/BT]HUIOF.Q! SP]X/'$ZQ\XI"%HA\"O0 M&'?)C0*8QBEXD7_+.#0NK'[+6&T]$<2?6(,BHCM#JA>$DPE"L_#C6@:^A3]# M3A!J,G,)YXH/D3!WLM.+&\,#XAIB_JR]6X&7+. RQ.76UZD01F[,"EF047=_ MM6WCP>8-/ ZX+4J%IT WX[HUT$@&4\9ME1!%^"R#G0H>15.A]V8-T*8^P\WL M KQ2.G4E4SLVYVYN!:SQLMIITSPT05DSV;UNO?=CJLB-?Q2I0>H>S6J&!&>Z M2 $AC?^=^@S8B'KBXX>3LYHU.+DB?OSM/]W9_/UG:PA2=/P9T>$NDX5UGGCU M#/X8%8X&HB$0ZT[?A S[M5]W\G#H=B:*RW#H6J5E0J*4&$D:B!B!VB#43CA# MO&D$$B9L2EXMUYJGT?A&:E:70+:OQ#TLP"CUIQYCZ$4XJ,9#VA#1Y @@2ES[ M8ZD384"P5(1C$BOH%!PDHZYE^A)Q@7W"\,FI.E.G/#A'C2BU$\=HNFS#*(^= M^OZKI(W)9OMF/6V:U+)^LAW##G@LCODVW,1A/PUA"\!%87PI_(7[A"4%9NZHMPM]26"=F@$%,^&IQ.DTV MW97'K&0#$F;S:[/9,HQC@]@P(7!E/0E017B2(KHF['L/B=?(<]#JY9=GEZ?6 MF3:>"O\_,1*03?>A%/JA$#O;[7J[1SS M&!#RA(=?P2]K^.5.?BG*";]G*8?,>L#I?3V!4 T@IL-&"5-3 ;[2EP?\+5*;O_?=]/MCVW&]CM=J3^S^J-/N-OJ-[FCB="8=\4^[V?_E 0GO/:.$;Y9GN"*" M=4%0W(L1""6W)]@W61X2=B2U*!F):7A'S4L8O#N;7YC-[R'496 1/R+9I!8) MP&(NYI4&],RI#[SI*;1V ZL2;6"60@DR:6U$"UQ%-%RO_/<&+K#IU/N="M2N M&FPU6,(VW.ZQ#Z3Q/0)-K63 7L6'8U?8PO")$ OW(;2W $+)>\5K8 MQTU:@_@U+T+SN%TM O77("_[<%.=BY-KSC'(1K$O"GL5&>05N-13S;TD:2/% MD^[:W5J[5S8@H@H>K>+@[>'1[,:N)6T5_U;\6Y9)VZU:KU$!K%8,O*\,#,9U MK=,]9(3*BH,/FX-+R;L_&T;C!=(/EWS183J?3Q>6.BK*8A-/.JIVO=?>8F % M.0E(Z.-FW2XXVL"6BO@$K ]_L]2V_'74Q;?:M6YO5S.F B^HB%01::7RC7K] M5E2JJ%11:=^I]+,/$U[*BKN@S*?,ECO/"GOVTXQS?LB,VUO,PE:GUM_90JB M)7]RR+#6W!G%K:+13Z:176NT=L5@KXCTDP,_M4Z_PCDN-XV<=JW7?T%!.B@X MVQW2XQZ:WP&B _UH2/PI5Z;4,MFS&[5F^Y&!I'W Z'G ::YDHY*-M1Y4O^8X M[4HT*M&H1*/ E&OM:F]7HE&)QN&+1K?1KS6[U;91R48E&P7;1K_1VC_1V!J$ M$2N86J 6'@(]TB?2"D2&M$GC:PQ3. +QLP@I $8Q*<0 M'FTWCO\@M"W7FJ01T0FQ0-(8X4O>8 5J@F '?L2]L3Z)492ZT<*R'<)$:-MPG^!'>& D&_A \G"E.\DY,IP1^Z=TJ M5"W"_I#@FC,W22.$5\#I;!] M/YD?-XG@&%C&CPDJ9H,,$I=$ L%O$%Y&1#%"BB)\%7P&DM -#"ICW;J1'Z:Q M? CQ#R/3(-UB@Y7MUD_C98;+8;@-F!=AUTKTFT27E5ICQ/()@<%]$\4L)Z\3 MT,2\$(5S7YEMY ;7!.^(L#$@,QV+Q,1^#W\T.WNEVAQ9A&LQZ(@["F$IO! > MC0 _4JZL.S>".>.R&-PS$F,W12BY!)<6+Q_#TKE @;L;(:FHKE\PNM (=O.4 M0/R0X]0#EJ[T)?^"54AP+(@D%P&7[-^Z&MI,635K,6H072:/('^%?2!T)M62YTS@$M8C72+QB?3N)#".$,G$8^^H:?IHR#9'4FU%Q\"6P M+2Q#5Y->D:A\+D+D)'$"E[-^25#>,LA"A%=LU%L*F^[QF$HMI[R82K!YH.]@ECY)P,[QUC/4X* $"!GAA3E4L$=M"(K= M9^YW?%\9:,:RE/X$Y(("N1G?R MR>,@D/":!(V4B(URRZ1WX),SC/0:2@U9-"X93[@^M^XT9:!.J?U,D&U#7,"X9@9)G&!G;X[ 8NOU_/ MXJ.V8>CN 5A="]"K^+),!$YRR'E?L_%PLT,M1QHJ^I_ M-!XO0=$PL*Y4^9;4]G5KZ+,M+\CN4:;[\DMF89P0BBJL<.Z%"IJ>Q' DP"8( M0KWPNC_OFJ%OIG08Y3F'N)O =?!9DW *M( []@X\^A2!97&JOS$0MG)_4!^F M>[>%7*818BDGROCYV\6'(6H/5*N64%.5F-]C.54RTV6+#KPIG"O[R?7@,\&L MD]]R2^:[P1YDB;B1)_7;S%V@1D,\9T:,Q*=]&@P_6)+UAZK<;U<_%Y(<)%XZ5W\%83>Q)[:(3!ZW8>'4Y>2H>Z3/$]@SV?%.0 4I^17W@N6&= #>/5W@X\C7 MV69U'S$3M!TBM!)EPPH8);Q\YDJ0X@ W3G@=J@L_4)3+=@DMV>9MBS!5X,UR MWR92SE,PJ\?&R_=-!PQ0>9%90/1A6WH:(F3MOBF BT!O*AQ=G)N1J&ZL*@=C)B4)B8 M']&+9J$GID1#VB$STX$-1#9P4-[XPA3'XN+UX&U[Q],PI,8Z&I<4.<":"5!% MGF[_@#XU>'5@#TRI-P4AGX, P9X.5AV*\3B\#G3'#5=Q%H=^F*=RAI85BRF_ MCB#HX8)CQ$*6[Y4VHC+SB9*P'J"4I %#1D7D>L)HRZ-\6_9[]>1WB*_EXO=& M^'Y/ G7F\GH"(Y.DZVB/FH?@"U 3A=5V1K!C*11D GWG#D]T-(+\1#C[H&J1 M/"J2(C5\[,,L7 JKPC>1'W]''L7EAPG 2HRU#AS5K=\S5X/YA\DK[SK&#BMH>",SPKUYC4U31@.Y J17@/3= M4@+2ET5T2--@XQAW.D[Y5 G8^R;/@E9$+@'RE7OK N.C\* F(N;.B5#=^IB2 M?TAM*Z3L4;N&.,[O3(BKGJ#5!>^_"ZFU!CA#B69T*UG,<6?!H)N(6*V3O$PG MQS@ZH!CUHV#_-W\7.T29=5,DH/G1@/8D1X^L.APWNSE+.XKE)C*6"@[]-"?B M2ZOP>I3O24:?3+,!%9![L!% )(SOU2:EK6&3!M@8X :\6CY; J;YE\!#:[HN MGL'31&:L(2X^*\;PEC;GFKY$WFCA'&+D1WW@;3P]< E9G#A*WA?#@)6"QY@Y M,1+\J0:29QBV&L!>\ /PF($78#,0Q]@@"N_QPZH_^@-'.NW2 M'NE\I5 F2-H91XZ*G-.].XI<99.,.9[VH#[//)%:3!F&HRXMTNLW@DL@[ %\ M'C^4V_7J_(/>>O]@%VGK_?*"7L6+2/$9\*G5K//Y]>J_?V!3M1T%JO[PL0OLI7*2V":09TB^ M2$SG/BO'07@B;+KSD;AV*:A+^D0]C?PU>11J/!0[8X$.(K)T!S5+QM,>3X>: M#,-1=V-X_Q9G71,?C8U-1UZ/(>XZ$W=+V6S;OY1"5EIK984R=,,I&Y:7Z"U[ M2))]BZN?XDF]J[L/:]ZR?F!^G>,A8L)A/NG4QA!/E<+UO$L;F( M<[V(,LV(GA!XZJ/LYSI&/T*=S9FFA&R$APZ#U!,/OTGK ^S[BHFH'*3^FJ*' M:S==NWTDWM ]=ML[YK^R%(6'-F@F@9GYP\D J6PSJ$ZT..G4TU!.8KL"1+K"^2(?B;WE=2SWR5 A>+H?L MA)>=G;);$Y$.E,>@/AX]3/D@,DY'Y.=E\\Y-UB>'">LQ8)(R+(8?XZSC&DZ+ M'X\_&*Y4[A!01H&S8X(H50%V06ZM[/FZ[J8RK3Y8Q.DLY;ZS*B,P#?RQV75XO)Q^86B!K%\EOB=K M[BNTY//DU?=9!#%DJ8^9T8VC!3QW1P>0"#Q=Y!IAJNU?+T\FI74C[T4=0_V? MRLV2(A?K,M4\$:/-!#(\[+1,1[RRT0LE7M%9I/<1V08&5OL'H] M+4Y\V2$:5^?&GU,0 ]QD'\>S9KI;'4Z_V"8SB)4WQY+,UEM_H)3RFHUSR3"C M[N_KK;.U2B#4Y^/\@: ME8NI=&)%C'G/?GS#$SQ#3R_@Y"N\YQB_N([8"8Y _]^%T7?KR&G8S3=+B26D MLH!MB>&&U? J1XX6X:BLX[P![6P%\,+:Z)>J(^] M>2_]"#R*+;TMIT-6:Z/<3/2!&L++9$F1L\&>TX2H/=;PT8I]D3N>R MB%D7&*+.J, : B2GU$Q]D4\X5(J*LC4S-9/E@1+A5#XD,09LN]09M$VL+XQV35 M)/&,T])B>0-W'4S!"+;+5=7^1TTEXNE<6Y>$0=K0:/OJ+1OK$KZC@9&$JS?4 M=EN@[:+X91*0KP8# 2$^*VWP=ZT-]NU<8FE&E!N5L6V1NJ/3SB02P35<'*BP MT@K1A;&]^W00!(Q)N2X8YDDSD^I))TW!_(=G;3T/T.YV2VY8W.1+X*8#(@0+ M"E]K5\R?S=GZT;0QM==\BEXL)=MZ$74#>%PW2[& MKORR@C22U[F=O$LJ,=]2/I?*O54#[9\L &N%O)@^IQCI7%CGE)VA;.<7Y!== MM8AU:@%&>%"!8X:)=*I4\1H0-$[GG-*/.C?&A_!1#A_AJ-(]?=P,NP5YS]+" M4292WM;79T,WM#^YUI5[#VX^?)V$;**YE*.M30+I4_)O)HO#+5'JTR6H!#CN M\ETL"G=/=0@4YWQ4RJ7D.CDVTS"G1O/_3)=[Z(/E&+33&!,XA0?S&L$[,UVE MRJ+Q#Y6LB4G-JIZ22^K-]37.PJ3C#\XG+9]Z$Z5IT&MX2!',!QUT4IOI*/9! MOJ(%Y_[DIX9OIFI!55;)*F%I!+"=1]XQA@\Q+_?6CS&W@2HYE5-,>S,RPE0J M&72@[F4]H![FMMY(:7:J 49*Q"V626%\0\5VENK/)8MJ]@0^T*;L (]/B1!8 MIJ[TK;F@N/+I-''1YR0#!XE3F!8RO/B'U6JT)/NIC.7M;4.C0&T6!G["7NAL MM0C)5,DL^OM'ND_L%ZU"!8"@H66)CB?8$%S:'HBI*4Q K42,;X*5(B,LH$NP MRL.(;AJ_3])@R=B^X9HS"NYB/O1,YE%DU4MG,/SZQ\S-_1 M[W@X4EJW]&K<"4GE6Z$8-Y/S;#'4L=B2[LEE[.(* 2VO%]F\T5V)*(*960DP M5P_\#-1'L;C&R*!2EEZJ!ZVV%2ZR-W:2 B>FT*H?JN1BT'Z1=*J5-4'IGZCD M*+J*L94E(R9GO"R%C@KMEK_+(U1Z*N4 D!&%CPTR(!K>IR*-: '$Q9B-3B%T MU^@!N<4@2D/FM;$84B1:10UH=Y-AL"VLZ#**\(YFTIG!?U<9__TF4^_*8#@= M6]]B%.@Q;HR&JE9U%=>D5&*6V85U!./5,N#?@F2#V_^&N&8DR"1A9M6"IZKB*S%&>_T,587KGI70 M;UN"5FZA--;H*W%B*>10.3!YSU<$-[AWR, 5'QXQ7H6720C^G$5N";:.0WG^ M-5MW'->CJ4I>8J-+8P8P)("5N/=X;$46N[BG8E!X6H(U-<1(N<_N7%:RLB-K@W:@QE_LL]6K-2>'8#3!X.A(FH[> M'=>,&<@%FDQ9HJBYPB9IY=]TH<3IAORI11T3((CYAY>1S*Y"$^FP5 M77;8)J_!\1%D6LFS(EDOEVW,PD"P,YRBO:OJ/]>I2%1Q?KJ<3K>O28C;G-\O MY;BI.,#NZ3H4+\F2RP@/K6[E M$,FCCJ/+C=*8IDP.B\U<).6HS,0&V,K7MGFW&T]2 =%NO60%Q(NM:;$NNAQ\ MO;+.SF1CUHNKWT^_6F=?/EU\_3RX.KOX\A))\-UR),';:Y/@S\4U[+FDF 5: M]:N:N51U(/FB+[MG),D]A+>G;3!T<.4IDX;F&6$XDNK6L4SU>9BATR@),PS6 M<@,6H%B?N !X#QAA?>5.#A&0H?$XY:;P<.I!5#R-WU>3^(?_3GWX8L'%/QQ? M@953;\UEEUZZX.6>U2RY]BH7TESJW3)+=ZC[P0,5,4_T'<8H\[E;FXNJI)"M MS)&/=PKF*),@'YC(H\J27MSB16MCO;FN/B@@ 5+&#W;*(]&<;P\V55I%F.8E.(*4\3FX93Q M$&L6F+=!.//'9D0QP\U$+@,N%NB>T[%>I([?0.CY65EDZEJ$^L%'UO"&U54&4_%KA>Z M6B1$;&& *7_(KG7HPN10_P-8B4_HN"0S-PI"A2F4GQPIOH]R(LR(()] ]Q;,&(DYC5#.=X)@LX.1_DXZMR- MD[HUD# Z',6 2Z4[9^2J*B12WEY2;'$@@855@/=A?2=3XJ^GX0A+=$BJF9"F MU-2MW\,[7/<:52=1&$0J %/J:<9T['YKB%^&D<$923)7)T.\\3.75A)14- & MJVRU*SK;G[$P=P=NXSDC@YJT3 M[]6Z%&'QUHK5RS)$+ZY5EE&_HK20K5_ !>HTRV'U.FN-WF\!;B$Q)T(,W2F? MA9R"B01!B;$O: M=IURT+:]EK9<;&2D1>T'57>7QM<:XK:?),3=;9B=WM_X([\HF>*O?^&.29K[J(LEC'KJ MSF/Q3GU X(KYU%V\\P-Z.=VDUD.R;$'O/^),_ED2H]^OM^PVT@,[6F9=-R6I MZD2JI8Z<\K=>O=]8_W.C;J^_M7KLDSV6.I%*VA5TZUUJ=OHR[7&[#\D,S54* MA?4EQ3+TY6ZP>FZVL\WD6/&6:7H?J6J7CG-S>F[BOK5[S3[\]Q9&:]O]INVT'=MNMWK- M[EO/=L"8<+R6TQHUZS?)[#^2<,S?_;/9_>6O'U00]B2FFPW8 VXRW;006D(I](0!Z0A&MUVR]$:0MP[#BH(S-C&IL19IV(0C.W4 MQ& >^5.+T6?LQZH(4QVB;!3@97VP0L%+6;6A MA5T?M Z/6V\'*V5WIR=X06["AR[^SQ^RC^39O%?\!P MAJJ]8$)R=()4FQ#B')Y0^O?HC"=*^%>K5N-1(*I%@B+EP-4&$+MK%L*-7 H_OG 6'36RE)-K7JG;;\6>:ZV\X.69V>#/']8 M@*3%)9)W$AR2YC2;\VS<,\9;,@35D__F0I,QVRBUEF\K1(@<5?/_LR?!&A>J9Y44^V,\K_LO[QX>NY=1;$ M":$ ? S'*?KEATW.XQ1J.;\3,727M@1'U9'#^ MBHAZ(AO0X^=S/_B.D" '3^*/IY]>$8E5/M!KHO#YX,,KHO"Y.Q+3UT/C6(1'YA" #+Q$ ,94IV(@"V]62?^6*C$*"EB6("-R56=VL]Y6J^=CJ_3DW3%_ M]S*50W]>5[=RQ3!ZIJ/+.&R3- JXW9U,@\5CO_EC?5$-?NYA@J!'-?=\K(A% MX/#8>1ASE;#V@WL%O3\?[K@:8/O,&W=*((8+ZL');UQ_+NH'!! PT$WO3!V MG+VN6;,$(\ @P!R]:(1=VN8('S]=6+$@;)CD!M\1*QCZW,L(.(/?5@+TML(R MK++4NSE+_NXCZ]U>M*G]QH7.*8U.O=M>J7F37ZX6PKR ;EDI@Z$ZL^'9;U\& M5]^^G@[7:04)+8+0->,Q*@42:J4RBI(GD!YC*GV%*"'N>FR4U(?99WKO#]N<6( M("GU!DO+KM6([7JSZ3Q''5ZWUWSRQSKM>J?=>O+'/L\:-/OU9K]_,+6(V]F_ M8!F*=VLMX+VP@:D(RVXP.MT.TVO@Y'XYE)7XL#@PTKZ-WUJ#(!;3F?7W MT&AQNX-,[D#AY[ET#Y;Y"_@-VW".W"<)E@!,?P)&M7!T[_=HLA4_/?L27_G) M]-!VF35GWD4LM.2\VNR2E)RM'GOIYN!0Y;^C_]Y<[[^_'87> OYWD\RF?_U_ M4$L#!!0 ( ,6 :E7+(V\/ 1$ '+# 0 :F)I+3(P,C(Q,# Q+GAS M9.U=6W/;-A9^[Z_ :F=VNC-5;,G.Q=XX'=F.4W=\&]MMND\9B(0D)!2A J0O M_?5[ ) 2)9 $(-LMMU0?4HO$^7#Y#H"#_Z/;_>WP^@P=LR"=DCA!1YS@A(3HGB83]#DD MXAL:<39%GQG_1N]PM_M!"1VQV2.GXTF"^MO]_NI;OK^#>V]VPKVWW7>]X&UW M-]SM=S'>ZW7[N!^\#LC>[KOMO1_&^[W^\.WP7?]--WR[32#9B'1Q\&Z[V]\- M7N^%H^UW/1PHT >Q+X()F6($%8O%_H,XZ$R29+:_M75_?__J?N<5X^.M_O9V M;^NW\[,;E;23I8UH_&TI]<.01WGZG2WY>H@%R9-_'=*EU%]QG H:)]&K@$VW M9'5[D$V>6F+1&G0:BP3'P1P]3'@W>9P142X#K[?D:YG/=G<;&@QRPDG"Z3!- MR GCTV,RPFF4''32^/<41W1$20CD1D32MY2@\#K!?$R2"SPE8H8#XE*_#]\A M))N=3F>,)R@V9$=8#%69!4^46 =IBLY8@!.E=S*E@*2J>D;Z+1(E0O[JRE^O M'D38V7+/-17=,<8SKYR+,CKW[(E/"0KZUMO;V]MZD I47H)2C5#IN_+/;J_? MW>EY9%NE6NYYPZ]N+O<<95AT'K\RY')/+$-I=ZG2!9ND^BTC=G= M5DBHBQZN)I=_E&@>CF.6*'GY)'LVF]%XQ/0#>"3;;S]OQ&LRRD+BN2RDHN#CH#VCXANF@;7>\:);[U!1," K6C^?Z]^@"/?ZH-(D$9_ MB]J'9.1;>Q"A,5VC\E+Z%MXC&AYTCA@8>%=X#(63SW^Y/JV9UU6^"XD<-@=> ME.C#MOJOA[H+H["+E"22HN^W5@56H%)!PLOX@_I[5"*?CC++;=L MJ5CV,&_*V@:.!8MH* WB0QS).?-F0D@B/!J\"L%*0!]:_09:CLP96$"A# MI ML TEB;C"'&HU(0F%P_]TN\D(2@W"Q>>;-)MCH$H9= M54:!8T@TA>I.0(#>D5-8O$[)&1->?>\9V_\@G6';B88.>83%Y"1B]^O-K^5(5AK?.-&H M>JU$10JV161=X"3EI#A:.K-3(FJEXZVT.ZD((B9 %GYHD.5!LT7-?TT"*'ST M>"I$2L)!$+ T3F@\!LV,0\Q#=S;L2%9RWJV2DV,B#8H6J&@.VR*R3N,[.:]P M6#DZTU*4L1*PMTI 0;I%[7RE%^B/H&%R\IS)$=JYP4N%;2W?VUYM^1Q&&7!S MH!:1, B@TIR$IU"#>$R'$1D( 0L<:(]/C(7W-')?A[E@62GJK5*4HZ(%+-*X MBK0@]-8&N+TCEQ%.(;)[1? OYS)+.0# M9TZZL-=Q5/6-AO7%%J>5U)!T] M5Q@L^5N.8X$#OU&L$L!*2,EB6D$AA86*8*TB!!:T*;DF 1MK4 \J#%$K"<:" M.@-!!906M?X9P3[+@BRYK97[QN)9"[:H875,YQ8_>'F&%C+6)C86OUD428FW MJ*$O2*)K?D7XS01S]\T1IJ2UT8U5+F#D#0\H2,&TJ/%OR%@%2T[C$>-3[#5Z ME\E:"3#6O3D**L"TB !8 TUIHEI Q;25*Y[$@8]#N@[#2HBQ-BZ@9:'N EZ+ MF+E)AX+\GD(%/DJ/O3L=AJ"5 V.)O(! &J-%[6[&(*]81+TZ1 V$E0MC*5P6 MSD3?YX!MVNYA-NLM'D9/XB4#L++B%&1&WVNX-G%BC1%[4N2*9V5LKM"JY"WEWN;,[QVTS*( M(G8O3TN?,*[W+LM3L$\GJQ[72J$9Z"^CL(OFV2#()]M\C61.K:37ZOWWY=49 MT$JHX4UPBR>TD,2"2_\FG4XQ?[P.OT(W8=,9B.;M&> M* 8G9%!<988N1TAEAQ;YR6=+D8P6TEX6AYCSD[^:I] M]>#9,K0JAN'^J B3+.E(GN:'18(?5'I5#*3*D?OHVZ@O#N&0;&7\AYG(5U>> M)3.KGAC.%]>P3!2F^YD]E MJ;B5+L,C9,;G6DC&6>$(J2\39;)6&@RGT-G2*=1VDE (=,)F=DN!,?H\ /P>' MJUA6]MSNB=#.'Z2@6\F;R[:B_G:_=SF-Z3 5\JJ$88?RDLCYEFC M0MX;A:@@2FU(U3\' :0"@9?0AYIL;.KPQO!Z>:F#RCE_EN?=2G4PMS'[,EV- M8"71<(C5[83>D /-(&]>8+KC_ 3/:3SV'JF]0*T4&@ZR&@KUQ1$LNS ?Y7FU MDMJJ*\;\=T_5XU@)+-DT575C64N)6CU-(&\[X= DV2=@UJ#,%=%*GN'.*CNP MH#Y_H/#SK]9LF-2@T'1X/.9DK$K&1EF*IQ-J ;;R:CBZRGE=SD:&]_)T;>17 MGQ@I?O'I*,)"T!$-UEKENN)9V30<6MG9EN[R5Z30,GR+.53_'C'A'TXO%[]+(?>\%;>UE]ZS\G^^5H^U8>TY6"M_UR M*PDPCI9['^*L K"2X70M\X:40IMZ#&$U$!MBUG??FX?^O9WUU1!68ISNT6XE M,36W8?L2Y !E)/X G1ZWW%Y]PG'027@*6 ]#'M']F1*5]3OHA&F>5J20,TU2^>L39^GLH*.3 MTX1,.RA1R?43H7(]A><2I+-5U0)'J4A@T.7'9,8$3<0@#N=7%XBCE,L/U%?6 MV$W87D,:BP3+I/K54#LX#SI!]J4\CWI/60R*SA_M-=>V\C4=3Y++T2]"GQ6L MK&I%ZO7K%I+ABU7M!D?DU9G!L&6ORM7I MU4=Y A\4C8MS,AT27JR#+I"N0FG29^]>8<*[\B^Q'[(IIK&]"C*\PH6,]. 9 M37!$_U#Y28_C%:;A+5,C1!;]KB3($\6GWG]FK_MT#CK&SQDG5\GC61+64UJ5 MN@&L_IS&%#(\C4,8!#G%4;XS :S8^DJY2#:@@H/"5NRE+5GUM;.*-:%J293+-ZK*8. MH5?X45GY)XRO*F6U^M8+-;6J66@VZVJ/@ZQN57I":S#0I\""H,[-=Q9_;3EOTV9G.PF$Y(7#YF$K='RK< M9$[IS.S&]IG!93BF,21+BN&9Z,^X21["579#\1'"43Z,20.61V MQ=F8XVG]K%POTX 9NAB]F@^ZM^R0R 7)8)00_E^"^0E+>27?/A --;)^EOZ] MPS2)"#\[.[*8_J5I&T#EQ/) >,'Z.@]@%ZEL M^\O1)R)[U6PBY]-QK055(_$R#A(:)V0,ZT3[]!-^A96D,N]NV>(8F^Q"I_&1 M=A<<9Z/H+7[0TTGU3+0>6E--2-7ESFD8,.AQ<@[)7"0.';5&J@%==AY^D[?* M#NXP506Z986#&5FAU3BZH+5:P]=';"K[RD \A $IS!9 VE#CE4B:4<&$R(G MEWIE\ 1I@&Z8'U MF+U[0KE(SBBQN*Y\$!I LKIO])R*@$!18L)24?!)V4(W;L(--;F6IJBEB>E7 M(J0-5Z 31WXLC7CTLU&9P0>Z@\[W)*'Y#"" ;U^ M0>H$\()=(7PR;NU0&91> 98-@\86^2]0E6O#G%Z2A0_7Q MX=&I=5F\DJ@!<^M5.H0.7S1Y+;'GRO0-J$S!?M>]^#)-I"J$NG/7^IZ=9!O@ MD(0NH;I;G' 6W9)@$K.(C>6<95,^%\D&D'A#(KD]@^,QN=ZQK%?*DC:@"I\9 M_P8]0TZL)!8J+S^/J = ZI;Z1$[!UV;1(_^KK2Y8$.78,!!0$@H3CB;YC-@ M(::AG;U0K^SRE+H)=!VHAK;*LG.[?H=9(5E#)_2%,Z38#0L>D<-'TU\B;U?3 M%^>("Z:V:)'P,Y%!/;!Y[H@:J8CL5&V M=Z%:ZB_>PI!UH,M1R6 L#[I;=Y[423;5B7)-&!_C.-MJZ>=,<))MAA=!NW66 MK8XUX[GK0#5UHEM8T1?D7NX-@^*I.XV\*N0:,4>9TX##>EJ9O0&56]\X4 M_LSNI:H?H9SE&VI@ZC7ZH73!>6S4M4DU@-AG,_% J6\;#P-IF ?9O-O_:JK5K#!G9[P@.)HD'T! MT>*BK!%H ('S .LB\LHL;JY:D3^U2NJTH0@FL'+\\-W_ %!+ P04 " #% M@&I51L 65=TE #(@P$ % &IB:2TR,#(R,3 P,5]C86PN>&UL[7U;#&/=+:N\])=]VI__Q_&_O/YNS=/7D[2V2F.YT]>3!'FF)]\&0%H\=#0< M__5S_1)AAD]H<>/9XMM_/#V9SS_]_.S9ER]??OH:IZ.?)M./SR3GZMGYIY^N M/O[URN>_J,6G10CAV>*W%Q^=#3=]D!XKGOWGKV_>IQ,\!38Y_#J%+^_@1Q/B/Z M%\^;?_N$_W@Z&YY^&N'YSTZF6/[Q],\X9)7/@C:@$O%OUS_KV7?Z$HS2V6BQ M'6_H^]43*RV-2,6O#LQG["/!I M\&8(<3@:SHW$VG=(I&$"(H(4L3(JDF786F>=*L.A\+I;G+%3Z<8OJ@F:T MH@4G"\SB@IVK5SRKF_<,1_/9^4\6V[G8RNNI6.[E'NN:C#]^P.GI2XSS\X71 M(DS.EC/%76!:Q'A6GW@V.SL]73R3#>=X>O[WJRQKROWYI.VF+YE+B]B7 M^\?S$YP>I30]P[QAC;9$-. <,T&1Y'7:,=#&,I^ER-H7!\(U!L+-%&V#"?DP M,=&0%S]["-X@C7%NL2D9X)G(@\!IE M&+ADF8R9%@T"C92-(;*9DFU H1\F*!IL?3,8O)]/TE\GDQ'MY^S5_SLC5 XL M)A5RY@QD5$QSKEDL]*?HO1#2F.PU-H; 52H:P/OLM"(&\T)J-EP(#IC5CN!F?.P;@V,WL(P_S)^ 9^&3\6)#!C$D*21& MYE%9II.V+$H0+'##A03@%IJ#Z%:J^F2(M<9-6Y8T-,8N"/@/&)WA@'/I GC/ M")J1:9TR U2T4I]=$!B$]:JYX?4C#7TRLAK#8*_M;L;T=SB'X1CS*YB.A^./ MLS6A]A++, WG@^ R"ADUD\5GIH.*+$1=F-!9&Z"M+ H:P^!VJOID:#4&1F.6 MM%,ELQG.9P/)DX"<2#8)1TNS6I.4(D>Q>""X%BF<;^V.+=^\+_VT>4@V:UZJ M9M+(R\>2?AY(AS(0:QA7@8X>TB$$*4=&N(7T]-GTRF'7A^&0OP]%H8+,NVA1!3HM,)&_)?0G*2')@;2&7QEC!6X=7S]_=)^NF M 8MWVM)F#'T]'-,*WY#131B;P_CCD-S3[R"S**PMOK!@2 IKY0.+,5OF7)%( MGFODOG6P^6:*^F33-&!^P^UO!HE?QIDTY;5TO?J:1F?U%O("N"EH*Z/S3,=0 M#6X%#((1S&8GK=616Z<;@^2N-/;)XFD FTY9U/C^8@GFR3BM8EX>8^:&WDTF M.7GRA> ,7I&QYZ-+WBE3E.WDVN(2(=M PCP<2.R_V7OS_<\X'+Q!F.'L7=VS MX_+[; G( ;>DS90)+($ADSO+PL"61+:*(6^=AP3IDHEXY;[ZVH=OPT?;?SZV MV;S&_LIYG)J$1+WA\LPZ84B&^.I=A\!LD,J6#%;GUF?V!P*VX;'K/X_WW]QF M_'T[G7S"Z?S;VQ&,YT?C7%WO3S5]:.%:""VU!V1"RD"6J)W4WT;,-]_W"XWVSK.SKL7%LR-[EEB(J<$7H]K;(XEGT.5JK"G6QM\]]P MV'<(Q<+L9,")0<6(0A:.E$R+;(A!4;,04%M%7X/-K<.O]-[^A1]VX>J5:.M= M=[2A+_*9B)],O]6S47B0F@=ZI9-TZ( 6$ST4)J,6SB#YS[$U3]??W[^X0PO> M[KS#S=,2WF'"X>=Z/4ZDG"]-6".LH[5(LE69)J>7>5DLDR;S8J0(,G1P27LM M/?T+/[3 0#,.=.$ZGM.AA336D-3AN=X*!!0,7*%O@P@U.8^L)-&=W]C#%)5V M_-]SMSO-:%N0M0;'&+A0R7#&.8>:A>-9$"*SX&-6BB//T#KK<0NR^A=,:*+W M&_.CH?>"GV"87WW]A./913852H-@960)":FZD'$"@6SGX"U$;I+WH?7EVD9" M^A>1: &&_?>\&?O7DO,&P6?,7BOF8JEE*KRPB)S^I(UVA,9L8O-T^.^O;[B2 MB]30*!*O>85% .UH$L@@NL"<,D*+"$[JUGINMU3N>TCOOQ.WK^3U[[?7S=![ MY4YWC;!JA(,USM3\! Q0)6I-"BU",1$B$6NTRH$W!L M)/7)\VF%AI9<:&OV MKA/R/9(/MG#4PC-3:O:Q$< )"E;E:(A84LV66LY=STU?7*#6@&BT=ZW4W)K M94AKM*0H:GH')S5;LP2PEF4ZS\GH4IB"B#FIUI>MFRGIDRO43$7LO^<-C9PQ M'I<7)**&Y(ZAD0Z,8SQB-;/(_P:>+3,^V8S@4HZM$_37W]\G]Z:=.;#C_G9A MQAZ-\X9$2%ZBY]:3TDDV,,U!LYK8Q4*, E(Q)<@.3<&--+4TW77@E@M;F/21 ME@?",>_(!'/1J9R]0&[;@_H:T[TW)N[^2+C![KW3EG=9<"2X\\(7S20('OSR[O%XG2O_9I:I!K1"&O MMPQX/Z>O]4YT-BG'GW"Z>,T,QOF:.J$?2=VV 4*#][9JEM!Z"QHU5OC7E)[\ M=CHII"-1%>>4S$P4^J*]!!931F8=.*M5%#ZTOGY;>_W^M1J?<7R&K^GD;0IK M7J3,U8 9_9MKT9E10AA-UAXO0&>NQ@A"#8=[P9461B'GK2^?=B"S3XIL5[Q< M+>/HEEL-KRQF\^-2\RP7Q H:;3Y[<(W2S$]_OA=*@^$0_(5K+8#[-==;,WO776Y9OWS9J/Q>>V_1"" RT&"N5[R6@>L,:T(3-8[RS*(L+P!"K'0*B%I95TRUK=.=?V!@#X9;ZTPTZ ^3-["(@(R/Q0J]+RTWFPC##O64ZD^B/,GO&D6Q5 M(PJ08CFL*;5#C ]'H^J/C?.O,/T+UQX]T$XF4F>&N9 DTZ$&Z<$4QLD,Y\D# MC]@\UG8URD7-.YS,.QXO]J*X\D45'KP:ZAGD5 MU#J:3H%^NHAUO3BI?_QE?'1:,U*/RS5_Y:*AFAC0OG@(6;!@/)E+Y-RQX ,L MKFE#%*AE\S9.!UI:GT1X6ZSV$1OM/"8<$R4C.HA'^70X'L[FE:[/>'X:(3LH MD;R#K'2H"=6D< \T4BZ)_F$.K;VG&\AJ4_I'&V!UI(7S0#RHSV<8N&FWC5' M7C$*"5E$G1C4Q44GN,/66:LW>""[E.B)%HA7. M7GTE-A"NZ.A/O_U"<%@DV]0X[V2APWX9SW&*LYJ%CKY(#4RH)*IQJ(D]Q/K@ M3'$B*=)DK2_ .UQ.GVR/W3%XM8"H'_QO6'.V(G0E))Z3#*EQ&94*=R8C4S%5 M3T5&YK/A#'/ C$H5KEK+[6M(Z54POS62]MOXQBCH!M:HLE4UGY#'D,@8J3ZO MP#HB("E #99\WX5SSG6R*R(9%$A,)M=<&^>8QVQ8X*2CC3 Y-6]& M>XF$7MTK] 6(5T_K[FSK]L:M@/* @CDN*B%0;Q0M,..B5"X9LOR;Q^INNW&[ M7^>MKQ#:EWMMP\.TP,F/!)U#6Z)V"K*JO7-JUAPH%C7/M9\.*,0 F3>_Z[R1 MHCXY;+T%5SN>MNNV!\/IHE_M4?[S;#:O48WC\@?4&,=\-E!0BR8C9\KGVOLC M)^8-T)*#-]Y;)USS*_4;";ICAO__GVJP'4L[3[/WN\'DV^[#M#:O,S MF\^2VH+T1JF/M<:97O!V.OD\I*<]__;[K%:+7>BLHS0??EYF52=-[$S6,P'U M#LN6S**#S$+&:!U&;K!U7L3VU.W=GN.TWJ#]]X)QQ^4U':9QHA?4W*O9 *W1 M.6=79U?$>IG+R?S3M3)*9E%L=+QYA<)-]/0LPM(%?J[T[FC%GG;]7'Z@Z')O MRH&421>K:A!7J4I3(&'K-8O9(B]*)M]^8L*-%/7)4K\7T.S%HI8!EVGM?_@2 ME_^G5:\LN%49WI*XHW&^7*GKM?.@+1/:$,B#!P(Y>$86'L_%<)%<^[90N]%Z M1[N]\\#=(;!V$+ZV[(OX>5A'KKZ>3%].SN*\G(W.VR,-E/;>V!"9EZZ03/62 MQ0+(HK>&VP30/@OH)GKZ5(%[(# U8T_#;@Z?IIB&BST:A.B42IFTK*Q7E276 M=OQ),_(S+5=<>_2M,R77W]^G,MT# 6+G[7]P>2Z.5J:5UT]>C/)=#]4LZ$&S[")IV_;\O=;!>MS8'GO-H@W L*20AK; .&/>9 M\6"\0E2F\'!+V&&;]_2I8W3'F&J^[>TRH6 XKA&[X_%[&.%Q^:'S\47;XP$Z M)Q0HS7@",O2**LS'G%@AS]4F(Y-PK0OEMJ/LCHVG'X6YW@'/.G01+\U5'9"1 MAS[QFB92R_XTD,\@>6)D#[@0P89@6T?B;B5J&Q2%QR&*NF%49_)HK>_I(!LP MHG:X=1P)T))'!M8+AE%F523X&+L60FOD;!7(Y(]<].S*G@[ES:H)YGGSN-5E MXM$XK]/J<[;28;WO*8L>_HEY7BM%WGWZNXJ M75LARCUZ1.W)L(Y*@98--'_%^8+ @L^EQM4E\X)TL;/.:EZL\KRU MA[9W#KAX9-'K=ASJ4)N=S^U;V/Y1@ T66!8::]X#,I J,)'0^DJ1A0[*I*\G M:*N,RL<6O6['HG:-MT]@BL]AT5CXM)K\R[M@I8QQM;[!16')WN? HB]$&D1. M_Y0B1.LTMLV4;(631Y:OW8 G+8.#FY:\5)$_+MD&GY(B^GC&.O"8!%X(TM9. M*M%8%6,0K3/;MJ>N0=)G0LP+6V'#K??ZC.:!E\EDA:E.8\>:9,A9W1IFO ( M'FNN6?LP %$/NB:T-*:"?,:Y=2#-\6YN:'R5$B2J9X/7W*^JP3.36U MX0W3R&L"8\Q$7TC%.Y3%M;[-V9ZZOG6=. BXNN%==]@Z3RS$90/$ND>KW^0! M&!T@$]PC"L^TDF3#)?US;"1:'9NEDD M;=9..$;&;BTY(]LHI%I2K7B*165I?&M\;4_=/DFM*RX=EW/N+%@R&R[3=FNA M73#(=1T)1K:\9CH'6=LU%R9+@.0R2,TO+7UC5NNM+^I59Y*.H+&>U]IVYUM6 M"5W8'+_,9F>TWH7=,?P,J]3#*%+ M6_%ZRAY R6,K%'7(LH[AM!Q(N3:1I5HY$#P:<=AYK4[:RC>8.NW;AZ0)F%]4P"K298#R:,)1 @+V4NF8R33W]75+^^HK3M.P-@]/M2ME-+7DT=751G(4N??,1I0% M/I=9K.M<0\B-*_+GWNW5G3A<-$/O]Y#&D9UC9!::;J M\Q6LJU6&*!6Q*.FG2@K\.VN ^^[.\:GIOR;76&3&Y>9JZVB-%6F]J/5C%'YEF)0O$<6[M: MN_;7OM^KSXRR4>E_5E'X_WVN"!RV"B2X5!6O15=L"\E9[)DCGR M&*7WK?-!.EA&G]K./B# WS>@NATOL5;K\K[R;OKMN/P*?TX6X[DGXZ4?M?:A MESB'X6B7H1.[OJG)*(HFRVPTH.+\-=]JLVS.7=1) ].DJVOJ*3FD(FMF,EF; M*OJHL;6*7'___O5MJV>]@R^_TL&8#F&TS( E\..43):!X]*'0(>MR."9]EHS MD#(NE(*6,1A7VM?7WD95GURGG?%PM9*M*3,:%D&NZ/IC,OVKMNV:))Q=(BS9 MB%P@,HA6U))>R[P0BBDCP3KC;1;M>Z_=2E:?7)CV,&G$CO8X>5TG/I]@_M=D MDB\19KQ!(V5@*E3-:;)@'J5AT7+EC1-<\?:-0F\EJT^^1'N<-&)'MX;,>8$/ MK-7V7*CZ\U]>_ 9630)?#[]B7G8*W-VR:?;J)J9.-QO1R/:YM@RK@C5(%/7. MAD60O(Z0M"P*3+5G""_9"O2Q@UO\:^EID*ZP^=G_FM:.<@Z#$EH+)J&FBAJ@ MH^/KP!0-)1L FW/SFL$;*>J33=0,)QM2%5HQI=W@K93.3NM>8UX?BT%_'N%B M_\=YO2?\]:6,@A=3T&3F--0T+E/G/[G"@D[>60&9-\\/;T5[KXI4.T/?O7"Z M6[U[7N5X>1@9*99J+WP9CD;O,$T^CH?_??5#N^O<)J]MHF_;;T"S.,./[UI( MN%=?5U&R<]H&*(#@6W0M1R44%U'(U)>26=0(/ 3';6L]M!UE#=+ Z)B_&7Z^ MNNU+8>^3C$J[P&1VA@Z1X\R#*@<6)VR ML&N%NN@1O.KUNI>*W/B@1DKO=B(;J;%K&B>_6 ZA''AM4@@"F8-4VW?4_OZ8 M S.:+'F5E1+-[YAOIFCOYE\PPCI5DS ZG-6NOZO1*^<+#DG6GN.2Y=I LW:6 MJ*/)(PO)9)<]EQ%:+_@6DOJDM!JBY4H'L(:,N8V3_NH08P=B9[ML"])#DV](^FWAU&[8#9<, MD&XU3+E,VC4!67 8D6F1 Z+4+HG6S65N):I/X?H.P=26.4T*1<\;C+_$3Y/9 M<#$]^F@TFGRI&=H75-F /DM#1G^J';FL]RQ87KLV!@-6< >7>^ENK _=YEU] MRHGI F=;'DSX7&1,[8H [HBT%1* "%:%DI-VN$RU-&7-9$L:V-"0"U:-WF_ MF:(^]2_H4&PT9$L3F;%8ZJ_#6<+1",8X.9MMDF10,B\J,O#5^%)D=T$VM:>4 M43X!W&4^[S;OZ-/:X(YG1?,M;WI74M5Z,1/E.3BHI.E,DLRIITF7U*CKX MP)2..GO"I;*M#8UKB>G3%.,.)44;9C2,V\UQBK/Y%;^L.)D-,E7G4.JD# .# MBF5,#G,4],OVPT(V4=*G)@(=HJ(!&]J9&'69[\_&>?IMPRI1!^=5X"P$)RI* M"P.+9/H(:W@N D&TSNN^D: ^M0[HTL!HQI1N(['KG;W>IQ/,9R.<+(I*=P_* MWO[,)O'9.Y+>*%2[_E9R,UXL6\\LS,CC.!I^7*QD=I&HO^+XKS _FZX*F@39 ME(9L" XIDA=*GFET(&I3T!RU%DF[UK'-?6ENV:SBPM8>0-*1._+"R#^O'1"D M9!$74]N%=PZ4E9305[ =/JM MUEV=UIE;@Y"-QJA\C>/4/J@!F8]%,^%2LIK4K\FM*T)OHJ=/8=M[Q4\SIG6K M\C;$GV?+*]/S-!<8KYL#]#M:4-Y='^[YPB;*LN6B&VG2#22M)1%E@M"P#.'B M/ONDY;SH=(R<06 Q!RY1=4+EU[.Z R^N3$?18#T]+A/7R M"*UJRM>KR&.0)ID4%M4)3"O,S#LN6#1@,$5O!*@>GYJK*^K3O?QC/2A[XJB7 M9^.WR3@MO;6UWRVBC /'3=:H:;-#KAZZT*0ZI6<\ FCC/=(?>GQ&KE]9KV8O M/-;#T@A83:[!FPJ!*XNZ&ND?6%U'M!O%N(Z1Z5P*BUYSEHV1GF0&*#"W>/?W M0?<=LS0>_\'H/7AZJ5,NJM])/7+KHHW,^-I9UBC+@@AD/WJ5O,ZD.GF?50[ ;[:!]N+Q3:)M'QYT)-DNDQ1U=F$1-I>Q M]HK,BS;TU5\++G-IO=3="K8=@'$P Z@I,-KQX1!^\^)K'?^ZKYM\Y4$-O>*; MB6Q5GWO^DH%//B-'PT(6D>D4$O,RIUK"J!17F5R8U@GW%R]OJ1K.>PVL&E$. MHL_&RBR808.U!Y^K\RXD(U#P$@UP972)X:MXEKKHMOW1I_2]+ZH":Z TDKGG1D0RS6 M:H0L+M$R26U!S57TM;<5?CA%B,760E"XC6)N#MRS2O4M$'O[0V7A/0> O?:H'J[.49#F0.DD>G6$R*/$(1,O-< M"L:U]\X%B*KY),MM:>LHHC9P/ IC(M2D7@*WKJV*(-7I:DH([VN^R8%":?VR M-#M S)81MCNQI)F&N7'%OX_S<+;(4JK]\NNHQ577CUQ'#]>+@B+J9.+L)0.; M)!/2JJA-C%FV]E5V(K1?!NH!L-4].^]=TPU$-[J.GGLH;7=Y"8?6=^2A2%>, M80ER((05S4#7]CU>B@P8LL/6-1%=Z[MEM/"&=WR8/,>W,,Q'A5S__T*8OIZ< M30<6T;HZ-@6"+N3'!<&\#9HIR3.W )Z.QE;W"'=]\X/4>G?!S7H)7\>,.8PR M7-N(2N4'@@,.3#$)G;=,Y)SK70+):B\$D\$&84)T$5L74]R9R >I!'>!VF'8 M>#]H^S(9.&DW9&%A\79 M.SR%(=D@T^/RFHQ$&%62!UP5GH-U3!=>YY@%R3Q@9,HYOK +E;D7QW@CM?T* M2O4%??LS]N "[S>RAS]\P=%G_'4RGI_,!JHD%=%PEHS1M@6YG9AXB/C&^BUCJSC^3<]L&-?8FO1&,8V-.:KK0++:HE>: MW$,I4^VY#\SK%%DFG>:BEC8<)DVX8:TCB] FSB""922C ME;"F6!M:WP7MW+'_4(&*PR/E3FRX9RVU1PS^YJ<>1E-U%'^_%3/9A:)=(O?? MR,RT$9'54DPZ_<4ZHT1T.3T0757#NAN?O3F<*[S57N0:[C!D[A4?R=@G?]-K MYX4WQMO+/30VQMFW?^.#TCIWP<5Z7+TC!G2K;C89Z+1X:9,L3,**5=@-0ILPX&I2OA!4=>I)?*,@>J=N\*@05>2J57 MR\1)KL2#F,5[QHH.%2Z_5VCMQ;R#2JOE=1%"R4:1'.7%UAT (D\0M:BYYUD5 ML.4^Q-76MWV'BH+?N[RZ.[L.BZ8ODX&F]H4+9]X^D.[+J,#C:?+EC-/F>.FNF;*BU_+X.O"Z)Z(S1D8.)<+E+ M2+>0VOFV[E!1Z_M#U_X,[#82\!O.ER.2W^+T_0E,0'DTCM5.\/4>V8 MU0P_?RRV&O/19YS"1_SM[#169?MR.#JCGRXTQ>SX;#Z;P[A.3AU$;7@RKK @ M?:QYIYI!UK4(@QN C%%!:]OICB1VM"-7WK,\]#(';Z(S9(H0"+2U9(J@,K0I MPD4R4VJ-W&'V8S.!?1#AA\#:Y:/6'1>;'3T20%.L,@!&*[&S(.YH/I\.X]E\ M*9 6/R,B,:],XJ,J+3XN_EYMP2\3ICJ:2)$-K+T-#(2)Y+E#O1 SV-#0O+ _+X?QV>GF\\;'M:I\]/XGG,_PT+6G.=:DRU4C>D:\"QX,,S: MG#GGCI=4'H?[LSI= RAD[CBTS!9'!H]WG(&7P)Q20H.,2+^_-P=H160?].?A M<+6["[0+3P_D!(EH$XHDF!'>+_M0DTX',K.-21Y+3LVKUQ^[$[0/IMHQ:TL- MM_IY_1))L?[S;_\#4$L#!!0 ( ,6 :E41Z!\!;&\ (/K! 4 :F)I M+3(P,C(Q,# Q7V1E9BYX;6SLO6ESF\>2)OJ]?X7']^MDN_;E1)^>D&7+5S=D M2R';Q_,-44N6A&,0T "@;,VOOUD -Y$@B:4* "%U=[!)BL;[5.;S5F5FY?)? M_^OOL]$W'W$Z&T[&__R6_R?[]ALCM_]\]O??WL![MO_]=__\1__]3\ M_O?W;U]]\\,DG9_A>/[-\RF&.>9O_AK.WW_S1\;9G]^4Z>3LFS\FTS^''P/ M?R_^H^>3#Y^FPW?OY]\()L3M?YW^0P9N9/86'$\65%8"0O <1!!))_3*,?\_ MW_V#BVBC$P:R94A_5A!"<@R$2MKGPAP/:?&AH^'XSW_4+S',\!M:W'BV^/&? MW[Z?SS_\X[OO_OKKK__\.TY'_SF9OOM.,":_N_SK;R_^_.\[?_^77/PU]]Y_ MM_C7JS^=#5?](7TL_^Y___SJU_0>SP(,Q[-Y&*?K!]#C\_SJ/[R)1G^W_$?Z MT]GP'[/%?_]JDL)\H9Y'E_#-O7]1?X++/X/Z*^ ")/_/OV?YV__^CV^^64HN M3--T,L*W6+ZY^/;WMR_O(AV.Y]_EX=EW%W_S71B-"/'B$^:?/N _OYT-SSZ, M\/)W[Z=8[D5_N>0*2E@$S3>42@W^*X$KPAQE6?OCOFJ\^" MC"6?>P'D)\C;"^I'_ M#N/S&2$<_6>:G'VWP/=\,IY-1L-<]]7OPZAN&;^^1YS/'L?Z[SB$NL%RVGD6 MF.[_K!OXB C#\;#N+:_HQXL/K% :(<6_YSC.F+_]9IC_^>W0I"B\#TQP+$KY MX"2W5@2>O.:*RSBX_V,KYDO4HTGZ["FCNC].KA0Z"A%'B]\.SF?P+H0/@U_G M](GUU*)EXDOZ=C80(D=FI(!DD,1W5?C?X6@^N_S-0AT+5=R/8JF+[=?U;#8CX3R+L_DTI/G 9ZF1%0&ZZ "J MB A1J036!N%C"#;*U'A-GR/X?#W7['HVO5S9Q:NXY;M:#8RFFIU/F@ETJ3." M_^TWDVG&Z3^_96W4^_Q\.J4%7H$R/!S]@F'R.6H(L*H+B*8+G+H&6T3FCE2 . M-U9O?>ZAM+F3"B8[RJ^##I^E-#D?SV=O,2$Y.G&$O^#\8I$#SY3PP5HHV1I0 MAM'6% VC[Y*)A#(ZY5N_N@_@.06=-Y/W72Z(G=_GR7BQP#_(17Y^/IM/SG"Z MD, -B*PD:5T)P'+U?U4T$+-TX)@IY-3::(1L_;H_#NL4F-%:^G<)(GI+.0&,%2.3$((1C0&DW,P3L376.=WT5Q M"@K?4;9WM6V:>FB#R%,I"C/D8L@A82R1Y^DU,,^U#=X*M*6G9W8*.MY>HG?5 M:[=5[[_COR^PP7P(AO3@HI$*P("X/!TM),AA*D1<)4C%&/ M1.;N_? GZ5"W$54'X_O-=/(!I_-/;T:!J#G./_Z?\^&'&BFJMD'6QDA5/!3, M&534"H+D&81)Y#$6KWV*S8_A^_$\2J]MRK3I^"1H78GP!)TD$.5X9C;YTMSD7S[Y26MT"^'= M5:'?586OAB$.1R0UG)&#\>M\DOY\/QG19\^JLS'_=+54AW1T1&=!IE+3!(.A MK270&9.-9M;E;*-HK.1UL3WYW(@N2NAP WL#Y^W 5-!!D U)Y+693A[.(CA9 M#!1MLT]6.:]4/WHO)N-WO^'T[ >,5XD"M/-9 M&:2$(FGARC@-3EL.)8?$;0DJHFY]DYYKNK'CBB MH?%"T.;%&"B6 D17&#AGA'4D"M2MW8>'$9T,%QH*OD/8> 4B0R:TCN1 "4:' MF4J!_"F>/9@<4215M.+]K!%4ZYSZF\\_62=A2Q%W/NYO1*V29,EGJR HY4$%S.!]9* Y M+YD;%0E9QQ/_D!'!_5!@=[%WL +NA*UOR*+&KJV)V1LN(+@"53.@@L1,S_:&5EB,!I\-@1+2YRPBR[KU;>*- MQY^HZK<5<(>+Y%NKLD0]PB^ HR-[R#F M#M?'SR=G9Y/Q8JG_"J-S' 3N8G9.UFB5 U7-%L], FV94YJ\4\%;IX/^BDSLAP1T$VN.:(.>%\,+H31B2_?$\?!C.P^@&S$$L*JFL^#(VJ3(=-+[4 MZU#IBQ=26Z];1P >1_6D2=!8Z!WA*)4S)#-)9SPZ3R MS=,*'T?UI#G26.@=W,B[%M- *I982!&8(<-6*:W ^: A1Z%$M"QPV[XQR6T4 M3UKM.PJUKU.XTDP>.)%B8@0MW\^DY7O]R,I[CW_,?1XL'_O/;&;X[NQ-Z MVYP)#Y33?/_IY_#OR?3Y*,QFS_X>DJBR5LC((C:\AC\TDO,4-2/;6-*;(D4* MMO4MU0;P&G+H@:9^#W!J"Q*L7]NTDS(Z^*\/0+T&^DLXPQ\6V_):< >WVA'V MY] JJ"V/I/L:+=YE43?5KT^Q9GH[ KIQ8PA@461Q1UX=L5QO>QF]E#E'KV,P MNG6&W5'0[+/^F$^'99NHJT?2YD6.X%L<+7K@SMX//\Q^7AB2Y".PG!W9!]Z$ M>E4L+'B;#?AL1<@RRLQ:Q]L?@+-_>[FK*F\':1OIH4.7Q$7XYXX EM#(VXO> M"'(C/=:V7_4RD"L!*'PAU!:#:+W9/ #GM"G22@_W[B+_]=TMN9&K\.1L\MU$3W]82N-7PER%W)K$@ M92@J6.FSJ)5_*46GHA5IT 9"\^; "8-Q$3FPY!(HQB6X$@PD7[2TR09?CK\Y M\%O\B.-SO*X#5)XGIE.$H!R]A"IG<)EGT&0S<">M=[YUB>MM#$=1!+>)=N^& ME'<0:H?#[P+/"UKWJM**JR8*=3>F_\OU*H2)8H,+ 1(3=%XK;B%:J2 R[R7+ M26C?.MBX!G'8<+9KY-1'I2LDY?: M0"#5@I*8P 5./VH1O8\>A6E-F?O1//E-I)&@.U#@IRF=IV^FDS*<#[#>BF)* MP ,/9-9K3UYF+J $0R\-3S&UMIUO//[)*WE;479(7;@PHL;O+EIE7N]PT629 MDB.'32#M.,73#D<> 140K-D5%*M,Q3O!?/D-=Y&S!V2#W[%T:@>->/\RTI%&11P)&==^1C YT513G&B",.E:-V>^!%( MI\*)EI+O<$1\7X,#9(B2BQV'XX7'7/.!($DY'@LX5LBDEHQ!*,9!B5X'+(@LMV[0LJ>E MG0I1CY$)/&JC+2RD->5L&82J4Q65Q0(D;F8A,@22^M:WEL0GKR6=Q%IKS$+ MOTS&D\_)=XG.HZ*EUONFD$KM)5(@UGZQPIAHE ^V\-8*?QC1D]=_0X%WJ,1[ M$8;31?'0L_SO\]F\+OMU^2-4 V5.9X]G!FTQ9&5$.LF0.7 N:CK8A&$E:5-" MZT2!!P$]>3*T$W>' KWK8^@R^#X)593G.?OR;3!YZ/MF[ MTT\+\=2"XAJVGRP\^;2,M:Z]/ > M*"?"GMU$W*'9[2\XOV%)JY1R+I8L:5-+'VT*Y# 3F!A%23XKD9MWI_P,P)/7 M\O;B7!%_;9.L]DBMXIO)="'A^7PZC.?SFKO^V^1-N&B/0]0,)D'$6IT2:NM\ MR15H+ISEFCLC6E>5[@CYR1-HGRI;0;D&U_IWH%]5Q7*')OA%D\W%2(U"KX.U M%HQ'G5%Q5IHG8S\ Y\E3I96H5]!@YPC_9_O@LX]A.%JR]$:)_44AW _#T?D< M\P"+)&?.E)I<+D YC>!\XJ!US0D-26O5^FYP8Y!/GC)]U;*"2#M'SM='_'V8 M#=, +48F(H?H6 ;E:1/TM ;0@84H@I;2M_:9-H3X!9%H4_V$XJX67Y].EJ*YN**0V MNL2,$*24H.J7D)6'8I*6*)B2IG758QOD3YYP!U#@"A[N'$5>=QG+MR;RR D8 M@E5F46QNP"560"J58X@V.]$Z*WPC@/MGU2%HL"43-U=AA_2;>\!>B.<.YH&( MH@9,%5C.Z175L0[2E0:$%V1$VI"=;-UU?D.(7SG76(T=D"VW7; M[FR$C<*"3:DV6& :8LD1"L,L=,Q*^]:W9/=A>?(G8A,AK]AR=F]2>0O8 0NM. EJ>QC:]]N)9 #-!IJHJA'M+^YD#N<-K=!73J0 M-CGII" <.M1A;HD.0M%G:'!0'H6C#4\1M':F#B:5D*[[.P[B/'0K81FTWD=SY[/T_SU]*+. M:-%!PBLG7!(8A(9@UWKY*<'W. !_73-@?N>?23-@#92 MXZ2A.!MN]#?PW"PDNZCE7P?4)GU]UM/U72#[[=K31D=W%=Y(P/O3?H[DX40' MT9N%?T/G658)."]><&NY\VM=%!Z7UN]IHK-/I6\@UPXVW06PB[8:SLKD,AJ( MNK:U]&1E1A8*6!5<"LXJS*UO@S\#L#_[K:%2)JTDVJ&<_V)=%V!XSD&JH('< MA]I8Q]:IRV283< G()ZMY?H_OK0W.U\,BG+@AKZVQ6=63\# MN&[3F4T?TJC#S$YKN]5.AA>N4U%6"(6*$2%23M*EY(HPA1LWV.)YS7O'2)^, M(1L2&*9%]FNBPZ=(0"DCTVU=+SN\4N"UUG6VIZ]U0PIXDEH)9S-MYLVWQ\/W-M\K#7:3>L-()-DA2S0O M9[-SS#^<3XF4;W ZG%ST2;8&0K(52M. N)QY]EY$^CP'[(AFT@VXZ%"X_2/-GB00R M6ZAD-O",5U--0^;5GE>%?,>L,W@7LA8L!M>\E?7:X+Y((NVHHPZ5SP\Q_C.< MS!CFG*N%^JGVWN$>HHL)LDXV5B,N\3V=:7>P?9%4VDU##:N/'W4,[NGK-$ O MF,Z8H&CIR)8S#LBZ4\!B"^(\].@OCC?-]-"C,/J'VA&QULX2F)]# MQM\FKX9GPSGFJY9QM;@RC#^]>O5\Z40^#[/W-_^K&8EU1&]&'DC+:-<4Y 4D M;D'5VEN'Q=*"0LQ)T[)4Z[SFAO!/DY>'UG/+RNKZCMU=QQMB$DX)UR*Z\1CV MXKWEV6B(]:5365IP+#)@*"RGO;KHF-;8]W:$<9I+ MQ?P6_EY.VAD(X[AVJ$!X%\ENY *<$@&$T(5Y^E]WNQKR\0#GN@\_71[UUT6/ M&NW'+,>/)"-:QZ)/*WT_KP.;?L5$?UH'XPZXL1; ;?0R M>QD#[C76\"CBT^3? ;39H]K[$7/T$?1*NJ2EC72JU^89.63P)07(M9N&\)P, MTSUQ<3W 7R05.^BR1[WW@R_26ZQV0%JDCM&?/:NR6@SQ&$1>7(F,@57TVM"[ MI,$GGT%B]C%%KT5LG6:['=(ODGLMM=>C /.^_E$D$AR^&S\_)]-AG#[]-@WC M64@+=8WSXJ?EJ,UK"V2=;E-DG[*"7D+6$6OXAY'=BART38Q)AT$(UIBK>UW@ M:5/\>+FRXLW8^;YB'=OZHJOL\K4?A. 42O3 "R/9%GJAO72"[&KO9!$QE^8- M$38&>=H,[:NS%2S;N9/J.H@79T@,BT&D9[49Z.)M>HO+&QF\*")8GC=O,4W> M+56Z,'L&"D5P(G%PL=31!D8">7]TP$B=48N,DK!PLHG=-1NABQ]9"W [>0W2>9MI?UBD3;#FGW1KI@4"K@ MHK9DCXI!1,T $W.:.1ZB;EZ/\G#:?9,\+*&4KO.R)"TK.N!6D Z3 M*1I;3RI[+(]\A_*A94VZT4QCX*7.U*@GI4(LR9I>"3BDK4*G0ER ].&\T&"5J6UGR8%GK M%IH/ CJ2'@X;*?H^SNPL\!Z=>S['=%$&NPZH31HZ;,"&E8#VV]BA@^)NM_%I M)O6]48()G1TS F1@M9X9'=3Q%#7 Y%>[H]'(H)FPB[2^N' MBVO&A1UR4=!NM3)"DV%74JACN&R P%,&SHPVV9KH>6N3816. S3RVEU%=QI! M["C?#E6T-QHX7P 22B:=A -AZBAQCQZB\0A2T.\+)L6:=].^ ^(4M+V;9#N\ MWO?$(2[ H>#HR:2A\S$D4#EK(+\M$B.9DS('ZTOK5M(?F?<]2 M.C\[']5.%O=="EP"=3(GD1*PQ7A50>ZP#YD#\N)<4#[)V/K&9VUP)T&3+IKH M,-+X+H)+9)Z6PU@YHI+5K\I)*B& M4T6AK6V0&_-C-9)3($,# M&7)DD)*Z#% %1B>8MI.X# M&XN(GGDN9K(.H4+KB+YL"Q@MW4==MT;"/K#C;D"F2>7!:1E 0? M:7M2@7L(N=3+6$&H K*D6\^+W)?VUPT/]%;^)B+NH?2%)[/ ]?W%<>1=03K' M'-@4R96)M+;(@@.>0Z!#CSF56]_XW46Q_^-^5]VL=!&W%FR'<,!5B&(!ZMD% MJ!R$8L(5<"K5 8,Z0? ^0*T3=3[%Q+"U;[@2R)-7^.[B;=S>MR8U7FQBBXU+ M&!$T&@V*E=IWA^P?)[0#5$Z$X @E7^LN]Y&FOK<>^X3MMEV%V-!+NP7E@J[K M@&G8I/L.@/TWY]Y)':O5NH,L^[VPE_M1Y%&5VH$Z&0M*6P_1R@"&2>)QD@Y- MBT[[>U+L _VW^^EU$Q'VN'DK!=/\=2'7?SJ9?:#OAQ_QV88NIIM\H@TA69^W!YXH%KH6-.G!: M2.N,E4;0]]L'>D<"W+[*.X#V&EI^52#/E^%'PKU%&NKKIATZ M7E2 3$8.6:;"@[/&0\'ZZM7!YFFM*/ C^\PZ6)ZXO=!@DSO7/K$"/.,,4&H;,$MFU%JN MY!&3Y0$3YABXLHD&]LR1Z[3YRVD*B@PY#!)DJC,T2PP02M(04@G*HT.U7EWD MKF?.+5S[-5=ZZ'63TV@7I=QKJ+0=?[CH-C3[H5ZCC6:?XUAK MDL7]G]5B8,6:2&_/I1 E9A*K-DJK[$*,UN@S0?9<:!X%N&6\ M@4N(=<@/&NN$DDXXU?J2^WXT)\>*Q@KHD3JW;+J3(^=&L42/)0"*FXK'UY)_ M4XH-MJ30F@:'ZGZT)Y5O(=@.N0UO\2..S_$%2:%V+ZSC>O\8SM\_)[MG8B,J8Q8F,N; 'S9(G3 M6V4=LN<>EZO=VP^# M.JCCT+5^U9V[BE%>VU=AM(@K*.&BB"* D3* $K5-38F6O$0RK61A3J:U$G4> M<:;O!7"PJ&T'14]:"[QQI.7"<+H)Z2),L ZHAE';>X'L/U#;2%&37E+>&P5$ MX"5@XB!XKKTC%>V:UN;:L\\RQ70);JV2KN-2_0-AUWUJ?A/A=O!4?IF,?[_, M&0\)3;9*@!2ZCJY!#LZ[5#MNRZ@Q>,9;IVW=>/Q^@Z2-%'+;(]U2F@<+>SX; MC29_A7&J_;R>3S$/Y[5I2,M@Z,-/Z!,BW6!5MP*G:*3 ;)(I)JF")6*,P8IH M?19:V[0BSU=#A%^.;[Y%\-Q&I*6KBU> MD[350GN0F%RM//8018V6<1>$\G5X<>MF*SN#WCGZ-WN+ M"8[?-=\O M^^Z$>KIJL4,\>#W Q,=9A2U(1/6YL>QYO'2(2.UK?WHF RZ>>'L6LCV3[#. M*MZ*4!OIIT?H>"V4?TR'D6X=_ M-H3XE5?;:ZQ''?=:<)>W^K?;U@V4R[R87$ X$I:RCD-0 J&HH&AG)\L)#\.V MU7B_4J^1+CN$M]?";R-*@Y#FIH?0N8T&0UD7GY9C)%94Z6U_;[+V1[>X,-EN';=N2A*/.3@5JQ>F(GKGC)&8M0\EDX[2 M8.VG'/J*Q&GN4A$)'$]$:2[) ?>,@P_,)L64BZ9UQ]*#79'4A.I7U?N?O1V^ M>S]_77Z?X2*G@"6A=7N]-:<"8K*$HZBXP5735P!NIIE//!*%I.$@F@XN1.>T0J+YE"B84H@-X;[=?5\]:E?G(*W MDV>/ZX([<:E?<+ZLT&'AE2HUG):F8]%ZW[C7R.*HOC4J- M]=2A;^QNH=+"7':96Q FU4KX$B%$JX@:]3(K^:QRZPWK"[D4V85U^]/I,5R* MW.XZE7DT7J( QTAHBMQC"$Q$T+15\T2[=,B-VVT]W:N.C73]0$.]363>O=_: M.F!.NZ'>1NIXL/':-K+LKF#MM&0>#:ABZY$9R)*W1-WB$PNH:M>N%I<-Q]=0 MKYU>-Q%AZ[*7A.,P'4[>3/'C<'(^&WU:EI-CO@Q$EY!SS J0K!]0DD=P/G@0 M7&2CR>%73?J8/8;CT"WO-E+1I)-\&_>QNTGH._YWKJVKD3:'R\>F8]Q8%IL M(OI^-SDKN_[2R7@!4D>+OJ &+FIC(S*SP6E/AW) F^@(-PI+X5>#CJ]YY\(=.U8\:&^([^>GYV%Z:?7Y?(?K_Z%_FHQ->[% M\&_,RWY*V^>M-'MTB[R6/G*XE??"R( MA<4@1%9)LJ@"9R%E'T28,FJ'8 M=3++\DEO1H'L\!M8KH.Z64:62TB FI.5GP22@:\0>"R9,4&V?Q&-]Y+'4>T^ MD>:>)_PTG=,^ -&8!+($;8,3QIJ.0TYWPGYRE#N(4KL,5+\'V"\X'UBOM$Z%7ASER?"( MRH!3]/9@1+OH\RUUZWZY#^$Y.1(U$WZ'4,)U2[)[42Z#*RDE6[QWRZ1LE;V! MP,@I\IP7(1VB:SZ5>UUL^[KL[DR3+JHX],7UH[+[_E-UMQ9^=^(\,Y,CZ)CJ M'FD0?(R^%BVG%!TK/+;V0-> =?AF@2WIL.[6M*5:]GET58 7%PKK0.P4^UP# MWF%"H39-9E)UO'-1^ 3?%V24VVK&T+3E#9 5K ME82$R(6"5%36P9%'F->:#K99/$Z/&,VDWZ%&Y=ZU+ZY?J@ N@;HBE7*Z M4I@GHG NX)*(8!@S/+&B1?.!"FN#.SW.]-'+O:4I;6]>GR5".\7\LE[DO1N2 MG[^\PB/KZ:?))/\U'(W>8IJ\&P__[]T_VO[6M?)Y%WMUP%U("$HY2/$1+YHXJ44 M,@FR-*W[3S^&:?][:'.&W-Y$FZJA@Q.W$M35S*7+%W4@&6<"DP4;(NWP6BQN MB3,X8R-9!V0^-F]JN!ZR$Z1,!Y5T$,.-2]^;E[L#FSCS:".($,D8<0[K MZ#\'IJ0Z(I)DP]=*W&^SX]R#\@0)U5E5'9S%^Q'_/L-R/GHU+#@HR7&?8@&; MBP'E48,W]$7;%!PC:7P>=UX';**MH0ZF$RC+JI?GV* M-=/;$= MEVA]]!I,B+6"W7'PS$B(GNGB0@EEO6&H3XUFCV0C'2O+-E%7!W9= M-NQ[BTM/8O9^^.'R/BN6%$S4!3)])5J[ MJ_+VS70C/72(C?\R&:?)V0>PG,1$D^)WWGI:L-F:P4,0BF M0^NNF@_ .6V&M-)#AT#VR_&%L!\_@*_=6H&2"8Q]G,(8D M@FE_V;8YSLZRN7OC5:0H*A@'UC)RL^A_("1R]ZTSC@E?+[SV+)%KCH5#A'1VV"1"U\N(",3R!9:&?):UJ; )ZWJB(LJ>5:*;GW; MOB'$PT?V]D.@S3;0G139P"?V$ MY-$[%(!2(0%&1T9_S$"0'6:A$]K6-VA'0[M'HH''SKI-5->C\]\T9#P+TS]G MS\9Y\4/%=NE,*JFBLN2?IJ1DTTQG&]?1K#J4UI4!3R*[E:2OS B"Z5\+D;54A+2E^%6 M!A.SE\F'P:H/W+%\D#[Q]<4GO@AI,DDEA(E MMBZJ71?;*9"EJSXZ7$6LD@#9;SC%V;P"_.%\6MLY+Z8_#R)73,?"P,:4+KJJ M^87A)ICG.8>06_=0W 3?*?&GFUXZ)-G_@ 6GA/3%M+>-YN= M5W@__OT!QS,<>.-IS>@A%Q=!D9<'/J8(*5H6%P[)+G? M7#<==X9I50C;1[.Y=R-RGWR++]#-%E M4YHU,'6Z'5R%YS#7?[OJZD'5[R#H?9% ).X<9S47J(ZHK)?G(;':]\)876RQ MN7G;E?TI_Y%+N'WH?A/Y=M#Y6_PX&7VL4=+/8ZC+BQO *M&H$'P^MQF,!% MQ4$RI:TH#A5O;2H\"&C_QN+N.KLS0;Z5P#ODX+V:C-_-<7I6?9:K%K@VL!2" ME9"D"W6,_:(U(8>22U"H4:GF-?>K<)R6";"SI'M$'F]ANF#[.J@ZF0&K$1W& M$-A=8X]08 =Q]V@/NQJ=BJBRI;W.,5;//\/ >\G &,:C-3*FV+I>8I\D>,0@ MV!<'-I%R#]W?V/(N2[Q$-A9IKS-),U!&&?#*"2@ZI)29#"JWCA;>17& 6%$# M_3P0,-A"N!U._9O77PM&FRRE"=J"C8Y.-U0,(AUV( U9O;Z($%5K9=_&<%JG M_4X2[G _=!//!:770=3IE+^+YC G_&Y:>D#E.XBXP^Z^"IEVEOF@P97:H] 7 M"5%K3O "LRRE$)O/L=R7TA\YT;OK? /)]K'B"M+55?*]> M?O_Z[<7YD[*7I10.] &AGC\(WODZ^%=P'I,VIGF_[K6 [?^\WU6#=\V[QN+O MUI60"3-*#"CR##RJ"S"*F M),D"\LU[=CP.Z\GSH[7H.^P@WX<9WD!3='(A.0-H9>UF6],91$T7CTRB,"D[ MW;J9Y^<(GKS.=Q#HO3&?QKGQY/3\=N'T7-;@34K]:8=,^4<_LTG>_&;(;V71 M:TFR+KXD(91"GEW0F7.,0:=80I:#QS^^9*&V38I^'Z?33U@>RX2YQ32D5[3'+KSM@2\Q!"$, M>)\B*$:;8>3DO=.6*X(4M==0AS:'=X&20*RNPRHNA?Z%"0DY8+R.I"P6I^T MQY84VX,U#:7>(1IZD],7A!V$(KU3@=%J"ZW6&4/?B3J/K[C:AEIQV_H06@'C M-+2_JWP[Y,;?A%0;UUV@(AH6J>NLEB1J)"9&",X%8.31)<.G M^"VEW"'[_?.5+B]W3/(UY[[0651WH(1$1\(!F@5/3FP=R=DZOK4"QKZRH?O[ M&9M+]5@RH%=>\:<2DS**[!5I:FA&>PC*)4 K%$?G3$S-9V,?40K4SKI=)_EI M$QGO+]]E'51?:O+31AI;+_%E&W'OCPQ,&!T,N2U2U>:G)9'YPNE'QE&RE++R M[$M+?NK @4VDW$'WOTSF.'L3/M5=;M&Q]N+[JR&ZR2LLC%P4-'1() NFHR],MY/9C4B^%T1CXTCB^S>9PW49)%Q'2L0Z8BN=,%)61AC!$8 M,81;MY@K&SFM_\1#QXJVU="DNWCWU4OP9I@K3*>A9O&T296X\W&MLR0>QGLK M0<)K*U))"C-S*B?CF;'&%F^U*=7J'SSXR7UR(] HJV6.8$0FFU,&W-+G$HIVF4%FBUMZ3G95M!(,,\*A9=*PUNF9]V$Y M]%ZSG=X?/F&VE'3C#H&?8UJVD1JFM_@A?+KX1:JQTYZVMCM)M;ME>6]3,265E]H+-)5\ASR'SX>M+W,!:UI6;5$X\*(PYLB!(J,^@Q*)^*O)VDE" MU7EKIA3;>D[70WA.@Q'-)+ZGS >!O"PJCNG@(H)&&R &KR"[:A)YYJWHZS\= M1>9#.[MA=>:#*,8%YFIB5O6(DJ:%E,0A")%X9(6KY@F1QY[YL)%NU\E\ MV$3&^[OL7@?5EYKYL)'&UKOUWD;<^R-#2,5C)(M6HZM5:F3E1J$8@>7)%)%$ MB3WR[8\Y\Z$#!S:1\@$R'TQA@0L9P-8)/LJ001LB7]SQH^6E2&]:MP)\*ID/ M&VENP\R'3<2^G\P'(R5'M 6BSZ56JC+PA260R2<6,#GI^P:D3\DDV%&^^\Q\ M6 ?7EYKYL)'.UK[QWD+@^\Q\L,''8$* I+D"57P&GS "[7;%<<:*> M^="%!YO(N7'FP]7]^_7%_$1>MJ9@'G6J+;$BTEFG1 $GC8.4@O!)Y11O5^JN MO(QZX!&'C@EMJX-)>P$VOF_<(.5"B?QWOMRM\UH^;[^ F>SYY.S.!PO:WH;9+:L];$M,EPVQW\KTX4L M.,U$88:^*JYCY'4GSUX4RX0S:K#6$W;LO'/QB,7P\]FE&"X"ECZG@HJ< L4D M7C2*Y@;!!FXDD3-;WSKG\"$\.W<9NOO9%W?SX1V^+O^:S(?C=Y=7LK/+*#4$S0 3,$IB1YW(*\>240C.+&1"X=VM:!CDWP MG2"9FJNE@Q?T9IDS-/MM6Z&=:^2S=)?=V&APR_9.@+2%M'U'(R,;T+ MQ.W:#L.6F(QI/5MI"Y@G1*+>2NJ0W//39)+_&HY& U$\PT0['Y>EUENB!A>] M!RT#0L.E/,H7600&?>@?&T:R7A=!9/$2A3DD\X$7"HA$)EO M3K#UT9T0G3JIY"YY=IXGN@+I6TR3=^.:$_LRT_$Y+(LVN3;.ER?I M$&?T;^=G=]^8Q:WG;^_#^&IS1C+EHF/D**(GF=:. M'3%\&EH?TZZ)2:MQG> MYP)/F\)'0HR[;X$]IK>@C@C/UBFK,X-D:L<$[@T$H\E]F]O_ M"J/SN@&UP)\2G/@I909V=H_V_AA'2Z5KQKCIJ7RYOKD*J: =2IF"+=J"RL-5I\>"B M9$1[RY!%Q8QH;4)M@N^4"-1++2LXM'-D_P;8Q4E,9%^ '03%--893SE)0Q(0 M'+PM!43TZ.@\3EZV3NZX#\MIIM&\F$QO(R:*; %B]Y<-':VV,^ M5^K^H6>._"XOIT>K+J_<@1!'! M)&Z%6*>(:\W'G:C26PAW!0%VCW!>3*E]75:(8?;]IQL_+2N9O<:D+&I@!FD[ MLKJ 9SZ#D3(C!FVR:>YT;HAQ7[V"^CFA/95R+-V$5BQM41\;5>#"82)C2%HR MD*R"$ H=?U[E;&+@>'N[Z>&R'K*!0%_U/^ZL;JR&#K44JV M3:++PLMU ';J M-? HN,,T'6BBRC7HL;L>#D(85-HN(O>Z7UL+'L@ MRB--"0[#DTW$W[A%P;.4%EE;XSE)ZC=,[\>3T>0=V=^O7CV_[*$CBHPL.\BN MSJ,HR4#PP8#34;@7: MH4#RUSGYQ=6U6*8(U0NXR;C&4!>GD\7LO.0(G/PH6C=G-3K.(^W,)TV9!E#5"=_(*5@ [C"S14W*27U#MX :O!&1X%ZEB; M<-)KH# $ J=%C<7P&+-&YUO?@N^1"H]8^_MFPB;"[L @G,V&2^2>"X'@B$W MY-48,-[1_A==@J"5JB/EF>=<\82M>\#< ;%_0Z*!;.)$AJ')MZ\?//CR_%'G-&?7#;?MB(F%Z,&C+7>V#ORQ!G2;IJ5-%8) M)_4ZL8@5'[T_FZ&[&B;M9-C8COAA.,5$_WR!)"=FLRD!HJL3RFL7'R\$ D/# MK=#J#$T80[\@-P\[ MQ 4Z5J+(47'0">LH%P+F4 98-).4N6036D]&W"<)'@D>[8L#FTBYL5'WT\^_ MUE-J,L4W\T^OYOGRO#*TI5FR9+7GB?:ZD,$;[D#S''D.-LELUK#K5G_Z_L-! M+>0^:2JT>PVY_IW*/T^Q#JO:L[3M8;[! WMU-]]VS;?ZG@>,@O1*5B!SR@CG M@M&%)T=68M'!F95]SS=X=L>.Z&BY*=Z3^4K,K@VF#03N+7CMC4JTHY$]VS__ MYPK/'AM6/XNS^32D^8"[C*Z&::66O$Z*(F$PI4"&HI.BW=LU+^G8 N91W+IO MQYL=VE=OI:0.C= ?;:.<2K8VT:[N:,NCXS]+B D-2)D,BP3>JM87\C8)]7<>E_< MZJV[O?52OVI@+E:62UB]+K7$)#CGM9P6((UT%:' M;NJ->SQ>R<]B$ M>EG/P^P]_4--)_D81M4$&1C.F>3> <> H%@6X&N#)%=L21R3T<(=,97OKN@H M=N#]$Z_CR[ C:X[]G3BGHVH\7_XE?0K2(NL\YH&T,BEA/1B)CL3//83@+##4 MAK'B)>ZC*W[S=7U]/XZ20?NQJW?HU?Z1_GXR_30(9!^6+!&$L%AMQTR+4@P8 M0Z$$YTC6XQ&_%E<+^?H>' ='CMSL_^SE7DPH&#@15=*"0<0HZ? C([7FR )7 M#IV)M%K9JT=ZGQ5]?16.C#4=TB-:KN[-=/(!I_-/;T:!UKBT##_4B.9 JQQ% ME@RTK%/YI(W@;9V>EK.J8]0\SZTOV/>RL*]OR'%R:#]SL[9>Y.+-_V4R3C>W M@X&SENL4!-#_YZ $6811!@TV*)3"!K3NF*-'*Q?U]04Y/NX\F;E@LX%065I% MH@Y)LV4RHI/,@1=>NB2T2=U&>S=>RM<7X5AXJ[D@!NM?Y[K'Y7U]38Z93QWGD[58ZLW?7*I!,RMC2@I< M3K0S\&@@)I\@^#HPT[- 6\,1ORXKEO3U%3DVWG2%3L\_T\[ H0_6"#)#1:U_LTA>F \,@BHEARB"\[#)[=:YQ[52'&&H)W*@8F4#K0O,"9]*#SPUBG\E\\^H334K<39 MX9 MD <$TBF? R\=:'T#GA/B#Y[4UN'$W/C'A0D&B>RH5<$:WD *I(1:D+NO$3+ MZ!?8.L;]).>/[$*HKDHY]ODC*J&SD7&(Y&?59E89O-0"LF-!<%6[+_>*"C_5 MOC ;J7_-^2.;J.$@XR36 ?AU_LC&JMQXKL0V>C@(87P4/CIZ!45M=:9L(.-. MI0B2(6I6/%K7>G+6TYH_TI:IO@DYX]LI)K-YH]L(M>N\T=XTEYSH8%+7]LOJPQ!"@1G@K<)8XH8UU#P MT<\?V5:7VTNKPV;^@"?U_:>?P[\GT^>C,%MV4) -X784/V4E>'$,L#4*^!_A+.+E^G=>!VLC(WA'H8F[.;ZM>G M6#.][7SCG&(BR/4%P@8UXD.L&-4\"=9-*RA%*WOM=] ,[^ M+:6NJKP]F:.1'CIT$WM=/^?U],UTDL]3Q?9]2'^2D7Z!#GV]DR6CW)#56*^4 M T1#7Y![QBV37+/6'9@?1G3:1&FHC0[;R2/IR'=V6N]"YL9FB-:5VKPTU<*6 M LQZQZ11.S?Q.JNN$E# MJ1]-7_2>+=#WV^U\G<;FSJ$0(F12DR4OB?G$7,HA2[**1%;K-#9OT\-\C6R> M5U=9'KF.[S2R3F' 1-N9C!"")./-6HO!F.A9ZV2%3?"U"5^-5CWC$@8?,+M( M/O9@??5P8PVX()= _E!)+'F-2G6)63V,ZP S'GHQ9W68JJ%:.@0>[A?"C>0W MSW/6GI,OG70=7(>*=FA%+A8))7BTR8K4A3H/XSIYZC14RY&WBKPMQ469PF_O MP_@JYY?>$Y3THI ,F0258@ G29I"ZUQ8,/3V'',!S*,+/&$R'R]1]GMS>;6P MV9LPG5\'G6[(91EF$M:Q&*PFS)PD'BP''YTCB[APH\G<%LV3=QO WE<^[Q%L MPGU4>>PIOR9&GDWA@+XH\O5(H,Z*0*8*V?$FEG FVCF M($F=ZP#\F@6\L2HWSN[<1@\'(4P61NAB(A#<3)MWO6.SI8 +B4>/C!6YC_*" MX\T"[LN33<2__RS@XFR*(GE@,JO:_3M#R-: 0V]<]L69^%CL[>EF 6^DFLVR M@#>1:]?&+P#41IJH\-V*J6(A8+OIA UJ.1(EEM9&Y=QK(IQG9YA _>PP],1EJS5R"]X?6>(('S M7-79>R55423LER3](+3#70QVX=']V8+M%-1A'WY$%FN[:5(49CPY^UK4?#D5 M3;VS]X#%(%DV.:CF,]X:0=_W]=Z>V;<_M:[RBH_JFB_GX$4R(%31M!8A(*08 M@"35?M*SI!P7P(VLQKYFX"W2%R.L5R%;O#TIXG1HU[C:;]^LVT1U>ZGVDR@B M=Y+, <>KR9IK*VD/O'@R!J(VL7D[EZ=9[;>1XAZM]MM Z@>L]GLSG;R83,]" MVSJ_VY_:J\+O0?2W:OML42QX[HO/0@6F8DZ"2^98L)X'KU;6]MU^0','ZSK0 M$R-7+@H#GFPQ4(P,=E\$@D]9N) -8>PU8VL5G@[.Y)4TW^)'')_C(#GKD_8, ME&2)?"N>P*FH(:B.\T:&VR3N3;,MQ#@OYJ<%\(9[972 =#9^/^ M-EJ@)DXC%)\D*,T$"435NIDLM!$^2]::0$]R:L N[.FJE&,O(6):RQ2,!YD\ MK<4%!3XD!=E;*[@R,ME>DYJ.Y&ZAK_K7O$381 T'N418!^!Q7"(RC1X.0IBDI"LZ%, 0R9DL=1ZDM^299H^)!:0OK?,WGE:]4%^>;"+^QO5" MG]_L9$4+Q>! LQ) <;+5@^,*F(G)6YZT"+<:-SW-RI&-!'YOY<@FTMI3".9' M6N;\$]G0M2W 1WPS"N,PSK_3)[_^4#^\_H+4Q5^?C8?Q?%9_W#XRL\/#6@1L M6JWU5AR'^:"$4ISEE%5$[4W1DIF@T#)ADA[L\-P='9+W88K?!S)#GT_./M". M%I;OT32,WRT,T.\_7?_)F_"I_NK97V&:KTWO$$TV/AI 4\?],H7@@E25_8ZE M%#R/K2W(W5'O[,AMB^"7\_J>ORZ+?YT]^T@ZK$8EN:H_T7\['Y1H)*<] Y*L M[1%"TN 4HPT%I4B*>]&^TT2OM>Q_E]XSF^\XDL= B@[QKFL/Z=$5SNY;XM)U M8LQ[X^MM,MF;@]Q7G.#2)#Z+L8PF3U).U7J\M M+/1DLZ[5)C7)I(JQ>/#:!O#H.4=T&$KK+FLWGW_X@,A>&3!II(D.WNXEEDM3 M?PTTG6(AGR,Y3.!C>\W<^E/Q(T**7CC>19NLV)C<S[00CB(6'L8-Y\JM%:U8\UU48MHE*[?V5B7C(*LGN)4Z_&H^UWAUY?A> C4(]6H M_VJ78.;8.DU_7VO[ M^B(=Y$7:@6 =AH'V6R=IH>#PYE+1J\"EY."LM*"01W#&*$@B,%V,B*5Y2[,] M+N_KZW20UVDWFMU]H]3QOE&WC5FN;"P%.5A5&\7'>BM*"P2/S-9L#LGT$XPL MK/*7]JB%"SBOS^>S>1CGX?C='SA\]YZ /?N(T_ .?_P;IVDXPS?38<(;T>E! M,#8:5CB(%"(HYWQMKUZ'ON54N"*_@[6^X-O_*I_0+G?@8,]^B/2D;.NK=_R6 M)!:^Q0]ACB_"#&*=)X.TA3&'+JE@GM!=Y(:+ M__J^'NQ][4G3IQ@3.Y_B; TK(P>GC&9@$WTAFR*2@2$R&.$U\[E(3$_G9=UD MY5_?U(.]J=T(^C0#;8_+@*7(G65U@_(UV,@L?:<"R4 JIQE]*UI7IQ_#NH^G M$HP+86PA-TRB)!(Z4H!C"<%K(XRSD8Z2KY5@!PZA'439QU()MH1/?[PH@?"% M=DS):=L7*&O?* $QQT0D8]*H:)QK/OWV,P!/OQ9L(PY,6NGB$&&<>P5QO8QQ MOE65LTCAR^Z.L<(!F!H2K9 M"\:]W+O3__GY1=9:$ M\SJPFH%3VX$F4R 8[LM4W2)R,&G0N\8-QE-,:ED#ERM59[![CE$IZ=E0J%9J^W4H15XCW'07G^;"*RQWGXF29V=GUT PI',9 M5,@.HJ$3P5K#N!5,EMNSGK;2W&ES6WD21ION]_"=NXCY9Q4=BA"!D JDOSZ]<#ATB".#*1$0 (EEFW6BU*F5^X>T:X>[A_SCM5R^U3 MWN.7OD#E'2RSK5_>\:D1KF*_D];DH2=KSP674+W=:\1)P#S MSBO)E#-!*BM=-(Y+_#HM%Y(%WXDX8>?;3TZAD+,VH,O-E_222%52R8F6T8(9 MPU-TX+4ZF\JA#[4H%*YNYW\' YJ-4-[]57Z+/K(1(K.$FP5UEDB*V[/5=MX7 M8LN(<\MT;;JP;LC.,"BM:VG/\L7U%=: T. =;IKCGRG]F28_1B%MQOKK;F\N MGNF7\0QN'__\[7@Z^V,\^Z\T^YS"^.9N]#^/5[WX1^OWA=?&H/>8HR1!& MJ "!4J@114JL#)2RU8E03K;85V?\+\.L&F0*FRU\4?_T^WBR_*/R]]BU 1LE MS9QHE]"K\T$3'Y(F#N9%! :$%B_E(]JXPK^_G/,QH%;EK7Z_L/W&O/&2&^AS M*3B9XOJ*2PLWZ3H+(;P.DE#E"PV<*+,(G2%)6>83I."KC]MNLI!79_RG-X=S M*@G=Q'\EI.,@09.@&'ZO(0K\5*D@.080V1K)N^6MCA'[7 KYV6"+/H7R6Q5- M'O)U8JPSFLS_\K+-6CJ)(HV%NTTG(@WSQ-L82:199D]%3*I)Y6,-\*_3A(^N M]N?VJ\[6-Y_?,:\"$)4A%\I2/&TLBAH,)V"<(\Q;7*226KO:8Z./LK!79_?G M9R[/OPE].@<\A'2;)B7!M3REELP2$IRERE"2DBGL3JXTN$J/OVCN*8]&R"9, M+347\>IL_;1F\-RNS>F<[H<%K7_'&$A@6,PRD&A+(7N6G-ADT!VC((+.-)MP M-L0".];Q.JW[E,;PW,#M^73!^*BC2AH(L%+LR5'& "83S[1U5C'J_IZ'=&H# M/HFRS[,+1EKA,HN)>%Q'J4V6Q)6A/ESHD%@*+)G:YGIA73"];&!G%TP?7;R4 M+H(N:_J["Z97%TPO,SE&.\$A.GXI]JND3:7P!R-(E8AT#(@5(1.C!#B:C 5] M="?U;.RV5Q?,V9EM']4>O0O&.96SHX)8+Q"H=(--VW_X2E##.X8M]*6/%[8SJ0%RV"B.\H,!* M_*^++T_!>Q)T;?3;1Y3'2P//-RK_R1XC8=B11K$[S+-IC#M'"2'>8+ZGYEW2 -"QB,$B\I*P$J)ZX, M:;0@8NFN2]9W8C6I:S(/ "_<: [41,4\V__SH^OGCO.#7[U$^OOX?K($ZFU& M@41'C(1.'Q^U]WQ'FP)AIT JW=+G5!TRCF/(=BE\,U MLT7% \3:P'E80Z4MY<"%(#0S=&5X9,0ZYQ&D \Y6%6=M?X,*D-:Z;B/-"OJ MMIQ#N(5]&]^]*54!3]B 5EEJ'HWTWA(=*>Y5UDF,K&DD$F,?'9G*W,<.1_KN MMQS_#!\B_W$3X;4($&@UWVNU]-5BY;)IYB6'TT74(W.^XV 3G/L5U3<>L5--:FW M8+C9"$X'&YS5CO $MLSXX"4CE@DUU'%O2[ED=2*:XYG"'N?@V);01]@-+&!Q M]LW+P59!J@,O,P=<4VGVHX68(.!QYR0S6@7G!*O=\_D,Q/%=B0K*&=>4[%9' MXOBTG670T^(,G4[OORU:G=NR=NYZX[%(.SNO>HVS,R7ADK7,H+\@C956L A: MH3?JP4!6G3@[=[W\Y)2=W"EAJ;8D")F(C%80;S" RH!N-JY2ZWPV\P@_U*+L M/+BI^M>HM$>J+'R1I9+[2YI\8]=&4Y>Y%B3J,I76HL/I.#5$I<"5S(QB -)" MGDU6CY BVE!C@H8EW&8P\8P\\]4:*R]E1F9Z(XFU&Z71?U]Y=P4C-I MP01:+>$LHA0I B+WHM0^6DV<"Y;$"#8+%U3FM4N_7R-GRR!K/HFRSY.S10$- MB)62I+(OI.R<."L=00\M*"H9#[QVX MG"V]S.0HY!<'Z/BEV*^G1F=3ND&S1__<2SQG&(U$4V>DB#D+>O2DQMG8;2_. MEK,SVSZJ;3F/Y!EY QXG+L@L",H$)95=)M9(/\<)(B3)[=\L&PUUW9EEHX^B M*K<+/S2M)\M<=(7@P\Y?;8$ 6(F>,(-0;JVB[#17[/6P;!SBL1TN\X8L&UU@ M7![+1B_A;V%I.$1R#5DV.&=92N H[U*(XH4A3I;*1*$\UYEJEFK,O#T/EHT: M^NLCL*8L&T;I(&.4)!FMB:12$HO@" T)3+;&8M_*LM%'9DU9 M-JB,GGH.^'I3*)@DCKM' \UAH2?"T+3]635*E3HB72M"LL$*JD%JBOI+2MJBJ\!X1O>2X79YO?VQ M \L);V$Z17^K//XA]4JYIA$D)2PFM*/D2B B1E#X&#T %JAR<;@50LEIQ[ MB].K^]G7\:3, ;G.@0$3T9.H4L1O)4OB';=EBW(B!Q^UJ7V#NP/.\8.PX9K? M44 Y2-H-2F,>0?L$DX^3>=%PG%];?4J3.=IKF3D5W.!:"\.0S DW3VXIP4!/ MN@3@@J\]N+ #K LSC"K2;UM6O;#=C_>SZ0SNXNCNYMH;XXQ5G$0-Z,T$I8AE M>#0FGC6C3J80&EK&,SP79A+#Y-V@8N(3JC!-)DOBWF=;6;0J"PB1N)1S2309 M E'+,CE<>.Z8\[IVO?UN1)=@#Q5EWJ(1_PFZK7M8$C%ZAL$N+25O4A0!I)") MMXX)BV:<9.WI<]V079Z%5-%!B^;\#7;\?CJ]1QMF+MH<*"O3Y?"$0QS$4U!X MX&5C!)5 7:<\PL!]8X'F\BSB8%DWZ-SVS*Z1B MK./R6FRYQ[V_*WQ%4PA%_M\2[*:9/I[;SO !A0]8/TU&X<$]BL::7%C, E.!2)X+@S*:>+:0H\LL&ZC> M"[@%RX79Q.%R?JY_-YR#!!$M[/*W^\FO*?8+>_TC_6O^H^DUEQFM,DBBYJS< MVN1R3V>)]T%(\($G5MT:.B&["-NHKX,-B:\*=#4;84+E 3;32$Z[ZOHLD;K2B13$0BG1,$ MF(PD&!&#U>B_V+4DYV9.T:UO>,EJK"B[#2H=WNGT!-IT%,L0[8(NA33ZD>+' M)Y[JO M1!$TL!%/VE4C EXDX%D^>P- (1:?"I,,\POT 7[*AM-?(!OL9G,-< MKO^?4,HM9Q\GGT3 MBD3E:!-U5"59.VMQ$-!+L*?V&MI@5P=G1>>4C9L0KR#.C7^9DYE[Q]>< ;6F M##?TD9=. DI\%)DH_!B89C9Y83L^I(MH[&,-YC#X'SH1KB/\[6)2<<4 M^'*..B+1>DLU@"?QI",Z BTD20Q7N/4?T9M4*H\ J*W&-JK!N&0QQ M@ I<(SJO(H ,1K0I[W^,XL5K>Z!@*_?E?1G-B@_S'L.4'Z-X#[>+@2!H:8@@ M$*$0E8PQ$&N!$4@< UP1J8J=+C'WM'AM?/FE.'1UI%NY#_H9H'^.9E\_I]MY MZG3Z=?3]R_C=W:RT0BU']G2 6K%7NB>\X_=35U#H+O-HH(W6^\4>R-KK5.HS M"&YQQ1&RAEAF V'@I.;*AB@Z77*_!,/9T<=]6KOIHX3*0YD^O?_T[OW=CS3% MOS)==3)'KT+2Z!P+X]"SX9'X@+_$3$$+;D')M;ONC9GH#8\^;IMP4S6,Z\FP MRD@745\R1@2DY\0I?^-.W7IZB!TJV M\F?[Y6OZ\SNN[1<6J@TS+GOBO%#%WC"6I:'45'AAM#29AMSAFUU_[N7I<;#T M6O 5W_OI*(Y@\O/1K?G\!&(!M+%<$RJCQ/?>_#B.U&FMXXZ=U3 5]1%"Z+(_4BI M3V6,LR*RFNT]S-0Z1^M FL/":1>12E% =W19L%\3F4BQ8,O 2E>(R^U@FL]2VA MC[ ;6,"R<&YY>&D38BQT5MF (#*(*"XQG''_Y5K+C^O!$1M)'[JTO M(+BFC 4G"/?,XV%(/2XTE)[NJ%6VAFFV5FUVAA<0C42_Z^JAC]RV'OVMF8 4R2N." RZBXV6:>M::R0V4 MQ3O>U(+%V$F:+44?D@JFT)&DN.<@:I)D!/ !0#!;V34_#HOQXV8=&;34P"V1 M"@K1B$67VUM%!'YS/+G(N*I>T/P"N$G[Z+X7-VD?>5>,3N;]?3MP?4+G'C?H M:XRH<=V)PM(NX!\Q>F+7CH\*#(]1 $G MLQ::'8U"E3-.9HSE8B(V Y"8"TT19^CG=#I7SMM*^J8OVAM)'[E73E_\WQ(E M_F,4P_C#A[?_@>)=!FW+H)R9I)R0AFA:UIYS)C9I3ZABC%JE6=1=N#AVO^5< M4QN]U#)N(M/*4<2G>W\["H^#\U65MO5<%L8A;B00Z1TG7N*!*Q.C(8O$U/J< M\,V5[EN>?VD:KB+'(S0P..%"8M$2:X/#&"9YXL!H$C(P906-6G5AEN+H>MF).5W4>F4.4OV>M_#AX7A6Y[^$'\&&Z0![4@PY>[;*$\L#Q2-)"OKN+10/0>W M#]/@VLC%2-W?QY-_P!TL9N[^GM(U\YQSR0/Q2N*6Q@,G5C%7ZCJ*/2DI9>VE M;H%R_/Q353MX5AM90> -BB.?@$&,\QB:"H\?GI2X%0;<8).)!$KZ)41067C< M;$6G+JH>1K )QX59P&!1-\A ?OP^9ZJ\N_F0\.!]]U<9Q9VN$0':GO!$JO(+ MQ:7:X#E1.@>GG39BG1QVL/XW KDP Q@N[(KM6,4A>@KH8U^>$;O0M][WG0O1<7:05VZUV8KNZ MN[N'VW?3 (ON0PQQP"GE,D%'&\/7A-&-5P((C>B7Y9@LMV&(WM=?^!H,8)"0 M&]2^/R31MWG7;WX^^GE0)\EX%)$EC%2V^Y:J@?0 M8UU8-3TPVJOHU+=:>\2XMKY%O7EBFF>,TZTN-41<20+16L*4*U1FC%I7N^JC M.[K3WX@ULY3Q4336P,=]C&?5:](!4:,.G^=H3M/>TTI_.\QD@/"/8Q8)@S$! M.94CF!%I];P\T1.7<0>W1F=3?8+GL%HI'6@&5$F6]P371DGF30QQD7(-CL?.]^&K3W[M%[N(?)>O_ :(JS*UUQ7 M3,@YIO?EBN!N[E+#[0,T4#YY8()07X8[ZC*D!=UJDJ6D-ML4DA8=]+CG-2]: MI35%6/G3O/KSR]7BJJ9XEP^0+!I6-"(19C44;YH72(%DEG("R!!%%^:?+8]_ MV=JL(+*CW7#]2'?W^"_"^&;QN-]&4[BYF:2;N1&.\_)O#+GRZOF*.G=@0]:U M=BFF8T 7O,QN\50&FBT7WHK(0] YFY"N>[]MF+_T].$?5P]_B'0UU2)8:8@O MUHO1A,"X(COB\8R0N 0EI:GL/>W#--Q'G#_O=_QNWV+@.T&OJ+!TO;V?SL;? MTN3=7^'VOM037TVG"?\3O\!?UU(*&9A0)"JCB&3)$ >%IXL+)\ #U[&V& Z M>?RMKJK]/'@4Z7&ZJE]&[/-8/&W:"U98%E53'4 TXI![S&0$S/9#%?4N@D, MEG)SU;,$&?UB3P)GMLR?U03C1[@MDE=_ MC">SKU?HX(P"K-A=,\L!/1<"1I2V=ZA(A;WG\"2CK#A?X M>O9JH+0J)[">9UY6):E<4PS] O&"EGMA 00B+UD8;X*--"3>A5Q@V_-?M J' MRJMRVTT9]CN^'<4YH+F'NABXE*S7I?V,I3+@EQH@MERS18POK'(I:=VIB')O M2]ZFMU^,GU5)P)6'ECQ'M)J)U@%3Q3:\;3A.T74W7$<[53Y P,V_]R6V4N0A MHL9-)T=71JQQ8DMS@K&%'<72H%R-N0/'5?K.)KKCZ+R/7%N6QZ[\QQ6%'C M;Z.%S[&"E@7G%H(D@D9&9$:_PUG'".(%T-PKE>I0!NZ$\8)U7UO(#;[]+P70 MS9(B.Z?)Q_QOXW'\./DS37Z,PJ)MF'$1J>2)N&31E\V&$>\E;G\ 5O HO:2U M9P]W@'4Q'F K53088[$'XBKVZ0"R41ZN$\#3Y.>JJ[>?^0S0S?&WG14;K^]M-')2WL9@ENDN+5[-,8 MI?G^#H&G%?,BLP8/ZDB"U&6L@U($#U!*0HB>QEBVYMIU^[L1'3\-U4"-ZX92 M3P<-+IP?H?OX(TT> ^.6V<+HG9R194 '). M+K@NSLNMKHP&36/[,*X(O3N@;.3G=D-X&D>WOH9[FM ]9Q@]UFB-9JF5-J2 MC#1E\BAZ;?Z;80/T[@)OV1 M_E722+/)_;Q?935PC/. QS0G/G)#9(KH[.=D2>0 @N))GN,++DZS=41YI,Z/U17/^[L\GGR;>] #9BML?UB520H=L:[U;:#33QUH MZ7BFTK/L@F+,8F1GG156A^L=SZU2^/UO:DNN(;ZDG_<%Y,OT5AY28G%5F*^%E*X"(!V+T(J M]U., (= C)$6;%)EYECE%6]'<[+JJWI6L>XP5A)]@XS7(5TAUD!2.DN"'C1* MPBI 9R<&(A*CC.&7G:MW,;V(]IWF9M1:62W+0][?X:F1/HRGTVL0:-79HBNE M4R"2"OP=98*H[+G-V9N@:G/G;8!Q@?8Q5-@5ZP!_I0+3]TE"SVM.YR0!7&1: M$>>$(Q)X1BRQ,*JPK)FW5OO:Q\SC]U^@Q@\6;X/[_:MO99'_L\SYOK^;P=W- M"(^ZLAOA00,\W+A M5P#G6?0ANEQ[E'17;!=H-$W44G%2[2_C7ABQT]ZCS^Q+A4))L+E /'/S2R1J MJ%79RMH%99>[7_07Z7/%ZHHSOK8O^,W/Y0\7MX@!.&?69T(38V4&7M=>L)I19$4%K2T1 ML5!ZR"(0JK<'A<29L[0KRG8 NP [J";SEKK^ATXH)G@3/GN@@>*E:Q-A7 M)DV2<8Q9R%R$ZOWJ9]O.=H@%U!9R@USU;DH4*YA2%D\[[0-N598'8I.RA-G( M%1."YE0[*7669%''"@WJ:Z6%R3SA[>@"YK5R2/52U$Y&H4.DW)Q#*@F()I>A M%9*6#M]LB?$'_JB.*0&J7"HO+9^A'5+)4M=YVC.Y3V%NUA*8M +27=AE 9,@NWP MT!JEDWVQKY50>@F19NV,E5(&AAY5L!JD$%RCLZ7R=8?G#SO_2G7)D\<^W#24 MMKS(-2,#TPF-D1!0'+**").R5<^#+>C&7K./WWRSZL0)O=P>S5["Y/) M3_S#_X3;^W0=,Y/)"$HLI#(D&7\'4 :5VJ!8\H'[5/L^JA.PXV]#E>QBW2.H MKX8&^:0UD.^FLQ'&0Q@J?<(?E$*,>4D6U3(Y3Q4N7A36%F:)I1A#A\ IQ0,Q MH6#:VLIF8)=J*Q74T"!^>+;V1:@<09J2[B))4'25HN/$4ZX)>!VC82YX79N3 M>C.28]U='\4&#A+OJ2^EMR[ES<\_H-3I?,R/=\024#?@"@G(WI])A'G M0R*E6XF!25YTNZP>8CU;T9TJ8U7#%/995QV5--]FEBB7,4(7:(WR53M@G29[ MU4JCNX^FP>HXLL48SI+5% @- HC4.A.G$2Q/*683@K2>O71+V9/T.@-#Z:.% M!@;R_FYZ/X&[D-[>PNC;ZO)&IFB",);07+@H?6+$6>9(]C(*"=KJ4+NX?R.0 M4WNQ U3U[+)TJ)PKPG1!&F:!2_ TD$ +:5CDB0 U@7B5C0DY M"6L[A?I[[D6?O_D"G(D*(JW,W/T4S1?\%ZL[EPZ8*A:^;<-Q_,*WH?K9JNJ! MPJU<_K 56PR%119W+1E8X?32$4.P((@((+TSDLK4:5<_*X7O*'H[AK[[R+3R M==8_QY/_3A/X+;V=^\UQ$Z&%^^]_ORK71/.?Y[N[^ MV[P(LSQU.NMP-=;#/R\OG#YLZ>75_6[)*BSAUPU9C3:S*S^=]]=7CEC6'C[@ M6_Z0T*BGGTU\ #2L I8JDM;!+2X.\,+]GM&&54C'O>X2/> M^/#C!U:;5?'XDQPNA1:W0"/PHUN439J^+6V4=[-&UK3C14.+X@M)TOR.+<7G M;ZE=]K[[9<>/Y_?J[UEY>R=Q-;EPO+OYDB;??DM^UD8YF][P C2R0S!]3]_E M'Y=?/.XV_^=__7]02P,$% @ Q8!J58'5>5?=# $ P#D+ !0 !J8FDM M,C R,C$P,#%?;&%B+GAM;-R]>W/<.)8G^O]\"MR>B-VJ"*&+#Y $9F=F0[;E M6F_8EL)V=<_,KL3B4U2:9M]:>_ ,E\*3.9 !.D6-,=498M$CCG!^*' M ^ \_O5__WB8@V]R6>;%XM_^%/XY^!.0"UZ(?''_;W_Z[@EL4#^&NQ_'O^C4+X M[_5+KXO'IV5^_[4"41!%SW^[_)>8AFDL2 9QR#.(!(H@I22$$8UXPB5!."!7 M]_\21BQC.$JAR *I'U,24HX#&"&>$*$"'%)>-SK/%W__%_,?1DL)M'*+LO[K MO_WI:U4]_LLOOWS__OW//]AR_N=B>?]+% 3Q+^NG_]0^_N/@^>]Q_71("/FE M_NWFT3(_]J!N-OSE/SZ\_\R_R@<*\T59T04W'93YOY3U/[XO.*UJS,_*!4X^ M8?X&UX]!\T\PC& <_OE'*?[T[_\$0 /'LIC+3U(!\^=OG]Z=[)+\8I[X92'O MSR65>B,\575;O*9-S+7W=6O7T*/_M3V7^\#B7ZW_[NI3J>+/SY7*O52,E M,5*&J9'RGT]U]LL%XGN2MSJ4U8-PM;H??E';^)^T?P@AQ=XIYN+16X^ MJ)N%&.O;W71UL>C#2^SKLR@J.A_AL]AVLR/RW/S#>_U3VXUIJ(-,ZWY:ZMX1 M5?ZHY$+(ABWWF@:Y^+<_Z9]FJQ+>4_HX>[4J\X4LRVO^7ZN\S UY7__(RYF( MI>(L2_0*)BE$*)608)I"2J(HH6%,, EGU>;3GLD%_.WS6HJZ*ZM^_N2@9W5B MOBYE6:R6?+O2/;&6"B6SV$HN"T,VSE8:@UJ#!0M6:U$V\0O MQC[[1N%V/N$W6-06\ M6W"]62WE&]G\^6[QN2KXW[\6<]U&>:-YH7KZ5,SG;XOE=[H4LQ"30&)"88BY M7M'U9(9Z#8^@1"BB.([T+S.7%=VQ_ZE-^K7XX*>U C^#? %V=?B?H-$"_&[T M *TBCH: ZS#9&0@#@C\PKPR N[-=T1,]3_:&:^^CVB$]H7ENG_1MIA\5OM>6 MD)2WCW))JWQQ_][T^#ZG+)_K;N[HDV'<\LU*SEC*$,%9 )E($424IY"H-(!I MG"%-BQ%*>3"K-CNSL]/0MF,G\CNQ__0Y">O-)U"K:K648%Y/Q\=66C=VLT;> MCM:&P'-@/FM$O@(;H4$M]178R'T%J@(P">YH+OQQF"M4GLC+NMM16DK-L, XBF(!$4,8(IX(2!*)]8(<8*$2%(<*N6Q*NCJ;V@YD(ROX:2G-926= M_PR4WFC/"\U&)="_H*WH8"FYS+]1-I=NZW,G^'9LXPO2@9EF+1+XM('JRESG MBKP"[S6@X.;'HUR8?<>G-=C^>,<&(T^5O#_"79%!QO902N\'=6XX=_-.8.A.C#YM#*?P1/\ MW@AN>8+D!JQH75CJ9\8'>*_[Z0-MS?"] &NH7K]:TW<8!+7ORC^[M34*E_=2 M;TWJ_5[N9T6^D4HN]6K^;L&+!_F%_KC6-E)5?I35C,0QSI)$0D9E"I&,*60B M"6$D!$FB1+%0*!<;\G174^/QM:2@HC\ -5)>@86LW$S$#F3M#$0_> W,T!NH M&BF!%A,TX>=&H,4;?4F"59I]JF6]%+VF MR^53OKB_?C#FY2R2*M!40&&8RBEB$,Z?[KZ[.ID84OR[- M#FA>+.ZA[NX!""V[*TMT0&O+$WX &_I UZ#TQ:!D!+X"-78^^>$\"MX8HJ.K MD3GBO-*'+&'QCAM/")G/;A957CU="Z&_F?*N*"LZ_W_SQ]>%D+,HPBD3*H4* MQQPBQ;0AD5$)99I%F4P3I4T)&X;H[F9JW-!("EI1KT C+-#2 B.N'4V<0;:; M(/SA-3 U](7*FB3LD#A"#Z7D?[XOOOVB&VB80?^P)80SS8Y"!7:JK4G \NE^ M9L+;?&&V)_4MSR<3Q7&K?BME;83,5)H&B/( *AG&$*4XA"PD"@:6"-5'O36PL*"P6UJ,VFX@I0 MI8<,7'.^>E@U5V!ZY5I6^3_J+;(_<\(",$_61%=/HQH3%BH_MR5L7NE]N_4H ME]73G?Y JNN%,*XMC[6'G]N=[MEV)O3YKV75"Z"1%M"% !MY![G7M4;'WR7+ MF?[&OFFQ4__(=8OEBWV__G8K7WMW??Y*]6=VNZI,8*")M9PA$<<*A9E>0Y'> M$-T<-99@_FY ;,1%NQ(ZY-PK&#Q1C?=O8U,-E:J'U*-W6ONE[O_ M1])Y]?7$M1?A61BD*8=QB"*(XHA#+%$ I0AEG"+.. IL[W.[.IH:M32R7G)G MVPGK^6M:7V -S!JG<.IQ%]L)F/WUJR_@1KIQ[0^@TQVK#2H=UZJ=KX]VDVJC MQ.[EJ=7S/JY"FH@^0K-8A3'$E"ESO,D@$RJ#(<)2I)I%:,$;C:Y0W8XG^TUMDW]%K.;R5KU; M"*GR15[)]_DW*4;GO0JB>$^2ES5U^";0)]9FE69#A MF&I23+&)1T "4I$I*&4DLY K%*1.''FTEZDQ8".D.8RJKWXNN/39 BE(J!23 M$L:8Z7TY1@FD)*$P$9*I*",A8FKV32Y9,1J4N[T->DQ5&HOJ&YVO:E[S$&5Y M'&+W&[5>L(U[E[81<9@KL@,$!K@/FSDRN);X"]YU.9GW@ MOO#:T1G$E[QS].ZD9P?+T)>-36?3N&G<4]SZFG'_K9[)'?*%-@V;2+ZWE-=, M]8'^R!]6#Z^*Y;+XK@V7UU1_-F9-Q+%24D212?! (!(!A22* YB%F4@"F5!& MI O)N'0^-Y"6?%Z7>$#CZ!W6T,*&) MLA-#<[ZK+-A<*-H/;7 MSK9H=_/(0!@.S">UQ+LI9J_V\LVNL\N\'@91^SO] 9 =Z7K?"\).-_V.6'5< M^MNV--K]OZ-JNZX KJ^ZL_;;?%E6[W.YN-:?E3"?UL M5/I_D!'-U"$/ \%HFD5!8LO4'?U,C9UK48&1%6R$!1^+/X/8GDRZ8#U/R9[ M&OR,]A1./=RHN@"S9UQ/P(W$LCT^-"=.M4"C@T>[WAZ-.RU4V.5+F\?=.?(S M-=>0M0?KZV+1%A#Z9#Z.61CR% EDO*92RD,A4.,7.VG8\-=)<"V&0R X M,*L^\TR] K74H!';Y,3C&Z?5XOW/?IP M[:1K_D])EV_UESE+N$(J"1G,%.%0VVHIQ(DB$(L$\TB$)*2]H_J[.IX:,^G/ M+_7@>G0,8CM"&@*XP3>_QQV4=M.Z7P$C.#"2#^RWU('5D*Y,Q[I]>>^F#C"L M')ZZWN]104M_-;(]R C"0*(D#B#+6 1410R&3.H1)B9,!P4*"L_TF?M3HU/ M/IN-0EGEG,[!!PWM:BF;<)(WQ0/-%RZELW; ZZ:2"R 9>D/8%PVWFEF'NE]2 M+VNGM?%J91VJL%(X3)(H=G(![R'#U*;Y3FC&_'AHAG&%T7J 6A%@-''D@$M& MS,[T&'@L1V_3>-X< M-X9)&B>()U#2*(9(\QXDBBN(*$U5G$4894[96W8;GQK%[6Y?6?4=M MU\.<'3"3%$F>"01CI7>?*!(*TI!DD(=,A#BB 2&!6T!,7SC'B8/9 [2MO7$! M?+;G7?T@&?Q,:RN6SQ.K0V6]G4KM-#WRR=.A4H>G2T>><;_L>[TJJ^)!+G5S M19E7Y?5"7,_GQ7>S3RQ?KY9+/>%GG"T;8=#@U7ES+#$0K=$V(=".V_2V7%=SGKP9]@SCPU-_@MY87:('!5N(KT,KL M&4C[BT/?@(YTA7@YL$Z7B2XH=5PK6C4SV@6CBU*[5XU.[_4S1/=K,?Y5FJ2= M4EQKVX7>2^/-;-* FSN$.ZD_*/W!AS1-5*8WZTFD)$0H5,:%+8$)SG",TE1* MY'3$[RK U(C[H![I6@70Z@#62G1?I/D9'3OS;4C,!^9Y1[BO0*N"/W.P+WB> M3$;G[DKVW;9<*,N]'S MS!UM!/JST34*U,KL.6R:L.BM0F"KDT\>\HG-MGC\4BWH]F7$>"!9S A.*&40!"2 1<08#+GD:,2JI MC-PN1\]W.KTKTZW,X%$+#?.%R=QCQ'8S=BT M[-H_8(X-&=OT3/2 HU>*Z^Q M5XW$3;B1/[O4'AY/QJ=%AZ-:F/8 /#7LX2$(I!*P" 5 M)BT^U0:C"!5409($28:C.+:J^NG<\]2L1B-S;3;J+1UO)DQ=M@BL'O6/#W)Y M+Y=U?7'S0*6WXR7EM7='G=#D"DBZ7)C21E?U%7'S//C>;MSG:Y_K_@6/[(?T MHOWZ90/U@GOS1O"]_!W#;\)/HS7LAOM(OU/87)^&PW(CW=' A:G'9&FH=B8$ M30E.0YA1(DU2)@4Q(QSB*$E"P1,1\^. M62[ 9&#^V"9HTW#<=<'1/R/;OM*^L["UK;],YK5]U4YF6WOVV'#!C5\TNG+& M!0^C5"4P4R9I/4N0\5$3,)(X21C'A".GI*?6/4]MLNNO)O$?WMB ;#?S!X%N M8$YP"'"L11\WPG$/K1%#')M^)Q?CN ='GR#'_0;Z4=-'635<]]YD&B>Q#)A#'2E $8Y$QB'#*(4FE@BD) HQ%*IAF;*?SKMZ@C7.TI<4#>2W? M);#9<7!O* ;FV8_U74QM?_UD1/L97%?5,F>KJKY-T&1[1_TXK'8BX8E#]]L> ME2>/JO6<"X\_U-L4.Q6#5>_4EE)<:Y-O6=VJ5ZLR7\BR?%T\,,W&9@=7'Z;/ MDC@D*B8Q#-/$[+N8A!0'&":1)$FS/[+Q8HK$-4E\0'C%5 MO37=LZY(?=.Y:S*7V\MWE68$!UD$11QJ2]9DQ<4T"V"<95FJ)*4)<;H4Z.IL M:C3\OD<1N$XP[6C1%T0#\UTCYA78VS6;TI1#%*6TP<17K8^NKL:M[6&A]$$M M#YMW>D8B55_E\B#TOLE4(WE"XQ2G,$:AWL>E(H&,Z9UPDI(,Q2Q@2>H6='2Z MKZFQ1"VJWM.M974DC"Y4[?C"$U8#TT4#TY%2MN?R9KO'_YS'PU>H3T=/XT;U MG%?Y((#'XI4!SNL_29.<0S=VJ][F):=S MIA-==;L6_R1BG)J\9YX59=BZ*.SKG^ MD9>SD"*%222@9()"%&4(L@B;>X*8"!Z2.,'$-@FB38=3([.MS* 1^JKUU3'3 M;2TX^-V([I IT0KZ;HH; M"!"=.!M7Y/J=&.JW(H):Y1VH'&Y@M#2B_X UM,4G18K:1M48/W'Z3RX6)\PP@.+""'5WN6N&_-J5OU)B^;NUOCHOFE MN%9*VUNZFW*6BBA,)$<::ZJM'D*UU8.$*:V64A5@%!)%9@MY;^+1OSB4NS_? MM=5L(LUL.A!@N)FU)Z_9?_Q?NEB5X$,N> '>OW\-5HN\^EK,]3 X'B+9#(<= M5_E"=QRN6DMK;)\#=+<2^^,E!W@\\9)-CZ/RD@,$SWG)Y=5^O'3S7RN]V3,) M+XJ%[JG-BZQ-H32+J(0)24*(>)I 2E0&0Y4*C%5 PLC)U?MH+U.S?QHAP4;* MGGFHCR-J1R87XS0P?;A#Y$P8G1!XHHCC?8Q*"IUJ/J>![H?=4R+4R^C'8EE] MO7[0VRU.-Y=2H4B9X%#_R2 *)8T!EXJA\!ID?)UE,(V:L7: M/1E!#]!\I25PZ7K7U[=VFMO5;*??>@;0W@KT"N1(]N"E@#K9B-8 =5B+Y]L8S6ZT M5F?7@K1_J6=FF$WZU]T$L3MY@E\]'62(O?Y.EZ+^SU]D:=(_?S(70F6;Y)G> MRQE%(I,2"'93::]J^%>1FWV!(XFW38J7C5_@/4@-[IN$M]W#;9[(U?NAD9R\0 M071.\>,Q1&??ZLDJ"5-G3O]"_,24*=X" .!.4X"Z%4 M$8(HB3 D5(609RJE4B04Q4Y6I%6O4^.1M91U&A MB::HHZLW E^!75#70H/W7:"ZTXT+2+Y8QZK/<I.?O9RFMFU-*H PL%5_H16I\)]X]BZAH3.[H: .F!">M9O-*G M-9Y:[.;:9!_S80*4+* :("JIJ]<7"T6R@*(K_LCF]7[DU19R,IDAGEJG+(I2 M'!%C);$$0Q0F"60TB;71%/*((9K(T"K,Z'074Z.D5L(ZHW(T#:D4],<.1#D8E@=,*/I_O'4_VM$MHOJSK"'W0%+):UF<\=\4\ MYT_-?[?' D1ED4@1A7I;I""BA$"&LQB&,DFC+$8T#IP<6ZU[GAH1&,&;FEQ@ M1W1'T\,:=DOC8P@PAS8_CN)X!1J)P>_MGX.YW7"O$%8X#.\2Y M@9ZQ0/H+^JB_J3K>-HXQ#Q,D81S&"41I2B VYSB<8$P3AE*"K'PSCC4^-=(Q ML@$CG%/H\E'8[!BE+Q@#DX8U#N[A-D<4]A57L]OTN $T1Y0ZB)0Y]DR_Z6E. M44Q-U[_FU==UO?IZ,_)15C,<*"P#%$*J4@$18Q(2PLV5?49B@2D+9.:6?[>K M.Y=O=IQTO&MI>YU5=")K-Z-]H37P#-_ ]%W+"=:"7JU/)*C2= NNY_/B>WUX MH8KEVDW([\FJ#5R>^*&SJU'YPD;IY_QA]4X_/EEGH=PIS5)?/]\MQM:@;!)I_KCK1M.2)0"^S&+]U( MVQ&,-_P&9IC^T#F3B!4DGEBDNZ]1:<1*[><\8O=2WYO@Q?T7N7QX(UEUO1!M MY;OZV/26S?/[^I2T?+?@\Y7(%_>O5TN3%/X#K=;5R!6G*DC#""9891"%40A) ME(8PIB@B"4]1$G.7>@N7"N1$1R.4:/A2.%?,O'A,;*^1QT-Z\!OFQ3TTN@"C M3%WQK]8#;!6Y AM-0*L*V.KB\][9#ZK>KJ0O%&?DVVH_X!U>9'MJMZ>3-_\J MQ6HN;]5OBV^RK*3X)$WJ!:Y_JBOO_;;(J_)3,9^_+9;&7_!9\>V$9()&B$)" MD=X@"IE"@HB$82:(Q(G"-'#*S'FA/%.S^-;JF+OOK2)-?5U@5-'V3)5_RZLG M1X?N"X?-CH9''(R!67AW'-:Z'!^0$AA]0*N02P5[=V=L/_#ZI25O*_US1JCZC-YE)C0=!3N=W16-SW_RHY*)Q>\K+ M:H91RGB4*AABGD)$L@"RC$LH61#%5+),4B>')%^"38V=G[D7[Z7_;973>\RU M>DWNWU9!L-80_+[5$=PL5@]UDX6KEX&WL;=C]I<8T8$I_F4&TSW[O&?D?:6J M]R76N'GM/8-YD 3?=_L]C?35X^.\[HG.7]/RZ]MY\?W=0A7+AR;4AY7U8>X, MDRA(35E)D: HB -(2&"0YG$49+R.&2QT^&J9;]3H_5=L8&1&QC!2[ CNJ.U M;8F_I57M']6AK>>C@.[B"7Y?B^W3/G8#RI<=;-GKN/:N&Q0'=JWCZQ<$C+_J M"$0LVTC$5\\C$6_KW->E-JJ5S*N5_G;?+9K,V'^5QD-6BNMOFHGOY1Y MV5YQQ$0D693&$"/-6@>MPA5+\_$JK<@7($=&(#^6AH@KL : M"M!B =9@^+ZF>ZEQ]!GE/J;XXP? O\#@'(V-?PDY>J8G?GB<%T]2?I;+;[JU MX])_+-JSJ5K.LK[%V_W]ZZ*L/A;5?\KJD^3%_2+_AQ3;EIJ7ZNI>7[[21:OF M3$4A)J$*(3;[!X0# 0EG&8QI$LL0RP"KV"D%\DMI,K4U];?%411'/G'+A[C<_M45IQR._5TSD,_#LEH;^D S,UPYH M](Y0&"0&\EGC+Q*ET!W[>.(I?TFE+"N94A2&. LRJ%*$($J5-F^CA$ ]LP5B M:40BUJ-,?1]1ID8%[H5D+Q@&2^^_4< =VN_O> JK%RPQ>SFL V; FF+)V6W4T,:%YMW?#OW/Y-\@%E04DOHX+N[H:]VC/ M0NF#8SB;=WH:!3M9D&2V=XQ*^"YKEHMP3BJ&7V8U[_1J/U]UXN"^;1Q3WM1#N-CWNTG9$ MJ8/%ZM@S;I-4R'QVLZA,8G(A]+"7-1'<+N^6Q;=<"SK+!,XDY;$VQ#,!4:00 M)&&60]V:G3QGIH ^B4NVEB..P&)HUGR1)/[+QKZ>N]-C#R#P*P?>F7 M88 >J0:,7\"=*L*XX]91&L:AL=%JQ+@KN%LLIL?;(U>-::]U;E=56=&%N0Q] MYFC1G(N8&,@V><6*SHWE'\U8$@9Q$NAMGR011"1)(69)9A8)$J)0A5G"1JDI MTU^'J:TX!VY<&\G!CNAZABM9.PO6:U,?!\&1/Q7+LZYI?P C^B_TK&BS\1+< M0>*(;^#QC\K@,8&2-Y>/Y4L7Q+E @S]&N9S+A\A;,1T/HO0L^5O'H>IWZT2! MH4S"*"4QY#CC$ D<0YRE$@8X-#5]99HBIQ/0O=:GMD@U=;.,=+TR+.XC9[]R2M\?4.JAI>_2A?A/UH_Q^S;GQWM,D<+(<6C<]FDO'I/V9W<1;6:V*29V <" M#^B&M9?'J<[=U,LWP_.X.OA>O, P_?%\*XYF8!HQP5+_@1@KAU(/":>5)JD_ MQ,Z9D"[HZM+2 S?_M=*[I ^R^EKH9W=&.)8\E!AR"4+(:),08QP M C&.!0Y"Q;%CHC_KKJ>V=]E-9-_(#AKAP8[T%]QC.@R*)9T/ O70+.T/Y0NJ M M@"YKT P-F.7RC7ORT@I]/Z6[=P6>T[3;$L7]0,NTUH\T[HKG*5FY(!=:V] MIFK64HKKA7B_/5W6O],[0-$>&C5/ZE9D_LV\6S4QF]@;MY4 MS1]VHG M11K85;FI0-I6#=1*-_6WMFJ#5N_-T7G[0MW@6GG_I07'&"K/%0H'%?E%"AV. M,0BGZB6.TO?+KV%W2W.+6CV9-%"FNIE9?A_-BCL3,8IPE":0XP1!A)0I+(T" MF(8QBYG"-*/)2RUB)Z6>VBJV%K1F-;F6\N46LM/#/?Y*YF40_YA+V5IU_9-1 M_JI^\N;LY_&BJ]G9X9K@G9V&(94UU?R[Q::H/7V M[Q.MY)O5TCB,MI9V&>81C(-&91FH89=_*Q=^E\:NO+ M6DZPU(+VSS!T%G.[U6$H) 8G 6G)3]+=%UP@/&NF]'^+W 6V [$9G MNWZQ[$>VH'1E1[)NX_)"Z!^UAJU?FU11PN,(PU0:$QKS"%+&,B@2G&9Q$F&. MB)OCX/&.INX+2D]8M!&IK ]RJX[R;K'ZM8^R$L Y1@ MW^GDQ0JK'RK:52[]R--]#<2-*3I+E)!9'')(>!)#1,($4I(H3:U!D%&,)%.! M2^S.3MM.$W^$X)QVXO?U:]]%S=:"ZX7%X ;:>0!ZV%T'JGHSJ[8MCVPU':AT M:!0=/N(C1.54*H7ZEX8.PIF*1<8R@F <1QRB) @@#BB'F,6("XRTJ71!T,IY M ::VJA^$"70D7ZF?Z$Z[XF>0[&AB2.@'YA+/J%\8KV$/W2 1'!;=OV!,ASTX MW5$>#NV,[&+[?N.JDPFB0DD9Q,(D2.,!AHQ&"51!S$/.5:#LHD#\B30UNFS\ M+9FE7R8[],N\Q.?J\@&V(]9QAVU@JKW8DW8H_RUO(+^TE^Q6H#^&4^P!@-Y\ M8 ];=J/R6W43H#:&!NA#ROUUHQ@]W _>^VM-O\J^3[_5E]SOEL(J;;_\FY1Z8'.#R]$RSNZK&[5 MD?O4+^;Z](O\4;W2:OY]ID2BHD0PR.($0T12"8F2,0P)E=JH(RS"3J7,AA5W M:K33: MKY6J_B*W"[3]N53[TN"B!4=OS0GQQDA3Z;FP,*.:H:. _QS$W6D7KVF0&L"*?82%&UJRU&I M&%&I@!1'IO!F&$+"XA@F 4$\36F4HL@M9:6K"%-;@79JTM6INMXMP$9ZWPG1 MND;&;H$8%N^!2?],@K1CL ]2)[ _B,/F3.L28 JYTRP LLRA9M-2SSKBS3'! MVV+Y@2YHQ4T'QX_U,C=VV MP@$E]71ZI/EI;S8G0.WXR@-, Y/2^@Q2%4NP@Y86TF/5\6X4?)4?/]'+N'7( MNU4]*$A^YO'+8F9J@ZS,C>%U)_7WHNVU>WFK_E(8ZEE[!V[,MED8Q0D*L@A& M3,00*88@Y6D"I5!8J3@0F7)*UM]/C*E1R,8OEK8"]@MH<1P+.WH9'N&!V6>S M?]W1X IL=3![W$:+C7_R=B/L/W2D'XZ>8T$\#@MLM9YF8.#IT9E@1. 18?^PH8"G@1\TJ/UT MKSV]IZJ"__V=;ER*W9"0ADD(HY % M,F ,A4GB%DMCU:\+T8P36F/DJDNX:COP[MW=3>,^XW@::84$C\'X,Y16HA;X"ILQ0([=')R\7F'SY<5GU.:ZKE@L,!]Y83B^[YTS_+.=* M]U$[Y<9-QML9,O4/>2AA9HYF$2+R.AI=O9*53LLX=?B,Y(B<&=47)*]]V! M040^>Q&V\S5DS:H'XI%S9.-&;9377:F+2<1 MA$D*DT!E$,G,A"S*&.(DEL:C-*3*ZH+)KKNI,5LC,6A$!K7,5ZVMNEMSVFYN M6R+>38#^<1R8#R^%T'KBNR%SQ%HJ)?_S??'M%]U08RCI'[;VD67SHQ"&FZIK M_G!\J]]&>"=#W)AM6I@DQMV^]05V!_$M8*;9Z] MHR/XO?US$%_0(4;#T^;4JVBC[F&' /7Y5G>0/OHN ]^*^3>]G.RG+FIW,UF$ MHCCF"J8D22!*1019IF(8)8$,(T98PI4;KW?T-C6BW@C[/%>7*TUW(6S+NYYP M&YQ(3T#F<=_HA(DW.NOJ:V1^LE#[D'!L7NKI\7@J3>,V^"02,I ,!5!R;JH. M1@(RJAA,HIB&@:811)U2U)_O7XL[ C'+\(#L\ZS!+?[^6T'C<:QA\F7C^7Y#L=UM[0&X,#STOY- M][/^C[)ZM^#%@S3[JNMO-)_7<2_%SG[Z:S'7;9772D__;;&\F0AC09!D,,W" M$"(6$\@(05!('$9)0@,56N7[ND@*)_8:(3.8"9S(:TU,[!NMY;2]E;QL.,Y? M,HP"\L $9O!ME _&35^!AM%0%7L'VX5.G?]FA7+Q>KOWM!12F^$[I[K-K?(.+FNGNYJ:N;Q1E)0-O<.>^XO_-WOZMS;MNYZ$>UNXY,+Q9N2<[&MFZ/:?PH55[]@WWV]\W[3KW1;\Z M$X01E40(8BDBB"3%D*29@EJ]+)9$\0!)VWO>W8:G1@EKV8 1SO[>=@^K\S>T M?1$8>$;;*>]TXWI,TUYWJWL-C7:+>DS\W?O2H[_OMT)_6=)%VEO%OF7'XJYG-5+,V+LS1* M&);F1 M?.FLM?T5^&-DN;UX@+QEQ;U?F''%G]IZ^NGS;Z[1 MA.,.]\ KY>"#./U5LH$ [�>EY6&H7M&KH!0O^X,N:X<:9H3SI_-^" %ITI M+)L7#>M++YG]A/]C+)<7#8RWI?(R*2[.0_T\<>@'^K=B^7I.R_*CGNIO"E.R M9*:2(%(\0I!BED)$HA2R., PBS)$&8[T>N=4_="Q_ZDM5&\[DP-?@5H'4"L! MC!;@]T8/Q^(?KJ-DMSP-B/W ZXM_V"])N>P"GO\SJKE,Y><*#C>K7\G[?%$78V1T7D?W&<\CH4UPNBR!EJ/Q0G)T M0IH"WK,LBN-89AF4. Y-1BMMS0$YF/>9_G-.S\RK]=SM3LQ[$%SAI MLY>MGT7Y1K+J35[R>5&NECN5N810B8HE@1E!2F\X,84,TQCB%"M!DUA&'+OE MFCS1DPLICI-=\KTIN%JH-EC8;44\!2<2/,I$DD">I(&&DT60BCB"^@=,. Y0 M'#BYO'@ 6E@!/8#I=UZ[P&@@9=@(R'8B@A^'R06] P.GI:E M4[V,NE*<4?4Y>9][O!^?UN>#.YGKZU,FS$-$ Y/S/3*5S46J-)F&^J=$!0Q1 MD6H.<)G]QSJ9VM2O9=PMX-#K].XHG'8,<"E( T]_9WRQE:A.^%;3.<]!*ZGC;V UJ]ZSW!M7 T[X72D[5L\^B<$'U M[--MCU8]^ZQZN]6SSS_<;Y5OPG'K"\!7ZQ2[J5G<399FHHAQ:C=ELH(0)AE# M4A#.2.04)GO8Q=0F?'.]_6H=:O[;(G=-#',$1KNU_3)P!I[B+1YK>/R'SYS6 MWM.R?J2#41?UTPH^7]([GNR;S_CS5SF?F_,,!Y01;"RJF-_O/FIS>A&0E"+"%H979,3[\'7/9LO!V7@F>R$1X],P\?4 MOB"S\%YS(V<2/J;*8>;@HT_U/;AL(N*:=!E?Z(^;'^8$5KZ2"ZGR:H9BI"C& M">1(ZIDK$KW[UNLSY$($@5 I"U(G1\$S_4UM*J_%76=(JN@/DT9V(9U/X;IA MMCV-\P;>X*=R+6YM;ATM*VB%!3^UXIZ^)>UQ/&<%C+=CNN[>1CZNLU+]\-C. M[K5^K/)>EJ64MX]R24V5R?>2ZIG:UO]Z:F]PRC>F],N/ZLMW.?\F/Q2+ZFLY MBY(P24*4P#@Q.6EQI" ADD.:!BH13"4("Q>ZZ2O(U'A(?X.6%5TN'@([*AH# MV($YJE'!!'*V2H!:BZM-%<6G*Y,"C$EP1W-Q!?Y3TB6X77B\6;\41$]\UEN, M48GN4K">,^#%[7DK'[Z^QFY+\38IA6Z7=7D^-I=-0-2MVLMPI0@GBF$$!3<[ MJH#$D$99 $,Y MXP_1P 1\O#[YQB&JK0S?UOLKEF"MUF&,X*#%RB\ >;CBY7V$>NEBYA< :5'< M_)+6>R='YU**\JU6_J_4N"M5ZRAX;&"?'X$=%;[0T [,G"\V MJL[4.P#^GIC:IV2C$OL D#Y?!X;HPMU1ZG6Q*(MY+NIO\IWN;^W2$\LP$"G* M($6(0[T4F,*P&85"931&F4@%LZH.V]7)U(A\3TY0"]K#3>HDI-ULZ@NHP3TH M>F#DY"1U#H0+?*1.-CV:B]0YY78]I,X^V]=!:E$G"_QK7GU]O2JK0B])C?OE M0FQHJ"Z!M'7L9W&&>,PD#'"*-1N$#!*6:FL010%).,ZXQ&X>5,XR3(TL/O.O M4JSF33A*JPYXU41P.OM:N8^(G6DV,,[#$$'*(@83+FF">(I19N50>K*'J9'=IKQ (Z7>R(@Z-MB]S,(^D-TLY@6> MH9U27)'I58/AJ/87%6/8;W'TJ@Q'%3I6GN'X@UY3M)BH7Y/'72_HMXMU%8$T MH7$8I4M,&A[ZE-_E8^4'2X*5R,MYT],Q"* M W/$T4P-VTCTNH)\C; 6?@"?]!Z@#9L2X6C/4\AC+=OB?I'_0XIW0G]!N?7UIZE%L[:%K4 M=H[KRXZDW8+X@N,S\**Y<>394>T*;)4#N]JUV5W!6K]Z^[^C(6A5O (?.[SL M>SOV>$;?LX>/+^E>Q-7',[2G?'Y\=W-AJ=9."6J.]C*U34<3HGD-MJ5*>P2Q'L?3CEDO1FE@?MP"LX;* M_\ZA$P/?I5OW^GB9JJW'U#Q9L/7HPQ=DIBEG@E JB$10)!F"*)0))#S@D"(6 M!DJID%+I8KPUS4[3YNIC8K4P129>/X@3F+(X@R@E$:0Q19 GIIJF1(BJS#EE MS^3\':_[ V1'<.YJ#\QH9S3NEV1GD+0Z+Y%(ISMUSJ6N@S=*25[=JD^R6A;E MH_XY_R:O'Q_G.:^-HEMUS7FQ6AB'E<^F6!==BO*W1T$K&04A#J-V;56*2$Y# M"A41 B*1<9)K:I.[5H?6R@"ZU<;<)5=?)5AJ#!]S M39/Y/^I_=V,!7V-I1R,O,$(#\U"CD1F+/9W ]?Y ;=4"&[U HQ@PFL$P&L D M\PRW)U;T)=6HM.H9RN>\[+OYGJ;E?%Y\-SXI;XOEFV+%*K6:M_V66_^(OR[S M2MXJ5TRQT&P-. &P'0D2Z^5U-OM! MH.!S-PB#)"/>=/*"N8B?*]J=BOC@Z9Z[+;HT16/*.[FLKY$WWVN*,Y10$4*: M))G>/A$&]1?!8,3"+)-!1)!;@.>ICJ:V'_HHJW4VI$W!DRO :)GS^BI'Y/.5 MJ4[QT\="6]=AZGC+>A)ORRV.!Q2'WK.T(AHWM"9^?1"2.(>$K^W$J6[&W1^< M4?; X#_W?$^O-3J7)DOJS0\3(_J%_KBC3V;I?-V$"LL:JVT5Z"5UZ/OF1TPOOS-SO0VKH^9G>H'?F66KPWE OM%C\7:*9-F.(UC MDL)8)C%$F>20L4A!C#772"(RGGEV@MWI?6I$LW;2K(R(OAUA=U&WI)RAL!R: M@&R=86OQ7\0=]@APHSG$[O8],9?8(["X.\4>:Z0GE;4!>)MSU+)E2DV>^E^6 M*[GKH_,L?"[&$=$;*@1%;#+I,$8ARZ( 4B8"*6,1$N%T3W6),%,CNMW(QE;V M=9Y5QW//BX;(D@9' GYH5MS'O#D=;36IK;7U0.PZ-0X9U.@#5U^D>8DHXW*H M!] .*-5'FSTS[A:+>U,ASIR!K?=#2J:*X32 <48"39P!UL29!5!IRHQ1FD54 M)F[! T=Z<9F8XP0 M(*!!UJMELWLTS-U;FKH5::&GG"NH7<,W"B,X\2$FJ4Q M%AI<&D.69@B&2F42H31-D5.8_870CE*&T+AX\P-T+\?2;OFX$*&!5X7]&HV; M[3GX)!(M^.1_N1Z=M\D5=RGG\S^=$K/+8MON9#BU=-OI>FL32ZVN+\V'DKUJC*3%,?:%@DA9Z&$*-&F M'@NC5!M]BDJ)N8S#T,43W;YK)S8:P5O=B U^,N+J>?0S6&L V!/82 ^VXKL1 ME,.(V-'4,#@/3%;F\K>&>1?4YE/5KH MZ=NX\9^\*^8Y-Y%X;A?[IQN8T/38\3->2SG(W?YY,'QYOYWN:%Q'M[,*'_BT MG7^CIT/0P^.\>)+RDYP;7]:= YWU=E8D-!52$ABI4.\,@B2%)"0A%"I.*64I M3Z/ R3/H7(]3VQ:L!09\YV;!T0WH+,IVM.$5NX'98RTK7#;"[AX@#W#?;PV- M+T^AL_V-ZS)DJ_Z![Y#UBSV/,>X@,<-E^6GM? MAXJ''8Q[IGA2P8,CQ=-/]IO339E%$R%A:DF8O)CY8J5MDS:S>+$H7TE5+.6F M'*,L;WYH:T7WH4WQY5.=4MCD&S<9-8NY[NE^7>EFEB&BHH2%D-*4020QABPR M1P$IB4**(L23V.4 8$!9IW9B\.[CZ]L/-^#5S=O;3S?@R_5_W'QVHYHAQY4& M"K%,#VD8FT3.4E)($Z+_BN,XR2*&!9$NI#^5<1UA]6BKSAH]P5:]Z0RMW7(T MD0$;>%UKQ^HGH^?/3>VCK:H[HP=8K>Q.16%C%>^KMZD:YV]5'&$0/"VO0THZ MZCH] N3/%_PQNNSI.B?OC:]E6Y="H(!$,:$P"<(8(IYFD$@2Z24BBZ2,*,72 MZ=)QK_6IL7@KG&MAC^/(V5%N;SP&)DE[*-R]QXZI[,L=;*_MI7E6#ZLY-4D#FDP"32;L6W4MBD?#'NTW*!5-4Z%2& >1R884I)#$00)Y M$M&(!8@FU,J3U;[+J4WIK=2@$?MJG8S=.%.VHO2D^%Z!(+49S'#,8V3Q.G^X3)QIL8QM7!FN95-Z?J\J5B?+QI?R$:_?AG*>XZ7'3.- M-PH#T]@T65S) 0:;?2T 6M]KD S=&N5_&<;OPQ:S\G%>PKS(KG$ M+P/N5.KP"UOM[4UN@W(L31HW!!E&&"::5#,>:6,M=74D M[^IO:NRY\36[ HN-D,[.XYT(V]&A1]P&YKM6TLYJUU[]Q6UP\>NW28.IM"'<;G5]';W^NM+UX6^\J2\-C35RWJ7O0_-NSV-V4"ZIB MP:# "8$(11ED1(90<):0+%.,$=4OO-J'>%-CJ]W@WXWT8$?\OE'77L;2\I#[ MQ49HZ%/RG<$YFKO":'<%:OU J^#5\6$<*6#;YP!X#^'V(MP+!77[!/9TF+?7 M7EZ^XMSNOZR]\T7"(I8HO2AP%4"4* 9Q%!+(A.2"&R\4954_=R1YI[9>[!3! MH@]-J@A-3GM5S'8JTID82J/8RY4S._8)N)TF3&!@QSIN\%ON;"]=R !!(R,- MT 0KHAV3]@];(:T#^B$KIG5UVV_E:OWG[^BR>C(9ITI39*-8O-F=B MO@H5PS"AL7%L19"0E$ J9(8HDDE(8Y>EYUR'TUL[FC"06F"P(S'XW<@,:J$= MG6+.@FY']CZA')BM+T31F69MH?'$DV>[&Y7H;)5_SE36[WE-I;E-95B^>CIN MRS?Y\'2OFA3O]'?U47]IK3-)FC$AXIA F=(0(A7&D*1) D6,4B)C4TO)[>!D M "&G1FFUI,"(VM>I;XB1M#PV>>'Q&9@G78;&5R)/+]@-F^_S,A&GD!;4"\B6 MV4/]]'598/9GN?R62Z_JJ7U-*$-,GR=G'S MPZ1"6>7E5S/E;I5)ECC#<1 13%,H0H3T$B89)!%.81*Q)(CB4$F6]B@@>+9C M*VX:OV2@$1GH%4?NB6S.Z]U3QIX'WV[1\(/E.#QO9%W'<6H8;PY@?-,%HS-7 M6T/CB5[/]S."S@E6,HD@8R:6M082\@P-8MXUYFA.T=H7Y<3^^%Q]2L9!/01G4?.Y&0=QS?$ M&43O#B#V$KR0EX.[09(FX7M==OZDDZ6ORXU*<\X4QFEW-AC M400100QBA&/(<$:C$(OVP1R M&C^9Q F&L10FM1:+($M-.2J4T#"00M'4ZK3WH.6IT:\1[@IH\>SHX1"I;AZX M2/^!)_Q&]?/)]%R_Y.5@3W4EU&T;3OZY9*@R"L&:J MP^='H:238JZYY_0#/<_I#%'=+0N55S.N$I'4T1>)TN228)/S+4Y@DM",)B0F M*$Y=L'P]#G948JT(CE M\5CL4%=?!V [+8][U'6HTL&AUI%'W*:CD/GL9E'EU=,G>9\;#\=%9>ZF9R3 M-&,9A2I,0X@XBR'%202)8%$<9%Q&J94;XJD.IF8!-#*"K9# 2&DW14^"V#U/ M?4 S\&1U1,5ZVIY3_LS$E.\V-I/*"-Q30+,94T2 A4,4\@BF,$]=9?P B' M0J9QJ!ASRM%OV_'4)OM6/% ?MC@>"MC";7DX, "(0Q\2K$5NH@J-Z\)&ZO5? M:G0_=:+K?EK@")6O4P/;;L<]/7 $X^ 4P?7]GA=CIO4FT\2;U=)4)JEO_6LO M@O*C_%[_JIR%<89Q'%,H8RH@"K7E@446:?-#T#03&8FE$S79=3LU8JHS<9@D M!X4"=^_N;L!/^0*4M2BNOE6GZ9N+GY1 ME&8$)P%,LKJX8!1"3% &N8A(%'.!*'8*P3K9T]3H9RLH:"1UY)R3B%K2C ^< MAF:6YQ -E#/P+!:^R.-D/^/RQ3EU#RCB[ LOGUG@W<*(5BR?9DFD1)C0 (8A MQQ 1)B")4 @CD@B*L<0X02^53V CY=38:"V8<]728<;0CL->?&0&YK^!T@!L M5)UFY/_!2$PPWG\KXQ\VRO\ YB%C^P\[&RC,]E1,V%N:+] M:;,W-Z5I%T+OP.6,<1HEBBN81F9O+$,$&1(!C&(AM4@BYE'D->;V4HFGMI*L M902B%1(\Y7(NC+]V]54:*GNDBZ?_\<\X"K/_58+2;#\\1^A>_!%8FM!3&MJA M3?&="*M=;7?#K$RE[HZD:$;K;3K[CU&'Z:QPH0OEG=: M,<.^X'<.(/;6<4^OC*(0W_/Y_&VQE/G]HBGMRIOD%/-:5A-'8<(H9H2&2G#. M8(3,EB:3#%(I$4Q%BG%(,&9(]@FCLI; BHG&CZ=Z_=6,90F$YI2J,$&;1@_ M6T6 FJ]XM>I3F\]A<"P=1/QB/9+_2"NT)N\6VK7<8$=PL!.6Y='+Q!DP7TXH M]AV/ZZ/B#,B!"XM["_VH[?5*FW4/BRI@+ Q)!&G(M8'- M2 )4P0&"8H(S1*>*:=*#QU]3NGD:E$PN5G_.'S2M]7>*NA5B:PP;]X^WR2_%],>,JQ40; M-IH>8DT4 4&08OT?C! .590%E"1N7G$'?4R-(%H7L%;.*V D->5$C*RN[G&' M@'8S@R>8!F:$7@CU<)4[B<$%WG*';8[L,'=2J4.?N=./]K,(ZDH%K@E_]U^: MT%?8"#9(#MWC.GM:?)XU/NIZ7%O=F]+W:_OY2*C HA M8(AB!1%.](8ZDP$,4A6D)")$NE6^/]G3U%:8V[N;3]=?WGW\%=S\Q]W-Q\\W M;H;G:43M9K07G :>W!L9P5K(02;Z62@\S?G3_8PZ_<^J^YP)SK_0CQ3>+QZCSOE/-YW.^^^&^\[V>2G49 M]IMY_M!>9;>?:\PCH03%$$640Q22&!(B*)0)IB062<*%4RZ,SMZF-_^WPKK. M_2Y0;3G $U2#<\%63K CZ#"D8(&)-W+HZFMDDK!0^Y L;%[J>8"MA[>8YZ)N M\4[_Q)^V#K9*9DF"2 H3'L80922 + M3B&E&<91BJNT(IQ/LCLZF1AEWRWS! M\\>YK*L,[4GN>(3=A;#E&;8GW(8^Q-X5\PHT@H+?VS\'<6BV0<;7>7975^,> M:%LH?7"B;?-.;PJIMRM_S:NOZX/SSU1/''-IO=!(_,C+&>=9$JDXA"K&VOR( MBRXXQ"G;H*X2/N! M6:"5R^,^Y:2V7=-9O[0SE?7?MM/XL+U1YNI)-=83\O0#[FG>/DDM'EWD_]@Q M,IX;O'$6A5'"$.0)9E O_!0RQ1B,>$0$QPI)964'6/8WM1FZ+[)]3C0;:+NG M[P" #3RI]Z7MM9_HA:-]QCG/>(Z4A^XXKGZ2TCD@TI&JSJ:5T1+8.:BTF];. MY;6^.3!H)9M4\V_S!5WPG,[OBK(N>.%X6VG3U(2882-NFV"\$1BL)1[D%M,% M(F\I&"RZ'#D!@ST(A^D7'-[MZUQWH_<1]_GB_M=E\5WO+)H0K%DDPCA1B38U M*-5&1R3-=6<60A9$1.&8R00[.M@=[6=JQD;K0K:6%33"K@/37-WLCD/;S2\> M 1N84GIBU6MM^C5Y6L?*75] M+703F7H%'ND2?*NC%DU^*%',YW19FIJ!3:XHQU11-L-@>R+I%=K!#R1K3-L4 M=EI@X[3;B-S&A&JAF^A1G^>1UA!Y.XX\W^/(IY'6$!P>1MJ_VM4 M]EU.S5S1@H*'M:2N7AIG\;7C&K^H#4PU&V&O@,%N(Z_)0E=OC=8R^W3;L,7' MF^_&V0Y'=N"P!>#0B\/ZS1X5-DS>WYRM:K\0*N278I.(\[=%7K4.9J94S>Z3 MY1O)]2(OQ2PAA*>(*YC$FH)0+#'$J;:*5(9C&>H-4^H4=^U!)*MY-GX@]IZL M)A3[]9R6);@&CYOLM2NCG4.YBPN'[ORQ[Q@C,5)9D1WY@%$%?"G -F]PK0UH MU+D"=?6K/8VNP%JG\8;'H7[)>,,T5L63P8?+K6**'X"[:JQ;Q MZL:^[]$O<9QA.7:=X]Y(3Q^L3='[STU\WB?Y6"Q-A^\6JE@^U";!JZ?VEU^, M*3!+DTQ*D20P843IS2-7D$440RDDYBR*I6).F\<>,DQM,5ZK8"XM6CG!1@NP MH\95G7JW?>+W6A?'4)D^(V9'A ./P\!T.,P0N+O9]0?1E]==#PG&=<+K#]&! M3]X%3?4CS&OQMU79D//;8OE1?K_FO%C5%'VW+!;Z1RX;ZC8A:R*@:4B3&"K& M]-XD3"-(&4TAPVD6\502BIVB!IUZGQI);F4U_B0+09>B!+\]"EK)7D&#;D-A MQX&# 3PP^UV K3/%]<+($[FY]3TJK?6"Y3FA]6OD@A(==\NRU.;F:UPH)'.WKM_'Z[N27@1" //04O] MG3SVC^K:RT=_OZ71O/*/*K#KAW_\@;[A-V_SN?RX:O*-J2C@>H)!)K& *!$Q MI$$00!FF*8DH4R*RRC=VK/&I3;TV>,0("!H)78-K=H [/P,O@6/@2>B 1(_0 MF4.5+XB7V6ELY""90S4.(V../'.98TQ]]]A$VYG+A%NUOHQL^JM+8U"^_G4Y MRX2(5: WW$JA1*^;.(8D#C*3,90$2B^AF7+*%]A3CJE-]1WQ 3<"]O-/<1T- M.]MX!(P'YH^-S\B."E=@1^#F&M*_=T=/R#S[:;A*\2(>%SVA.N4[T;>YGN>/ M;>/O%D*J?)%7\GW^[=#YXKT6[5TE'\H9IEE&0QS"B"8!1)EBD!&>0HQ33A$W MESG8Z0C248!)$J#QF]@J .=&@T/'+/"[T0+4:KB>3;H.D^7QY(#@#WY">8C[ M^TMP=S^W[ F>KZ-+U^['/;WL"<[! 6;?=B[(&2W+ZHX^FEG@TTKX55;(-&C,U@W!CYS01]V,GX2Z).*'LW^?/II]^2(7_+*W/AJAC$E M7E>TR0X:99@S+B.8,8+U+B]-(4LQTO]!-)$DI)A:76&<[&%JL[T6TG@[;,5T MND8]#67WE/<"T-!GJ>[8.&56[-3_@@R+Q]L=+=-BIUJ[&1>['[S@.K)/%>@; M;7%43^\69;6L@P*WGN>W34GH7W435?EN<2>7>2%F-.0J4IDI)$5CB"3)(-,[ M))A&69H%4B@DK&Y4QA9\:@142Z?M=W.-6E^==A05?MD1=[B9G=@XCG'O"VN% MP*[28$?KVEUNY[E6Z3-!'$7+-GG;6GCB_^]/FW=8DS&09Q$*3FM(Y# M)#(%J50,8I[Q@,=AD,5.WCB=O4UM5=&".=Y)=(-IQ_W>(!J8L+=R-AFZVAP$ M/QG4?AZ@S)$5+IX8L;NO46G,2NWGW&/W4C_"N%%*\BK_)M\M>/$@O] ?GV@E MF]B05;ZX;VLP:IZ:4100$481# 32&V$D,*2A4C"2E/$,A7JC[,0>]EU/C4HV MDFNSPX@.*OH#:%D=#\86(DAXY'I2=W0)YS58\6^A'7W;+@4HKRK5;"'/J7M^KU4HJ\FF&: MT#C6Q)11E6F>BCG$)GB;89Q0Q)5(5>3"4R=[FAHM_?1)/C:6IUZR'UNI@1EE M,#?W7H4"O!;A\,0OI_L9E4[. MJONC% DE&WU%9L.IT8=S^WQP5CAW,\80Z U,' UP>_+N M9N#D4KO?_-2X5DMG M;(N-?.;L6D,.?EO0E5[JZA/SA9"+YNQ\79U4_V5;T&53,L3Q1.L9[G;V6W\T M!^;>YT".4UGW.!R>#+=GC8]JK1U7[+F)=N(I;\DIMYE(MH7'HA@E28(B2(G) MQ!4'!&(<(HA8E"%"&$/**1.77;=3XXUC:0,OSP)Y#&\[7O"/XL!\<0S O7Q& M@_"%&TS#Y3<\UNE+)R;L ,(BHV#7VWV]/OE2TE*^DYP:"ZW%Z^L+>@Y@.^[Q"MO M+.6 M%?RTEO9G8_)M@+P[ V0/?U%+<+RYCI[K;V0O4DOU#QU*;5_LQR[OM5E?+&JW M5487?[]52BZE,.?C[]^]NOW4WBLC'@><8 ;3@%&(A+9SJ-X!01YC$49$,T[( M71C&JM>IL4PMFANUV*%K1R_>,1N88AIYP49@T$KV,:N MSU$9QPF&YZSC]G)/%]@5*^5_K>2BNOE6)_EQK()[XO4)S8"MB*"1<9A:MV> M\.7"=ZJ;<5WNSBA[X")W[GEO M"X@("B'#L8*2)1RE# YY:JNGJ7+6.E/\9.1S=)^V1]SMH, KCF.= M%>S%VVNI02TVL(?81^1]-US#Q=J?Z/>EH^N[X;"(IS_30._#@\;CY>@1IHQE M)'B@&8F&$"&*(8G3% H6I#20D;;PK2Z8;3J;&AUM_;I<"PET0FI]4N %J.$/ M"=:^;X.?2-I XN]HX'178Y\*G%7ZR(' ^7?.O\_ MQ=SD&BMU?^TV-1$J#9'D,%/$).<+4T@1BF&6J(S'0C"96?NCG.]N:H312@RV M(H.US*;,$?^SO3>%!=;=/.(?P8&9Y"QXY\\!^J!H[Y'B%\V1_%'Z?Y).CBCV MV'2XH5@T,IH3BKU"NRXH#F]=6'?\;;[(RZ]2F%I2SPICLT#*.&8Q3!A"$ 5) M"G&F8B@"1B05&8EBQZN>LWU.C8C7DH)[(VK/TN,=$-N:<%Z!&]R2VQ0?W\!7 M"SQ&]?'S"/DN/][1X\O4'S\/PE,\Z)YFVDP13) 0,HD$1!C' MD*59!&66QBI2-)2)4VSFL4ZF9IPT,H*UD.#W1DS'A(I'X;3CB$M!&I@=3\H^O7#9ST 'XJEO*N>WE>BW6H'69+& MD< PEF$*$0LS2$**H-ZN36[C6-K@7V'$3,Q61PCSDB! F]_2M_Z]83+ MZ76YNJ.C/BAPM=6ME')UR:KL7[\ 24E,72B ICLW9AI5]I)\ISS@'@(')S+ M[1C%7@9'L^<"3NX.GMOQ&LBIT^>U\G+G="/1X<*Y<.-@;IMNQ=NNFBM7 M]JZ^^J*JZU]69BGU_@\QWUHOT*[O]S3%98J%3 &$W&Z="+2E^%. ,LHI(X5 M/)UNEALV=_70N(CU(L>]\'AO\3;;,7]F #%[T+M;J@[NJT M"8UE=+_-4;5H6UO,8OK37NMDIW; TWX_G,(5>W41.G3Q5P\@SA2#];F[9XW\ M!]L#]%_55\D6J7PIV MV.&0?O^'+4CGF8EQ!64WD@^'7&1R/X;LA.P#=@-PPB14[?]N8<-6^GW^N_,5NG<7._^CK[_F/S_@^U$K-UW4YQ_\MU\]MU-D4Z*S7+ M)5 4:ELK40%6I!QPB5(I2UYBYL7CO;08&[TW"B8K)=5#5;DR8+/3?N/DZ*6+ MC7YL-Y[5WW+6;@26JZ32\O"DAL-P$9RAW82X=A_86WP'3B M4+SI83V31<0/);?VT&*W;#[$7!)!,HK+ J0IT[9Y)09$8P$D3$LA2E3DQ*NV M6H>LL1'@3E4[S7;*>I8E[P#6C :8$(0UH+Y15_>C.L@Q0YJD!=J,VNM/9/\RJZ M:0]MPC:;U8QO-]5R8K-,S%4/-ES,ED;_L9R;UWD=<5#<"/IFJ"/3]$X_6U*[ M[L$R22H= ];6[H(@5!GMLS*&K9C=9>9)<>S.BWL6%5'KM5+[#^DG6[AD5Z_Q MN6E$LGZW57]7;/7-X*ZFAJ89%D4),!)F=<84!Y1D&1#2,@N74"+I56#$5X.Q M<8YYK[!GK1%OT-UX(RJ4D3FEUKV]IJO4G^S+MCY/+%USU:P-K0U)943 >B1] M\0M5F\1;_K!U2OK"#^I'MTWY6FQ]+:7-TUIN*5RI'XC0M&*%Y60 B M8 F0(#8[+\>V:EI14)YF>4G[>:*[Q(Z-#]JNUJ9A8JUXTM*\\;UZ!L8[CH.O MXSH4N@/ZL/L#>X,GVP6GX$[M3J&OY-]V >*RJ]OI[GY$]5G]WM2'-$N@+ZOE MPOPHZJKL]ZNW/VQCR'T%R>J*V4+,'N>JGC?4D)1 2 &.L )(:[,+@X0!R7+- M6*$Y\0LRN$F;L=':04];ZGXAV4JNDU\?;1G\Q/PUJ>UI55&U5^Y-ZL=WMPVG M&PT.-DB1V3'R^'C39A!< ['I;;H,2K)!8#OFWC /#=9/P#81_+ZPYTX?I=%A MIF=L'UU6501;*7FWD*T6)^9WVP%SP6^K,C[L:^!&_>,;U==KNC!)#J8G;=N;8-QD M9WWU,6F9F30 [-L_O>P)%:^D^JN,7KQ>$!%U?^V6$O&'Q:$SQ0!*^'T@UZO- M]*MZ-)/Z!UNKN^\K57V1W]I'J]4C6VV>/YM)W*2_BQ+B4D,%,JX$0&D! 2D4 M!ZE,*=597J:E4R%=+ZECVX.TM4RLFIX%!OP@[_Z(1 ,R,OGWP-"9FGMATD6I MYH$M.C5_.U"IGZQ!*+"7^3OJZG=S3W^NFIO??C=T]S-;_5/9-7^3L#3-%<]3 M17.0*54 ),P?3+(,0(A141:Z5'XGT9=%C8U<&DVK]M?O6KPB4_U^AU]HX>ETK/%;*,^S9[, MBNDH!>S-\\_L'\M5E0EQ]\=L/GNZ0WU'Q8US(F(=F8A:,'_J!W./^.5>8 6+ M;_:3/G#\:IEK@E2>-WB^7\CAT-P)BX>ED1 22,=5^4W0 MQ%Z-MY3[OW9Q$7=' ?E?F'5A!5R;7T0DU)K\5,"P:_&+!IZLP2]?V>^3]&6E M;-):LY!OO(]31@0FF4* "RC,"MO\0726 PDI3V\3>:>?N MMC^"ZKIOOC\ D:?N3K& O5\OVWN#<_WH@8-YT,\;TG:37[BBW^>V*M!QKW]= MUQO,>[YALX7==[[_0U21,1^6JP^SA5UNOLRIF)8RU;3,%5 P)V85+A3@)58@ MU8(0SB11,//Y)/?69&RSNS($+#78KE73*R!9-M;8 #35V)-H,PMT;5$RK_JQ M+_E\]KTZK_7\V/MX>EL:5.&#ODBX5; M7]P,:* U2'\]!EVGW S7\5KF]@?V]+@U6;9*OET^V'54-=OO;+VD.FOES?/A MDB9O[>YWMI+UYNKC8KU9;>O01=N_X9O1];ZJ?;8V"FLUVVS-E/F;LM8I>?>D M5NR[^HLMQO2.;=0'-EO]E("P9H:1D\2V6A%,<\\\KD M'X=98_L2-+H;?@F1_C\.C%V=1J-0=D1?G\I:4)F;M"%)6I@D_#EI7]?@DE3 M3';>K18V34.=C4$G:>"9)"V )LD.HJ3!**E 2BQ*B84IJ7 *Z!H;U;B'- MPZAA78#CL/F2VW%DIAIE,*&2BR4@$$60D(HQK TI[MRI)H M[94UV2EM;-/8*F;SD4\:>U6_J%3VG-K=8+M-]6 01I[Z-Z'G7XG&!95056IQX9?$Y"G:;$\!EWNZH]E4-N8Q9?:R:J'9.P2D]L23[W M%F+7D>_FEG! #G1"VFP=[W6RSW=KJ9M4^H:$S[T96U 8!^K+=AN<7AW:G.'I M:-9V_1F#]6US-J?=PLW])C\.EFHV?;_85#M LSZR?/*DS):.[<(C2MLO22H& M5&YK8-!2 \9X 3**"BA@5FKM= 9]3=#8%G*UKDE+6>LB8E?C*OS0[:;8D)A% M9M>^<#D3@2L69]9K:R7^^_ORZ7^91]1+-?/#885V]<&#$(.K>3M.<+Z^YZ%, MU1"["F7[O+6'ZN8OUGNT_KA>;^VAT+?#ZF-:,*X9X0)H@80M@JP $YD"1"&D M42XXT4Z];OL('QMMU K;/4QUH+%.ULMY?=A1_]WWA,-G'!S/(2*A&_NT@-6% MOBK%)\D!YUKYI-;>'ENW] _HQ>^!6BA?NX_H83WB/4 Y\5OW>48_4OMP.8OD M3IA%\W9N-W+M9F?3+"NQ(-JL>1"&9O63:D!A7H <"FFX#>:Y]/)E^:LP-H)K MJ9FT]?3CM1Y#X<9N<0&.S'$?.G/7JMHI?MA[TUQ_^ *170\%!J6\_@ =$]\- M3[JU:.N7U?)1K3;/7\S;M[E;5$> CW9[6=?)0PK;O'X,*"EL* PO <>9!ACS M/,U@F4NWTB*^@L=&=3MM)TFE;Y7?OM?XUH*M5\; <2T7 =G8;KB;0+VA6*L; M0L'+M5X1^TH%6]W N%RRU?'^OL4&Q,I&&+Y3]7\_+O95[)L657=\O;%[WBE4 M!T< MFQ_*5?D6&7 >#3?2BH-Q9-K:*9W\M%/[3Q;J0R.-1O7DMYWR08L,^"(6K+Z ML^"!2POX G):5<#["?Z'F__#%MMUY9^K2\ZQ>9.MI(4J.4$88,4D0!"9#69A M_LHHI"E3!2;4:5O9)61L!%7IF;Q0U/VT[2*2U\\H0^ 3F5S.0',]&# MR!!8#73^Z/,Z>9TV7L.@XY#QXJV#G2U>4[Y]I'CUVH'S.T:N.%R$1R0?>W,@BX5_SWR!!Q #A;U[R*K M9_ZTJA,'=XTTFT5(P17#O"P!AWD&4%F4P$P/!012HL1$2DV]#HG/BQD;!^^T M3/;=7']J.7??*3T3LXWGF? %@-VX]7;8(K/C*6+ARB*X@1 JC_B\D&&3A#L- M/Y"Q^/YQH9>KAXIL/NVCV%%::$4S#"C*2X RA@ I M80XHDVDN%964Y7Y%AJ\+'1M5-#HG>Z63EM8WY \X#8#CPBPPK+$76K\?'N?+9Z5^4:NGF5#GUU"?EU4G.B6K MY=*Z*HEYO%+ZO-S\76T.C22J*)8F:W):F(&B$&J05GD+!!> 02& +IF66C-< M&I4\.&T0K<=&BK\N5H=K;WOWMNZR^VL;)M4> MV/QVDSRK3:LKT<3&P&Q#EK@;=$@"L?\P.@_Z^1AT&(Z_/\,*[YE_:T^L*H=: M(0CBF9* ,[MPQA0"IK0 A>*2Y!Q+1%*?VM3[)WM]" 8K25W7!/-W9AX <^/F M7C!$YL]*ITE@A^")H:'27??/'3:U]=B2 4@X!XKD /,\+\]=2I11GN<9>Q2I.)(QM:58K6,?C^\W&4_#<9N5-D$2> MG6TT(GBL+IH>:+Z>/G_0>7O1O./Y>_G"?O.XJG5CO]PK]<-\O&=/ZN/";#/4 MI^5Z_5EM[O4W]L<7NQ%=+MHEU+\MZP+J4ZI2AD1& $1:FUF/)" 9%B#3/,T9 M1*E47O%G-^HS-HZHBW&]L">I#4I^LB9Y>KYO'2TWFAEP#"*3TE7XS:;+;*F6 M.C$F39+&J.C- @(!'(CZ;M5F4*(,!-TQK89Z;#\2WN5]U3X_^^#&";B>VAI? M*6<9T)"9555:YC:U- =9GNH,DUQG?J>&ET6-C3H/"8ZKO:[)NE'6CS8[\'5C MQ#"H12:[ V '-9-?K@'F35[7L0C$2QV"!J69Y7=/ M;#:W>GU8KJH2IE,#"&,99D#KC %$&0$<$_.'*&E*68&$&*;X]Q5%Q\9 3>T% MMM.S*DSVO:JGW+_D1:Q!=F.W,0S=@"=Q/0MOGY3?N'OQ"E06CR!LU7%,7CMT M]9J:_Q[AJXY@!PMA=977[UNSJ[-FE.*S17.JM[ 1*4:^^6D]DU6^F U+V76. MT65)208AD+0@ "&> 4YR!*C9I2*[;]72:QW:0X>Q?2$.^NXS4#W;Q_89"#>J MCPQO9!;?5UULJ6_7O'N\7U@PB=&RYP8 U%N'PT&9=,;(#HFREL>U;<9-MM4 M%%QUUVZJ-%6=Y*7(-922 2FKHKP" EK*'$!"F((4"<4+KP7S)4FCXS.KW[X. MV;5V\IZH.JY00V 5^SC4"Z8>[8:O0!"LZ_ E.0,W'[YB[FD/XFLWW$@(=9$: M!;5D&.5 <9D!Q @'1)J?F$)9:19"7.1^A1]?/'YL4W^O7<_2/R^Q\YSK8ROC MXPY&_\D=I3#/RX>_SC3N+K)S_JJ^R7B/3UT=\GU:+KY_4ZN'=XK;Z$&J MD!EIP"4R^Q5%->!<25!F6[)< M)'.C.##<\I!(H[IOFEX7]&[3_W8DATK:.Z"FFQ9L5E5@=4W>=6'7(WG/ 9-@ M.7Q=L@9.Y7,P^S2CS^6FL?7M_&L56OUQ\46M9DMYO?\BIQ2J0A= B P"A(L4 M\)0;0BO20F)&A>1T'*T[/2T;VPJH5G_DK3M]WY[(QP*O^4Z,_QS!L8%G\^*9 M]ZY&Z?]+73Q[CO]KGUD$M^O?XY CUG .U\ZSKX)]/09+\<^ZE/N[K5EC?Z_% M5H]NM;!93_.4*@'+ I!,<8 8TX!P6].3Z(P1(G )O?(G7 6/[1MK5;8]UNU" M6M1)!>O*A[9]-#\^J-5WM:HZ?=D+SO0 4VRU2);;S:2J^EE?GY@7HZ+'GD

    $[72^T]1I?>DW?PJ8+BA+U;!W"2.8@=VH/B!<>I: M\;S?O^3GOHIH%0'UU1#P^SI1_6ZQV++Y^[5@\Z8.8\Z8$-;;DA/K/-4$,"XY M*"A/630*P@.5&@V&M%<=4F_$.@J3NC]KL$JEWN:U2Y?ZW^S?%?%= M\W+]WUNV,E0X?Z[#V:=ISD5AVULKLS0%2'(*J"H1$+G&,-=(82Y=&R)>D#$V MEMZIF>SU;'(LW+L@7D*SFYL#8129B?WA\>IZ> 6 7@T/+SUSL%Z'5XQJMSF\ M=FF_C6G=::?IEKCO8(!%1@I""( 4EP"I/ >L@!#DA-.\U)1DVBL0_*R4L4WO M1KVFS93?UO \C&[[P)O!B3RO=VVW=OC$:.W0B4&@S=QY&8/NW#K-/-ZF=5_< M,]'_Q8IA'R#WV:C?M.+E5"$AH 29+FPIG2(#5&88<%QRSC43K/":^E2<\$_:LHNS%#4.R&WH?MU:U*FEW#T3][WA6;4/GQ5^4-FP'O:OY) MCKOSC7X,LS:KV*_6*U^%<.H2(RIE 0A1$B#$5_&S0W*Z:4#"/:-B7L'730F\PHGN%>^'@/.7/VMTUK_^4-:_F6 _?=\H'-%E/-ES%_(F9LD[/2LGT:D?Q6*^H9KWH!5(^E_4U0#;&V]T.I MW]K^(@@A%_>G0H9?W5\T].SR_O+5?7M&2J4O=]1]_X>8;Z7Y^/]EN92_S^;S M::$$)R2#A@TT JA0"G"2*9!F6!$,52D1FCZI%5^Z]X[T4\%G-K05B3-),MN;!>;6KLBCXD;T,;&._ DXJ'ZIXWKR MTU[_9&? Y3C''FT]^V$7K+FGI_B!6WSV ^>TT6?/Y]Q0HNC'.ZT/&QQ[XOF-IW4F,'M1,9I)7: M&?1%RE7)=6G@1F:?( JS3T", (4U+3)2EBEGNQRY0=%_F2,7VZG0@KI1,CC2 M;OP=]MV-3./=[?^2J_W_;NYL=QF=2%WNS@A\U8YWEP&XUOVNX\Z>7DHA[$9N M_54)-7NRR;V?U:8YY9PRF2)!M ",V8[PDAC"484$N>&>@G->,L']2+Y+W/CH M?:=MLMJK.TGFMKP-F\^7OU<1\;:RF%@I.=LD<[-#5NL_)_^))ACGE;OB/_'$ M?"I5U/#4 ,Z4._I>CB_MH9SH3P_ M&IWP.CJB X$6VQU]#B^FS5 E=R_>_[?U^V\+<^\#4P)ZK!W0"N6W[A(UK/?: MP>@3'[;+/3TSIL0/);=S=:\_7'9;U#5$9*&9*E,$,"HT0(;4 &4E!E1)PFVX M&D;8*V?*6?38^&:GN4V*^M#MT^M7O,5]4-QX*0[4D5DJ(,K^B5#>@(5*A7(7 M/&PRE#<@)^E0_D^XL6Q4G9QJ,UJ7"^M"J6(_A*8*JS0SW$53LTYB'##*%9"" M42HS C/DU2BU4]K8B*M)@#\H>5M)N;, .S)2*-@BDY W8OT+4'4A$;H>U5E9 MKU.>JLOLB]6J.F_J1QO?]@?0C8>_2$4FH% @+?+,,$59&J: $I!CT*ZBP;W^LC)[I8WZ,C>C_%"Y2(C&J2X@P*F@ *4% 8Q1 MVX$!94RG*8'8*_+#3>S8IOE.Z\0.7_+EXY?W?O/=$6PW%@@/861N>(E>NWQ& MHW2RUSH<9_BA%(A)'(4.RB]^0!RSCN?=_H'YGV:;V?>Z5#9;JV_F 4T8*U<9 M0D(B $MF^(80!FBJ,) T(R3/D"@Y<8W3OR1D;#QST#.QBGK&!7?"V^'@%\E\#X(:X_HN/'BS,_YIQ[:C_J]?VC:2HSNJ^L-7F^=NA+M+ZW6PM MYDN;FW%H=*8URG5AEAQ4<]LPKM" "$V!@D*F!4IA7FB?=8>'[+&10J-Z4NF> MM)7W/>!WA]]M)1()U,@D>!X &](3@,#_!_1 MT^$Q>Y@MOM_K2HJVO8UL5.K]ZA>U>IJ).E..Y (B)0303*9FX9+:D ')@2IU M"?,RHPAZ49>#S+%15JURU;:Z4=K^;-4V:">-XKW\J"X#X.A,"0MK;/]*"$3] M'2_N&(7RQ3A('-8]XP[!BX\ M:^C+XFOE2.T_- MI[\ND-K#4W2*Y'47T4WX1-_6]87&K]K#)0ANJ?IP\LSAJC]<,N=%%8B+%_4O MVOAA9DM _EVQU0?S+^MI!C4I(89 E% "Q L&N*(,X)2:7U":$>D48](A8VR3 M>5^5L-8SL8HFE:;^51N/X>R>RX% BCRC>^#3JVSC!01N*MMX_,S!RS9>,.I< MV<9+E_;;D]@P6[;^8;[_3S.IY)OG7]3#?/G[.ME9D;QY3@Z5S XF M^.U1>HR.VS8E+N:1F<8HGU20[\'FS\E/UH)DMOC36=BCU)KL#V*@S4H/!0;= MK_0'Z'C+D?,GMB?.@XV8. UPF./3'P M8D3LZ97]IO:'V<+&Q50U"/9M2IN63^LI)5SQ@DB >:',SH:G@$N!0(:RU#9P MS0M9].CAVBG4Z<4>10_7[<+@G.C:F&1NK4F6?-[$'WBN;KH'PHTE;L=U&,)H M]-S5M#U N],U''R(5 M-8KWE;M+>T+A%L<;JN.T=1*_-5_KY7PFJ^_V^[D]^ZX_X4V*"R10\T)S( 2C M9K-3:D!5;E9%2F"2:HD@=7+P.L@:&Q&U-70_H+D&Z/7CFH P12:8%YI.DK:N M ?.)/#"YX33GFH3!SG8<36V?]+C>,K:&])^7BZ>J:^[G;9V'* 4OI98 48D M*G$*6"HR@%E*1:E(!@LQ?:S.!\UN<+5Q]*\,I;_/S#RV(F(\A_H^6]C*2PEG M\VH!8/O,5[WEUZ-I+G_\)FA98LHQ 6EAZQ?;;P\5A032?'MLQV)64-R\">\7 MCO7A1OP>[&R(^#%;R'^S5\#1.SC&08WM=+0&@Z3O9OF=_L"38&@*1!H.JS4V-@?JQ0".C9''K@0CE,!]-[6#_LT,-QXMX= M7(';@G>-EKQ99IGEESU[,K+M0FPFJ[.HY6+?"FE?BQ!!C"'- "?0XHS64N,R(R!?O$\?JK,K:MEBTF_K"PC/1_EG/)F?CGH=M7OVC>'L/C]L$9 M!O3(7Y!]C&_+BDERL"-Y8BKQ*]&]_P"X% M_PQ"C= M9=X\_\S^L5R]G;/U^G!LC%*-*"89*&26 H14":CD&!10E 2+,M>I4RNX6Y08 M(X&V>YBT4G>S2 M+7:Z)C_MM U8/=\-ED"\=$78H SD9O@QUSC>U8]5_LI6,YNT]Y5M=D5FTK10 M&2DT*&$I 6(L!X2E"B!9*I;F1 GL5>[X5,38V&.G86)5[-G'\PR0;B1Q&SR1 MB<$3&6\JN&Q\H.E_1L"@4_ZR@O#J2B*$DE> ,$Y-Q.= M%H#!K 10%LK\GRR1\HI\60FZB7"T M8_J:!W@'ZY.V^3M7] Z JF5;RZZDP6!_N-?^Y239O3.M?QSQ:R.;]/A*U+_M MZ_/"BO__O4;.2X'7',=Z@6$TJ!8-69IFU<+A550:9#GRFF#O%CFOJD/LB*%6 MM-/Z[0_[X\=%[:2XU]<.Y+,I5@(5@FB L]3LR0I9 HU R5!0B$(%4+$K]7I M0)K[$.,P75-;D3"BK7-%>;91]G*[232;K9(G-M^JYA"J.W_S5=\-*C@J;+D" M*02Q9?D5X"Q30&1"*"X9+%*OZK8C?#,&*?!2&9#,%NW!7VK[DIQ]7\;Y,KBY M&$8XQ*^RJ+X4%=>.MK8]8_>O1FVZ?2T< NI>(XXNR'@-'G1WF]8CC= +,A3] MP_G"B.^W+-K7[*F2[K_.OO\P0G]=UXNV*2^+4DN%09H+!) 2$!!")&":(:P+ MFFN_9/A.:6/[S!PJ5]65-5BUCO7[F'3#Z_8)" 9:9.(^X-64U:A4!4L-C++U MMC4/C9^^(7-U=HN,!YK+;W+8K2 2 <(@XU*DNI349PH[2Q[;]&XIWF1EOE ]J75/ M?K('?9[IN^ZCX<8+43".S!EW]V\_)G>;S6K&MYO*L;U9VK92516_X#SBC5 @ MCG&7.RC_>,-QS$W^#_ _\/Y%S?4O9EC9=_59_6ZW/YO5MFI.U4P.QD@A;%?= MC!8E0&69&9:B&%"&E1+FM[F;.\U%V-C8R>J;- H#HW'25MG]8/ JQM?/?T,B M%YESVJ EQZ!=9QU_]-R/04.B.-"QY8UH>ITNNL+3<1IX]1&#G=ZY&M,^;7.^ MY_8JK,?9I?N2K_>ZOFS&YE^6=:>:]W]L+.>;S_>GV7HS%0)S)C0#F< :(*XH M8 7' !+(5$Y)GF5>V5!AU!H;=Q]5'SU-ZYXDAXK&9G^Y-R_9V9?\=K P>;\P ML[UV"WH&/P8:=;=%ZO!C&?EK\AK#>%/YV=M1CU"G]@:E7JV@[>U =E6^#?#T M$&%_?P6A&]WZ1PA$<>?O9+RB&__(S&[W_?'%_;N(5:U5 M9W7I*OZ12 M\%K%Q.O 79_$M\ 1>?)Z(.$U:2^9W&NRGCQLL$EZR8SVY+QX3<\ZSDW?['M] MOM;B+YNE^&=3,['IH_5E\KA6%:BAQDS$Q@E//,UIS)0%$((;2 )=)> M1W2WJS0V F@W)Z^T;XJI[GK0>98S##!F;AN 84%)T-]^0;'1_UR:4]T9]"(86666'/%9%U9>> MXEP"66@B2T&+(A/3S7+#YIYNCX,,+];<2XHW83]^?GO_\_ODP]?[GY/[+^^_ MWGW[>/_YEY[NCQ:4F%":2IH"SG%IH-0<<%)D0)&"R900+73AEQ)S(YC#I*\T M 2*V:\RN"ZIW4[9S<'KZDOI!-)@GR2V,IK\CZ=3\T&ZDEH37<2*=FGC1A73F MTKXU8U_60_NX^+AX,E_UYP4ZO1V#Y_KO]/P>9(L.@*@>X#LQ@.W8S94$=>3THE;,BZK0Z8!"O0 MVB5KX$JL#F:?EEQUN:EON_O?[X2PB2Z&FKZLE@OSHZCS8+XLYS/Q7/]YV$61 MLH2BY"5@&-H:B5 #BJ@"A/AOE\&]][CI,;-<5$/S);V7"GBV!/DEKQY+?FOU$V MM'W1"];MWE/\P+WN^X%SVNF^YW/\PUV-'%67C#*&?E/BQV(Y7WXW)/OIT]LF MG)#@/,VTV9,28GO>ZS0#A#(*(%&(%YQ2GCO1GYNXL9%=K7'2J)RT=9XD1FOW MN$T'J+L9+#R D?GJ&G8]@E\=0'0/?PT+YD !L+U?2*_05W=H.H)?'1XR6/BK MNT'M %B/NT+M:+^LU".;R7=*J]5*R2;RXFY1ISS496VF4I5:<$A!R:0"B$L) M*-$$()5J26"AH?:IDG>;-B/= S>J[^O=505.5]N0]0US?L7D_K1YY_4S:K M7,F[)U6E*%0GYTB\HN&\M0#_+_?I7!<_ML#C\DD3^C^]%H+&K"J*K( MDGK*M:RJBG8NQ&P^JXM3_;8S**#?)RS"@3ZS@90:]+,;%LCCSW#@I_?[++]= M/CPT\1,G@J>,9((0JH',"PU0F4+ "YZ"C$,)B>)(& C(R,S88_E)C6&LZ:;-A.,YS0200DW6*&I2?7(P^9AVG M>WH&KJK5TTSL"I.PG"B,\])01D8 XFD)F"@), 22IX7@I$1>I4Q?/'UL;+&O M]+2NM?3T4[Q$SHT#>N,1>=(W>D4HT7+6XE"QEB^>/6S8Y#FS3B(@SUYT6\/2 M*2Q0(7,A (54 :1E#A@D%.!/;SN\TZQ?M]$I%I!GM,R! M1!#;S#<-"$4"**Y(II2$ANZF=3_37S9LM8D'U[&0>)"]4=]GBX5=ZW VM\G' M/;%+F<5+*X"KUXQ+ 5A>8L E*G-5Y%21'7;O%S(V])5, M?K/J>A:5<0'=;5X'AC+RE.^-8I^BJ*ZXA"N5>E7BT 5472$X4U;5^=:^D012 MZ:H7Z/Q<+]!=)YRI@B(KN%EF\I04=H$.J]*%("TRS%)=9 7QZOCM*'=L]'-0 M.ZGT;F(!$M;HZQL4X :^&P5%@#0R#1TTOM0L>-\Z+.11OQ=,P<[VW:0.?)CO M!<7IZ;W?[3U]>=8WR(_S+%O)N6^>#YELI:^WK6OGL"?\.3F;YFYMK)HM[L>X,7,2K Q']#$(Y7L-KM^P M_MM8\)[X@*,)ZMDRX-!-[]MR%]>@/JO-(8?TV_(M6_\P"^JGF53RS?.O:_O% MVB>;-KGZMIOC+HA$LE26J6" :ON9D,Q\, AA0&$J=9G2%&=>N^T82H[N2W&P MT=;(7^VLM/FDR:Q.GS;_;O\FC*6V'4EEJB6GY3[/FNWM].Q5$.,UZ.$'L4OLN6R]!JR!! MJ3*HEJ4L 6(V6J$0!2"L0+C@6"F_%MP!@!W&QUYO$]@?]?9@[=T6^Q*@KG[T MFV&*[C??O6K[U+B?&BT#EJ6Z@D.XI+>S4H;.:NLR]4S:6N?EM_>U.6I\ZM'@ MA)4Y51B5(".9 @@;^N B@T!+AFB6Y@AAK[RE(%J-C6*.VJ&<-O]]C:XV_9F&+L:VMS^<#_R7Z\VTU_4=ROB M+VKY?<4>?\P$F[];/K#98JIE)B!-%4 ML9%S6\/DMUI'1UKM1K.;)H-A%'M3[P6/,V$YF=]%0.8!+?(Q?SL03_>S!R$2 M)_-VQ.!V<;]5WJZRP7X-N6NA-5/KSVICZV850I=V/UTP@,RN&G!9,F VTY 0 MGBKS5OCMIZ]('-^^>J=PM06<'UK5>=Y7H[)I-*[<3H M7<ZNQ];?5)F?Z5>]@O<=Q-M0H;6[[;J M[XJM/I@WJ35E3*:8/DS3+AAJW83$X2:T)B;0C'67W1"\1>WN('Y;&^ MX!PS6N_GW')6NO<=>8:27;A[1-.FV5X96UN8?6DP:U2-4+S+"91@(?Y=L@:.U7

    &\7+HL8V]:VF58%N6[?3MWSO13S=E@=A4(H\ZW< M56I6F2P[11.K:O&\&L6Y M0=+1).[* P9K$.=F2+LYG.,=_CSZ53U94OJJ&G?#[%_5:U*E1)O-V[=EY2/Z M8;-=SQ9U9\4'/EM4!KM3C-^07:?J M\",P#',W>B?'BD^:4A*V"=RW9=+6/A;([K0>#>R!6#XDZ%[DWPNXCF^!W_,& M^S3T,K/]I>CW@*!-\9J./Z?=8;AFF5*9!(K:GAJ$0L I5(#E!5*2:$@A#=+] M[I(&/A-JH+#U6M,@#<\NXIY)GD*:%P;MC ,D"PIH2@0@NL@(+E)%M9ANEN9M M>774#UI$Q[S_:;DO_FZ.E8BH1OX2>[60FR37WOE0'>.N(1>W-=Q%Z6/H 7<- M&L=F;UUBN-LVW[6+!ZRFF MI.09Y(!GW.Q7"$* *HV!PB43N8&39&2W7W$\50ZD6H^=3&16M.&."3N8E\B6 M?9ZGT*'&S_' >L@Q&>ALNS4.;9LFR=ZJRJO=MFN2["R;5$Z7S:2Z9&]>P,/P MP("'.CNMJDE+UTE2:^N9P^Z"LAN9 M!L(N,C_VA\T_U^(Z(*'2*CHD#9M!<=WDDV0)AUMZAIB+'TINY^I>?UP\&1Y: MKI[?;EMNHQ+FH'-1F1[8SQKM0LO- N!%-#'@CL\Y.Y3:, MAGH:M9/?*L63*%4Q?=$*%7#M*G;8*&I/,$Y"HWWO'[@)R0V5>-$?9[UD$VQ83?)LPQD2IB-;2D9H$RDP+S!0A>E,.^O7W?B:*J.C1UW MRB7SF:XF\K)2.OGI6;'58&U)KH^P(XF.8MQBT^[M2336W*:$0,O@2;)_&ZS- M(VA9XCPLK]V[Y+JB_QY-3)P!#];-Q%UBB(VV6>5]FBW4QXUZL.$;C$J%.% D MEP#EN #F>Z$ + C1G!5F(I+^^^RVJ+&Q_M%^L>H?895-*FUOVF2_0+C/'KLO M;L-NL9TANW&#?0Z-*/OK%X)><7M]SN#NW?79.V[=7']6O]\)L=Q60KZLE@OS MHZB(S$;MOOUA:6W]<=&^9F94>9RK]6'GAU0I8%8J0*%2UI&7 J9U#@21%.98 M%2KKN04/H=[82.F@K*V*L)#FX[!.?GV4;*,JSWUME4WX;5VYMZOOYCW(0/MN M\8<>OOC',S>,W$".@I"8!WZ*?=5G?U/S93A%-,22*8R@+A95;),$$ E8C!7.2D(B%7E?-)6G]50LV>[%+GZW(^U\N5=7],%9,XK^HYE9H! ME!(*F&08((I*C#!" GNYKKTU&-L'8Z=LVPV>U+S9]\B*$=#[48QMPQ?['WQBW'[:ST8'RND0Q8[.6]_L!(G1X\? MN+#)>>-.RYE(F7#>%0A8R(Z 04 !4*MO#%94 M"PT%Y#!3W*MT_25!8ULS6#V3@Z(VLO>A;SCT17#=YGL(R"+/^YYH]>C;TPU% ML(8]%\0,W*FGV]C3%CU7KN^Y=6C*1%1-[^OV@=6/*[5[C5D&->=%%?*LFX1J MKC#((%64IZA@6GKM)JY)'!M9["MIM#2>)#N=>[+&==P==R0AT8R]2;D12/^= MBRLXH38S5^4-N[]Q-?]DR^-\8XB&8,T.O-1"22P1R)3*S4Y($D 1HJ#(",.( M:VCXIG_[KW'Z+H[Z4=W2RLO+CW$K-I&)X@B6"#Z-+@"BM-]Z#?]&EY'=K;6" M^#IZ%X>WZ:";Y\-B9WV_^:%6WWZPQ=FR\4=U ZI?OF,;M0^"G68X0Y 2!116 M#*""9X"(3 !9L+R O,0T\Z*6T5@V-CYK]PBYM5/A:$".W63D-5^*R$0>(*NB M1J>U_5PG%3[)Q@#4U;CDI&!,=4EBH6JE:HR@LTFL\7_M?BC![?KWZ*(2:SB# M]5Z)IF#/98)=<-1>Y'?;E8TQK,36D2-?E=%R9M-6JLLJ_>O.3YJF608I!5@C M")!*)6"4$;-=$!3C$M(4YU[?]%YJC.T#; VH0@J6VAY=-$I7]4'7-W3NZC=$ MCM_-Z,#'_LA5>Y3:@J0V8?\1JJV8) <[FBU-\W4+W5WK)BQ#?3#Z*3$LN]\$ MU D5W_:T?KRY;QKZB_I>T?C>CT*IXCP']OP8(,D%8!BE(,,BRVC!A?;+C[D@ M9VS,=^B4N]/3C^,NP>E&8@% BLQ2I_A$<*M<@2$0P5R2,BB#7#'UF"*N7=[7 MQ;)<;6Q";]4XV#;!F*90RYQ(# A4'"!>IH 1FH)_C;+F1Z['@O&1]LZWDB M8. ]X"4#3S=C%Z\,<412KR3N]F%14XH* CF1H"RDM"&>F=G]4 @*EF:HU!QK M#OL?EAR+&]N,/YP/K.M8I).XL?Y[G2O ]SE?N07.84]:=AN6Y*!LK#.72Z!$ M.7TY$?:*YS"7#.\^D;EX5U]ZF3VQC6WO4J=[[B+'4ZDDQ!H(6F8 $24!)P*; M%01$,C?_)C.OR/'S8L9')Y66R5Y-7\8XBZ4K4]R*4'2&. (GRFEL%PC!&.&L MD(&9H,O04P;HO+IG!#I;_[#_LU[@)S9754K*SD-A?W&WD"__H77E5%.50Y4J MP,P"!""89X!RJ "A4HHOI8>S\V;+5QHXF;=/*9*\>:Q9LV5:>:JDR# M_:&E[B1YH[[/%@N[$U_JQE'H&5E^TQ *97@=(616C;:_EN8%8%)RP,R^D>4R M$SPCS1"^7SA6K!]X '=ZO7V)' MZ>@?VW<$S$P(@6RH-(:;=!DVYR$$;"<)$D$>ZE^QQ#:P4&KOS*MV^Y]FC,_F ML\WSM^4;9?M?W6FS:OV[8JL/9C9,"5,"8IH"G5(;?)0SP$NM %0,$2VR'+G% M3_<3/[:U]B>SH%DE51U4]WH9/5#O)LOX6$9FQUKY27+PZC<>OKT%$]LHDJNJ M6]XDJ>Q(K"&)M20J].[E2N(.P4 E2V(-A5?IDOY(=I0OZ?'0P4J8]#>X7<;D MAJ?X?SN^_5"_/"X7Z^6J\1"8M3<7J2H!8\1LII3Y*! ; ]39BNHFJV4Y*Y? MAN.'CXWWC7Y)HZ [^9P@=IW5;\$A,F>W(.C1]/L$"W>:O063@4C4Y?7P(L1+ M-G?0WV'6\#*!!["!Z];X _,N:H&/9[2LVB<_,=V70O[MKR3LLIB M9'.[H/NX>%OWK6X*UM61>U..-:'\QX8-]*+"G=DWFOI;F$] M:%\WNY\MDL: ?1G,X'57>L,7JC:>D-ESO!_5LU=%L9PW)-OVG M[OAZLV+"A@IB20C1P&PT[?X398!D$H-<9DC"5*5F'^K5JN.BJ+$QVZZ;6DMC MS_8>X+&C8]AQ7#3YISW']CGX$ M\5EM/B[$\D'9TJ-W3VPVK_K3+5LUJ'XLY^9YZS=L/1-3LS"BL$ 04)8K@*B4 M@""< VW>IB(OD&&-W*]BG:<&/A-DF()VQ@#SC;86)&RS6H*^+K_1!/SD] MH3G^#O5]S,WU4NL(V-U>72N">4$ A*DM7&@(CA3,?(0PS4M%:4[3LG?9U+:D M\7ULWK9H:W)4[[1WU/LEG-W]C3=B-X!C\5"Z=)>5&[%VZ3D8K+%'.8$2!)7@"DH0!, MF$UOD2FA"2T)2[T*!;@('=LJZ,UL/K>1"88>U!_"EN!;ZBI-KG:SJ_5F]L!L M])QB*QN9:GZ_2+:6YA_GROZ[:(SV/MUP&"!7C@D+>W3"J=5-?C?Z)CN%7P2% M-$J'I!]WB()QD8/(@8G)'813EO*XM^>QQ+Z5VKZI7]W3#Z99D<+F;#_-&492 M0,"UR #*J.$LDC&0XQPR5HJ"0J]-G)/4L9%65P-$JS=(H>?)@Q/VCJ<-H1&- M?<)P'*(4Z2'"2.>SA@0\,)P<&7C?W30JJSAULB_"%G&VV=H&V$);P MY)OMYO-R\W>UL2<4TXPRAB0C0"O;?)<1"&BA!- Y4DA++!7TRCMV%3PV;FKT M3MJ*^^:".$+NN#R* &3L)=(9#).=T@G?;A*C=O*L-M4A:,@\#C^H@J5L.(H= M.#O##XS31 S/^_L1U(?9PI8UJP)T/R[,##=;EDKF6DUUD4E9*@(RDA. B) V M'3$#BA>E5@+Q0GAM\#IDC8V&&E5;=4\FR4YENX6K_WW>]Y2S"W4W6@J$960F MVL'8!.[O$6PT#4<]#G $8ILN28,2C(/)QYSB94"\;2"^?;(%= MH[,?7UR&UXTM@H 6F2N^'<-DM8RP=;J*12"BN"QG4)JX:NXQ25R_X;:&.&^7 M#]SPT+[W1=T&XZN:6S^I+?"TGMJ2\AE+.4!EJ>P?$'!DB,/\+\.*J4+XE:!U M%STV$FFIF:QJ/6OW#SA]@W2R0F+9A#S#&M0$&;H24 .N,HXR#%"*46* M%<0K>Z=+V-BHJ=9UMO@^2<25 Q=_8/TW02,^LCK:!<4\J7)!),)&Z'5/IER, M[MH*!3Z),H^>;+M1WRV_?O)BEOU).5?]]PCCYLQ8D8=A,$HS=H#*D.1@25*;,DEV M0[.S)FF9DUA[FD#&H,QW.[+AJ/$&78;FSMMA.T.N 1[JQ[Y2S:9W#VHA;0;0 MASG[/H4H+7FA2B#,^ "40V3[JVJ0$LS+M,Q2D3HMSDZ>/+:5V%ZYQ&KG1GJG M<'43V$T@Q#Z"=[/?F5(NVGJ&'M9*_/?WY=/_,O?4S&!^.!#"Z9,&F=P7#=A- MU,L7A%[R_+I6>CO_---JRE7*2RES@&%& 4+D" A8"E$(5#"_K#@7H:.; MJDW+M*_*=GNM:AH9+6WXX-_=*W=YH7[KNJ0?EJ^Y_)@DMWNGW-F2A%]6RZ>95/+-LWFR$?9Q\60C<1??[\1F]E2= MUTZ1E@0AS8'.(#;[+,T 1R4&D'(F(1)4$#W=+#=L[L9&[J*].&FO0+S)9+.+ MJN*>5F,SFY*]SLE!:>\$+M=Q<..G..A&9JD]L#NU;4?.GRJ49XL_^<'<)V'+ M$[%PN5JN@H=.T_($Y$R&EN\3;NQ =NB:PR I< $98,HP%<*&N(C4!.0L+0H$ M4UDHK\73J8BQ+94.91_[-A\Z Z,;V]P&3F16.2F'&;;WT&7;0S<9>Z7>0Y<- MO-A:+%3OH7>*;P[M83^8\;U[L"'(4Z5@!J&@("^9 (BE&+ \+P&3I=093P7, MO:)_+PD:VQRWFB6L4LUO:E]$TFV"A\ G\C2W*K::OVX4C_48FVV0G7*MUE9W.MO[(^I*M*\%%B"O#![ M$91B!1A+,T A@MAL3PPU<)]=28>LL6U#WM[__.7K^__S_O,O'__Z/OGXV?S] MO7>N]45@W7@A$%R1J>&%EB\+0TP2N^E8ZL1H/$GNC@IS?&&A\R*OPA4N-?NB MI*'3LZ^9?"9%^^HM?DRR7FVFG\Q&XWMU<&+V).KNC]EZFFI)=)820$J< 21% M#@C6"DC.,J%@@8ARJK-X_O%C6SL<-+2;;)7\9I5TK/M\ N>JV*-A6L-KZRVKY8;EZ8%_5 MDUILU31%>:DI%D K:A76GMW+ MQ0\EMW-UKYNFZ%_5XW)E/1D?%]J*L3+?/#>_/!1!IUF64:@Y@$5F2]Q)#7B* M2J#2E&B!2J2$\FIQWD^/L9'1S@R[KFYT3?:6)"U3)M;!WUSAV2>]YXBYT=D MXQ"9XGH-0?+;MVKG$Z6D_8V8AFKDWE.+8;N]WP;524OX&Q_7NR26]00)^_"/ M"\/7W\W[O6ZR\,J,0 U+"C0L-$#"4"@OD0 4%C8T=V[K: M0);'1EOO@E:7X75UWH0!+;KWYB5>.T4CI#JZ(!*N7M5E44/7J;IJ])GZ5-?O M\8]'?;_8'+(*]BSURX9MMNLIP27E.(6 ,YX"I'@&F,H(8))F+"UR*@5V#4_M M$C0VOJAUW5<]/WS%:W7=PU<[T>VFC)"81::+OG!Y1;NZ8-$K^+7SP8/%PKJ8 MUPZ-=;J^WS+B+\NE_'TVG]\M3D+C#ZUZ/%L>>#US1*_V3N^J5.9)$LF+KE01 M6B/T0BW0U])/]J"?SUZP'']/^SVD9[#4YH=:U<_^O%PTJ:A3A1AB3)0 490# MQ&SD5,8X($29%7F:I2E,_>I8GY7C,YN&J6)=J9FP2D_/<*FS0+I1T,W@1*:: M&I5==MI!Q8!Q4UT(A J=.BMCV.BI+C-/ J@Z+_9O]%N5N:X+7+_;KLPG^8M: MS9:R+GR];WNWL:OYF:QBMY:+:<%5RC0B0-$T,WMS:=/ K&ZV&6((8CLRK?I-??RD M-B"I+3A4SS]8D;PP(S+V[GV/8X_!0+V1HXR%5S/E6X#L:+CAV MX^:;GA.P&,P7]EQU'7RW59_5'YMOOZOYD_K9R/^QGF8TUWF:<4 1-6O10J2 MI)@!02G+>%$(+'N7T'118&P?'_.JY@'*Q'1![K9@C0EDY$_(Y7(RYO/-5574 M=U+EDR;WBT@U-GT@BUEOIDO\Z]>@<0#'J2Z-RW-Z9B3,UNS[]Y6J8YSN=1-_ M4)V;3G,&BZQ4"HB4VC)\!0,$R=3\52 (99F5I?#*2N@0-C:B>JFK72LWVC:' MRHZ!ADXXNS%6*/0BLU-_X/R3%QP0"97 T"5JV"0&!Z-/$AE<[O'?CE>G.P7:*5U1O M;P:O7>J?8/'6IGJIU2-;;9X_FV&K,@1XJ4M>T@*HM#!+(H(PX(KDAMJPU@I2 MDF&G0_M+ L;&:VT=$ZND=YK%61B["2X$.)'9S1L7KV2++N-O2+=VL\]%H6Y&JDDM! :,X!0CG9F,DS1^(Z5Q@2*M.[;WBI(/H-S82:0?O'@Q,#A;N M3OQW-E8! 2TKD\;,OC'584;=;9OVBF,9^^@BU# .%)<=%/_@\=IAM'NE..Z@ MT%Z.[PXKIN>WPQXGO#&+2VGS>-5B7=>:7ZW,U%!V5_#F^7!)XZB[^YVMY/UC ME=ESO]VL;7O!V>+[YVT5S:S3/,WRE(*R$ (@KCF@$*: (<:AS(7YM)#I8WV6 ML3%?0<=O2&@]?9CG6-MX)/1&?9\MJL*)G,WK8^R#XOW;M(,D::PT/QSLG"2UI0%7!+$&(=2:(+A^PZX* M8L%[LBZ()LC?]5VM0EH)O*U%R%06A:0:,]C.?W=LU=*_[QF\%:Z"BY5;+EQG[+47#8.7N)0^$V4"> M\I[8>;G-'1#I<)UWW3V8^]S!A+8+W>7R?GNHIM/ZVI"RW9J9OZZVZL7&;2&K M6.'6/QWR!)H\G(,C1F-=%%IJD#/;4K1(,T!*A@$N-!,9*3'SZY4>5KVQ>=\: M+B$2OHS+B:37*M5RR>2..RS@^S-3Y4%8&T>GZ[E&HJ."H4+00HL%F=HA(10)44@.58 M$:7S5%#D5Z6G4][8.+^I/O-"YTE5>L:LP%9)HWEB5?S>11T S,B&' M +)'21\G>&ZH[-/]_($+_#@9>UKGQ^VV. FC-DOOV^_+::[+/!,T!U2J'"!* M*&"&7T!>0I@*(CD29<@\T4;NV.C&O&$H;'KH#F"WA6$$V"+SBDW]]Q+L_5L?:\;UZ!-EE_.9^*Y_O/@GV>0$I4+ M B3-4X#R5 $N= %*F>:""LG-/MEK:^PD=FPT])EM;-6QI4Z:%F#+A>_^U@UN MQ^UJJ^U$IM[_?X/\<-&\'PU"Z][VV;CA_W?>[/[>V)SRX%?U7JSFHF-DO879C_X M\A]:5TY+*@I9J!((E"& &,D 35.S6R-EKB'*52:Y#WU%T'%L7%>;6!6#:HQ, M5G934O]L9O$B$;:'K?4)53^H@RU^G!ACP-T(])6',?;6%*9[1D@"$D =*V3*B$ M&I0,YQ@KH7/N5>>D2]C8Z'^G:\4 :J?H)%DHSPXFG0A+I65*60H8)V9;H64) M.%,48 3S0J2I9I#XM+4,AO ?2UWNDZ21ZMM7*#=OH>AX(O\83L@]V6/W/L# MWP4D,>D!' M=5X"G.4"E7E18.9T!-,M9FS$7"W!'ME,)GJY2I;[IN_SJM"%9V7G\\"ZD<7M M<$6FB;V".R?H3L> Q9T[,0A5W?F\D&'+.W<:>E+?N?OJGGZ!A\?Y\EFI*IJH M3MW9=5DB6)1*"( %(@!EN0*\$(8(J#)\4# EJ5?<]T5)8^.".M!M^=C#$7D9 M3<>ME#/L%O*:N2<;P:LW^-=E^C;; MV&##CPLY>YK)+9O_;;;Y\57-:Y?$C]GCMV5]KOMN^LH.AB0_%:KZE'1R7< NHDF,JR1J:<7 MHEZUH'IBTAL76K36%>TI2F&,B4VYZ]RNR.1$Y ;,"EHS@@F5>.13Q=1X;+>ZT M3)[V:MHIO?FAJL(&;/'\7_]!8%;^>5VWQ1BH]H3'2^"VEAO9T ZX*NQ9G\+: MG52&)RW+)\G^A3D87QVYC*!FA?]0O785"P^-_SWJ6O@/0;!*%SU$]_NR?5YN MU"Z_L$HE;'[>=>S-LB+53%" [6D*LLTO:([,SATKR1@I1)$7/E^E*_+&]D6I MU-TE^?I]+JXAZT;U ?&*3-,OH)HT:<\[;2-LV1V1"<2*UZ0-RFB.IA^SD>MM M/6M#S.?+WVT Y(?EZMURRS=Z.]\E,']50LV>K*PF*7E*J$2BU%4M^1R@5&M M;.ZPA))A+ 3ER*O1NI?TL;',7OGJB$ VZB=L5V1@M3? L^:#UY"X$5(TH"/3 MT[YBPT')2?(2^+;Y--RO=X79@A8BZ$/<*%*+7C)'K:20A]83@HE]'I( MP$R00U?,*N_$KN/N=7WEC,V_+.M"/.__V)@UH,UV^S1;;Z9(0$D@0R K,#-K MJTP CB0"VKS+%&*F"+F]IU@?S<;&CY=S(P[6-3E8U:[/[/GW%B8[$Y/?#D8F M[Q?;AR;XS;,^0[CA=^/;5QG4R%S\2N,9)C?F%NQC9L_TTNOU\VMN@=,I ^[AD&5JLF]3HRRNUH._9LM743.M^=2" 0' M;KUT!LF039BN(7*U%]/%!PS=F:[>,? )FPU;M*G?1HOJ!5M7GHUO M/]BBJ19LM@1:S3:VUD3=5WB:9TH*P2A0O+"]?%D*:&:#F'D&,X8X(B7VJ.O[ M"B8XS;SA:P7O]7R% N\]WH/(AVV1AO7?YM"MMC]I = XA3<&@D/)^,-+8]Z9 M&H<1'+_U'[S7/H;KH?F_QW%<_R$)=BQW@PH](^GM\\T.9A\V;FN[5?[ M?KFM[[;&BI:V=JX4Z5L_2*B >>TJI[ M $?6\2@*4A+&J2)B^J16?.G*%QW2?-[WMLQXKWVM;!UZ/VG<@PG;*]S?:=B% MN1MI!,(Q,F\T #:T42N:'#0-1QP.< 3BCBY)@]*'@\G'#.)RR^U][N?6>_^% MK3;/WU9LL6:B7[QFZH]B&"\*(EA%J4%!2C%"I!48K.E@YR7A.M4>\5J M]])B="N5%\W.*V632MND;XL(D]'+%7/;%&XJ;6\MY( M1F@@[Z[#J[6)]X:IJQF\_\-ZMRNT#;-JC]HW]H=:'\+/$6<42U#:&'1$N5F) MB90")HN"2RX5)%ZE:"Y*&AL=-G[?C571NX'@!3#=Z"L(1)$I:M?$KT&ITC)& M*/@U*,)UV+L@9^AF>=WFGNE[=^6&GG%Y1\$K=P_+U6;VK]K5B+A&C/(2" QS M8.B! 58@#A@N!60D3UE!O"+S.H2-C16^&FJN2-B>P0NV6CW;,R+V8 /H[>=Z M94T!2PVV:[\V44[(7_>5A\0S,H4T,@WT VB1I:QP0/L]POD P#AG0 M=P.<_L%]#OA<"^_K>L2P 7X.QIR$^+G<7J3]9'G9Z-7P!S^B];>4.WJ MY?,&JV5UUHQVI:KS%_1V:&P?MI63I(H;LN&+*_7#9BX]J7J[9+.7/ROS_3;[ MIBG*BY3(,@,IRDJ EQ_&$9(.-\RU)PSFA7$TI>V$<;WEUM"" M71_OJD%WG06_?O/<^EM]."TUEB)3#$A88ALH;N@U0RE0+%<:42X569"T3:A.L%O_<&LD@>,XN2TM8Z(?F<## W]#X( ?>L%C!AS%OU*X M@!\XER,%/)_3CQ#?S6RG,KZM:MHSJ;XM/\T>; K?OH)(4SOXTZ>W-0/;CB[M MN];OE)BSE9)3@H4R0JA9@!)NNW]#0)FTH9YIH/G/\ MA:ZVX_5)KL36-TDGQOBZ<>S0PS4,_;;U2ZQ9=I@:PPXEG':%MLT6_]/;/R6U M>4WGRI>#O#,Q'#M'P#T0<8?4;%!.CP#I,=W'$-'3NUH%-NRBFGA90*X(!I@( M!9#YTZQ[)0&0,AL\)@4LO(XF7SQ];,>2WZR,I*F3Y17A<1X\1S]G7TAB>S$K MO6($?ITS.)3G\<6SA_4KGC/KQ&OX_W;WK3URXUB6W_=7"!A@I@I(]H@B)9$[ MP !9?O3FCMOIM;.Z,*@/ 3[3,1T9X8U'ECV_?DD](I3QD$@%I50MT.U*IT.Z M]QX&#R_)^SC[H;Y)-LNBZ)!M^O%FM]FNGM1Z3Q>?U;-:[M1G)5:/RR('1%*J M1&;<,D60[3>&-2":0@ S1&.:QT2D7EM8/_%3V\!6"MJJPI6&OMDV7N"[4<%P MD [,%;7BT1]&\ZA6_451RQKPS]V ]\C4Z8-;L.0=+^$CY_/T >8TQ:?76T*T M33T*P_(H+ L-PTKC.? )/PZ0WEE]]FK@1^D76U_K5ZQO^W54+8WQ+W^ M]?T6A#/GGQ_,+^Z,],U,:QX31FW+C#@#F,?<.+6(@HP@RF*S7274RZEM$S8U MZCYW_!_];M6-"GT]Z;<59S=.#87>P$39'SAOLG-!)!"#M8H:E99.H9A',OQ^9(>2QMPP5*/\^72>O:<+8JF(=>5 MEGZ!K!(TE3G3@.:LH,,4$,XSP)B @C$8:Z$J9-\MY6BXUK*&9 $Y$*1NWM)5 M( W,D*5N-U%#N\#UJ,\9'K)J](OWCU_;^9QY9RLPG_U@3]:T17BJ\("R2+-M M=OAVOA&+U6:W5@_J^_87H^D_9MK>W<4H 7F::8 S&0,B- 54)"K5,B8IJAT=](Y^MYI'A>HA M0])\X0K%-,YRQV4@7SA.F,G[!?T8J[H\.'3E@2Q)208U()1"@)ED@"4* TV$ MH,9148:K?(CI6,#4^.?SN[^_^_CK.S^R.4'-C5.NP6)@ZJA5,8A%[%7RF6[N*E-ZOJ.-%K;4EXV-NOK_)MQII?JEJZ8!*N%:5;<+&[C_I8/B9II(N M3_DG-_;N0E/UFOFX6CZKS5;)WY2]GU+R]EFMV:/ZK)[8W!Z9U,$+.[9X4.NG M68H3K&P@ $T2##"7&:"Q(D!2S5,FH$^%J[&5GQK1U6I'E=[17O&HH7GT8:[5 M3;2K;"T.6GXHMG8]9WF5KTD[MTY]\,AIO(\>MDP9CP-\<] MZ77*WZ"1LF@G_$WR2M9]K:%LR?X=7:71THE?"^QF?O*KZ=!OOV;OTN_UF[62 M\^U[)HK(S3)C5B5$4!83D&8HLQ7H!&",$(!RDBMF7*4X]HJ@N2AI:LZ+5=0& MP96J1K6N_1*5+^/KMDD+@MK JWY?P+SW9IU@!-J6798SZHZLT]SCS5CW SV* MS'QYN+TK*,DRU3[+;):E&:.VN$R>PP1@+ F@"$D@,BQCI'!*M7MQF?,RID8, M5LWHH&>1>>M1$^4"D-T;B@#P#,P YY#I4S;F D0>Y6*NAVHD!]?KR^17'Z8= M@[:Z,!>>'*\>3+OJ+^K ='STNIABX[OQ^;+X"AP26.ZDK3:CYVQ_Q%4$)1JZ MO5WN\W'G:F/^S7R#Y-U2*GWY>&Q&\CPOZA\H'@N #'JI?E3; M'K'EH>S"W/8!*\V_B0X 7+I0"!_D/>+ !8X9'T/S5PE!'W%(+D6TCZE"S[BQ MN5%*SP5;;F^%L.TNYLO'3ZO%7!@-#I%+"4;"T]5R)'^-T6D?"@#GV7 M<%"XB66M\E !8UXPA8H6H6;#J#DU^BLB ^L[EQYQ\N'' MT9$77WUT_D1WL@UCH]^MN5%E;T@&'G1 0F82A%=R_'2$P8 ^F],PG+1^*\BG M]>J;6F]_V/K!6^-@VY#F;U;RN0#]C+,4IE0#A(@ F',**&<"I$ADLVJT"[<6E9N7;6T?>_6]^]URNYXO-W/Q=[;8J5D6 MPPQKB4 &,0(XR3"@F-JB'FE.-4R$P%YNVF":3HU#]]I%SU:]5]O#'XWGZ-OX M_J/TY]S)VSNQ>N3_WCKRK[F7/S\JT]O.'^GY9]W1GX=[P$W]!8&!]_4/YGUO M5S:2=I82#*E-0,QC9-<)Q0&GD@%(;2.*C%*6A-G.'V1.C?$_K):/U2WXPXL[ M\.CW4F'/8%<7V*_]TM2/>YQP=R.?8#".PSZUNM%/M<(_1_-EM$?T MBWBSD U$@&G(2.2H/^8!P3$1>S_J7M_RBQ&X]W_Z "7^8;\TW/^$BICQA M LI $,I 015464X5EZEK;\OCE4W-K"J5L0@I,?N(_1[6Z[J4M3]!K MYXUK,1F8'WSA\"IK>_$R/I!KY7[LR<'WSL+J5 MLBAKRQ:?V%S>+=^P;_,M6[Q56JW79O5EWZMH891KC>($ B:8V;'D20Z(%@BD M"=0IS6+(J5.<76\-IC;1:P5MB_32X?;(->DU!-UW X,#.S!;-/2/'E;1P8+( MFA#=+:/*B.@4?8^+EW[P>R0"#3T,8Z4)-89CNXK883B^V>$P?IZHAD/6P[$U MPU$F/OPE4$+1-5BVI1OU>N]XR4C7F/TB5>FJ%_FO+N^>U/IQOGS\ZWKUQ_9K MU1^P"+ZL_CR$57":\#@5%+ XL2U9.0$TYQ2('&HDJ4B35+DN*>YBI[:.U)I' MI>IUETYW-O- O'L%&0;'@9>-"Q#>E/':/Z+?J_^Z!+!< Z_["C$,S",M"QUP MA^%]?X1:R-[C9:,QO+^!35KO\73/VPSVPQX';&Z7\E:(]8XM?"M\MKQA0AQ2 M:UG$O]5Z#E+YTP&/4(?G+9+&/33O-OGDL-SAD;[E?;^5EX&;>_W!)L/552MF M7.-,(YT#@8D$6*$84"0@@$QCFC+%49SW.!F_*'"BQ^$_'13^.?JV7@FEY":R MHQHMJFHKHM#?MT#P)=S=>.0Z&,YIW6%NQ[H1QUO%=_>+0T+%6[6AWTCLD1(R"3"($.IVT>;L$K!LS!(!K8%[HA90W+73@$(@4+DD9E1(Z M3#TFA*Z/!RO88MT5>X32Z!CGZ2[[O71"W_%S-3-*;[J(1GG1UG M[H?;L.5 MK&@3_MI5)QR <2@%H/,>.0/\-ZO-=C/C"=%YGG"0*V4H(,TH M,+\RV_24"\8Q9+&@/7;H+2(GND>O-8[T:GVX?=-ES^OE8Z25\BR$T :[\T'? M52B.=M"WWZ"7;GFE:%1H&O29,J]0K]OZ"G*DY$I_,R^S6L\BOLE]^ MO=O:M.Y%$;Y9GY?X<<8EB-WX(@!P W/%7L.H4/%F7]4OP"67(PJ!*.*2E%'I MH1XA4\\ X3 MN^"/5DOL@L?+1HM=\#>P&;O0X^F>>?[JT;[[L_JV6MMUY%QM'P$%$8FM?"US M:GB>$\"4X$!@EB&5P#R)D5?&?K?,J9%\I?(FNEN:W>13,1L]$_ =@';S"0/# M-S"35]I&>W5':"KM#E"H_'0'B>-FFKM#<)(S[O&HOWOY\I;IDUK/5W(N]I?1 MYA>V2N\,$I+Q/.4@DYH!K*@&#!$.%)$DSK3.-7?J<^\N'X^X/EI(#S=G<;PN([D, ;!U\MC](.JQ5MT M?-%HGJ*?84TOT?/)WAW#[7'CRP.&^DCR[4[-C/>7YY#%@.E< IPP!B@3$(@8 MYBG*><*%F&U76[9PX$3+CFX>WBQFX?[F3\F0;B;L\%9)>_L6V1R5OTQCMLCU2F M8\$S!&+C @)L/4.N< ZH@#RE62*-!)]]J(?LJ7F'7\17)7=EVOB+2135^@>@ MG@O#< 4+70_NJQ'2>[,-,C3_GXJM]QA7'32=DJ;"L%4[@$,2UP7)K\]A[9 X MT5G'*T(5&KK??E7K(E-#-5L%S1#,H.$Q8DN;4;/933+ 4MO8EXE$:AFG''F% M1CM+GAJK%6I&K-0S4M]MQ3K?& UWV-UX;! P!V:Q"Q6'2G@KS9O=UX:L.]2! MUF#%AR[)?>4*1!UP=)KW6;QHSS[4[*Z M T.Y\;!@F@%!, =8,QM15F2BZXS(+$YCY=1*V$78U"CIH&=4*^K&1T[(ME-0 M:+P&9ITS4'7?S3HSC \8;:1BWM,@%/.W YDXB1B%/WR,K2G#ZYE^+DVSO^%2 M%A&M7U<+\_S&UFG<_MBG<5"M):126XHPC($5!$1C##22L4+&K8G3=/:LUGSE MZM.XBO:9#TT%AIL6'^YN?[G[O?PGWZ.CO-@N/DY0P \,.$T^\?6+5GLIFR S!E?= *Y-\]VVV"VN/K&UO?.A M68IA"HGM12@!)AD%C!(*(.<$LS@CBGAU"Q]5^ZEY76]V3SMKQK.*M@>3(K:W MR3,&=]1O@AO?3G9\!R;MQ1O?NNUF*^49_6I'F7KB5A)C>/,[.XHMC7Z&>!< M,""2%-(DC6UNM6L\ZK1S(,LH@H7#Y5 79HGB.:RR)!=++QO[K1D2G"*1 M"K,!R6* <\$!49@"K@06-KM)*[]NI#[2I\;]+S2.S/\VK PQVUA[/#<37L/@ MN!T8"MRA'?H*QD+SF^@ES+7R%N^&^@'=\#ZHA7*DO62/ZPKW@>7$F>WUDKX! M9<]FK5JM?WQ4VYD0"$)!*I'*N<1(H@ YH( +E(-8H493XB46&J?;(6^L(WFEUZ!E1LK M]T5@8-)M?&,^MGQC>H2XG9H;+(JM\>J1 ]5.C3J-13OSF7Y45O?2JU+#]' $WF/S;X^1:5CN#G=CD&@V7U!R*CSO-W0XQG?\>E@%8%?N$Z%PU06 MZ]N',"$>(YFC#*18,( S* '#,@>$"H9S#!G$T&>7UD.'J>W5WK/Y.OI[7:CL MY9:BH;X?D?09&S>6&1CQ@2GH7-WFXWU[(CA=.#5Z[C+,K1 ZU MG)U?U8\7/]HD)+.9K$JZ&6$SC*FBL>$Y+J0R&Y8X!EPQ#%">Y% S*&CJ5!JN=Y G0,D4BH)1AP1[C.]7[Q]:C.[ M4LZS6M]YX-PF=&\X!I[+SDAX3]VS%@>:M2_?/>J$/6O6\5P]_R&_:6J[B+]; M;N?;'^_G"[5^P[;J<;7^,;-70;%.8H Q-G\DPDQ4S!#@4+"$B3QGR"FV^\+[ MIS952Q6C0L>H5M)MOEY"L'W&!L!EX#GK!XGSQ.TP_,S4W2CQE\?5\[^:)\M9 M:WXX3-9+[QMENG884T_8KH_U7%E?A@&5M3+O=1%(M+G?;3=;MI3SY>,O;#,7 M,V:;I&B4F[FLC&.=I1QPDJ1F5A,"\PPR\W^OE=='^M2F>Z&4YW+LA;;C-92_B=K1]E_R^Z 6RB7PDCVNR] 'EA.7HM=+>J;6 MKNQ9P](6W+0I 54_U]OM&^/6_#"_+$[Z9ASF L6:@002RUL)!I1Q!C"3C*@$ M:9Q[!3Y:.QW9>F=&4)8Q2FC@!%FPYY3 M6_0CC0%G+(T5@JE@7@>0;F(G1SC-'(RJ*I'G!:T;W(X7ML%!')AVSJ:I'.+] M;Z)W'9CZW^=Z013J?M=-Z+CWO5Y G-S_^CW=\][#6,(V7VUTR<9RWNU2OJ][ MM!6]\@Y518C9LV$2@X3;JB(9$8"ES%"2T#J%4-(<>7D_SI*G1DA&<6 U-SY0 MI7J1%GUH;6?C#9^+'(3_Z7E[XCP8CI#2?$)$NODP(VGO,ZN.;1CPY%H]SI=+NR9S MMBCJ-J\.YHQ3$B'0EX/ !.6I<6AICC. <8X!T9""G"8LTU 20I/JR_%N*?_D M7XW:@B&OZ^3_#]\*-Q][@N,\XH'"I0(9KO4Q7ES.3*)?#""P^:#%[N\$JDP)N-QNUM>4<&\4=;0I9G@N6Q5J".$<)P+$VFR 9 MIR"F# O.1(PEG2W5HSUE>KBZQ'VG/DXD1DL2.]%J.$*K"M\7.A>G#8O5\A&8 MG=N3?SV)JX?,;=49= 0F4";_8$AT>QB7ABW!TPJOPW/80OK=:DRAKKXS6(YE M]MW?US<-\O_NYFME#Z7F6_7!)HS?+0V9/\YMW]]"Y!&G_[I1>K?X,-=J%I-4 M*J4YR*' &<8 H($ KD-7DI2:;8/7I4KKE%F:N=1M:* 57X<>[*%$_^[]!++ M78AOBN450^5XKS?2 S,JK4946D'* R)#I94='K&V2[-B:P](5,[KT7\A$1R8*AO@EN9ZSO6-7^WXO-]#FW\PJ)0^[[,:_%?OOF1!IDA$. M;5,5 7!.[;48-=X:I9!AQ5AN=E?^IX?C:#_IL\;>QXHCC;P;:4YH(%^S$,G! MYJAI='UPN=^1'YU@1I7E-\W#SA"CE+500/SM(DY\0L0X S6[^!D!00 MC#) <8QAJM,<,:\LTFZ14W.C:XUOHD+G?1>^0NOH=ZMW&2[K6>[! 7RW!2(L MI$,?05R/ICX '-.8QY/]*.BS>E;+G7IO=+;Y8#90^;?Y M]NN;W6:[>E+K=]_%8E=X](8FS?_D _L^HPJ+'-(,B-26C$I0#&B>*)#G"D/& MXH3%GIU7>VCA,Z?&J:]9=FA8EZ;X<5&?46!4@?'V5/K.N-E*OMVMS:O+ADME M^0.C@V'NC7'=[W7Y\];>XU7Q^<8'GPENW&*,-,B3Q(8TIQ#P+)8 4:60QFFN M:.[56>,J=:9&AW41,+.O44]%)%\1F5Q$(V]\PY&O&R@WPAP/_H&YLS D*BV) M2E/VK?%*:XK*KI4]57'=VJ+H8%+ 8. @T(:*\;U.F7%#=X, =Q*1&^:M_JF$ M;U;F=8X)MB>?G] ,*_0*FB![T=I>J6XOWS1:CMM9 YK);><_T&_Q?JOX]FYI M7E7$ 3S8T[293&3.LR0!"C)AFQC:>Y5$ PTIEP(*R*CR69'/R)C:,OM%?%5R M5W9?^K"/J;:*1P?-;25=J[SG(=4YB-W6TBN!&WJ!/,;LH1=FWLM@"RJ!UK9S M$D9=L%I,/%Z%VC[:DQ+F&[%8;8J*QLU\>WZPVV\U)JLG&UI@N2DS/ M4 8S@;(4\-0V82"8 T:H!/:*EB2*QAH[]4 -I,_4J,8>_VU_F"DB[ 7&LRH. M<8LSW%^7-D2B=/+M+SUIYLIA;/:]R0[:W41[*R*]6M#>?O9^_6F]DKNB#^PO3/QCL7JL M,@-2DAG&ISF@T)Z3)R(!/$8*" UCQ3(22^)U3MXN;FI>%P M&IAC"D7--RXZJ!I5N@[00\0-ED",TB%L5"9Q,_R801R?NK+C\V^K]3_NED:( MK7?]46WO]6>U4>MGM9DE)(N3%&D@#S*EQ MB-44S)?@6ZEKSX;'+1B[$4I@Y 9FE49[9*NO+7Q0:5P4-K"'?[76 _1.[H8H M=$OE%HFOTVFY&X*+#9@='NU'.&5U3/7!UD X2L:UVVGK%WTVF^=/:BV*?LT$ M)3+A'$A*;0D"+@'3,0%I'..<*,R4IC[KYED!C;PS%Z2C,) MJ>" $L(!1KDP/\482)4CJ&#,41(RI'.RUQQUZ&&5L6%=WJ QG;X7%T/@.#!_ M.41O#G1+X0O6.'&:KW3OX N&9T1FJ)N$+^K1WDQ\5M]L":/EHV<%_DN/3V@^ M5"I&>QT'*:[?!42H^+E+8L:-C.LP]B3FK>OSH2E=HU!_R'J2G9@-5D+RLN17KAK9"4EWH;'W5 SE:<'U>#D3OS[!4HBH246G^>;_[Q?JW,BFT6 J.^/4*U;:WWWB-USS%=YQ>NVV*L[Y_CH8IOO ' M:Y7B+;AGU=5&=:JE;!9U+7-#9E+A5- L Y0D$F"J,.!"2:!A3""329K:LB"V M5(G;B:6-#I9W.M].]OB MD'@F<2P2SB#@B4P EB@#G,4<\%3AF*M4,>05D-,F;&JNZ%NEU=I6N=15>(A6 M+_M^>.8UM.'LQB2AT!N819IJVBN",M/7K)0%BH6V 1,7'# )E:[0)FK<) 4' MHT]2$UR>Z1OS4F3 ?6+K[8\'XSQM6!&YO/GE1_-?;K_/-[,L0W&*( *20P$P M-FX+@\+\1$2,8JBSS*].O+OHJ=%+I5]4*!C];E7TK!?@ ;MKZ,L08 X>_.*! M8X\ %U](@H6X. L>.2)+%G"3,*[WAG)"I4J)S9^%&92( 0JVU_MHK;#.!*]>CW4GE/?G ;!C?&" [NP!P2"%=O:O'" M*1#9N,DVX^V%)6Y0,R2#2&& +-J"U;?&[;Y.B-*R%1C!:12%&#)%> "8D 5)!RK#,.,^36OL*_U^>*-TXW" M:N4W[PIXW&:.6HTZIIQ/&$>O%O5R3=%-U_%V]6 M3T^K95FY^G:[7<_Y;FLK&CVL3@,E#F$4FQF!6G"=) +9';@MH _R969C6E& M-!=(,NA5*?AZE::V=-[*_]IMMD4XE"WR)>>+75'T<[,O!-Z_GG^ 72CBG&' M96"B:1@3E=94Y?RCICW1=A6]K0?KG=9*%*5..HJ&!BV!$@KSD.DZURDT?A9/ M$ #/)O>$>;,?<]M.X)5$&RY2BFVT[*WK>IBQ4YBD"D"4,+,SR1+ D22 $H:@ MR!G%A+O0LJ.\J7%N-:N+>+&;BEJ;?;MO;*I-:ZF/7JBW<^D 6 [MD57D6,)8 MMSQYT<*[JV1*+QSE2A2US(N0AC'Q?"%XTK@ZKR:>*)5+A7FHH'\8Q[!8 ES? M,@J_>YI4D[?O8_U\ZH^KY:^;ZN!#*X1RPA%@,E< IS@'5.2VJP;"4LI<4^J5 M+MEX]]08UZ@&?OW+E[_X^:]-L-PN^>91O;(S M)AV[5^<^TK>B[B-;5K%Q;U;+S6HQEV4NP%)^,M^ FNOW<7-L\<7\IO31/.NG M!)$UH2]UTYZBT=G!HB*&O&F3W1GMK8H.9@U2GR4HT,'JTX;0:>0RM@%A/*UV M&_+E/1NSUYT:5E5C^+J=O"I+8=H3M+IE_"SC-$U206VGFAQ@01#@L1(@EFE, M-,]%DN$>165\='":^Z]05<:H&'UCDL*R+/\J["=8985G_W:? M,7+CX>"0C]33O5+;GCM5ZD4'S?>E=HO1N.W"VK^[>P_00O5Y]Q$];L?W'J"< M]'[O\P[_0Z'[;VK-;#VNHACF9R/QW7>;^*C^MEINORY^S'@NTT0QPV]() !C MJ #-#+^EAMRH;2P .7(]$>H2-K7-2:661\*Y$Z3=QSTA@1K:VZM5K8OE6FVC M2MV;J%(X('KNASPA41SIA.=*-+U.=USA:3G:Z7S%:.W M7IOWO9]O!%O\IV+K=TMI"Y?,!,UH\G_VX+ B\?BQS!6!CJRY,9G3#J>O.<^TF]*UH=* M;U9/?+ZLNA<7;3?^6\D[:9REN9[;L*2BX/"F/G"Z7(HE(I$M3-@A:)^ M]#'P\+HQTG0&;6"2JPV-&I;>1 =;HZ:Q937VS?Y(OK@:;9;;JBR^B>JM8?F M<=>LV>$H=)SA"<3* RL[*M&/ _SQVC&25/^;B/K"X_VJK&Y_>[@PW,P2*# E M&0>I)CG C-MNZLCLF&-!\I02E;N5T>T2-+4EH+I#_;%/ RA6@>9EJOO)>BO MW7<2H6 ;ZSK4Z%E29M34-!!<[I<0H6 ;Z0*B+WQ>-P\NF+3<.K0^/MJ-@XL1 MS=L&I\_W;JHZWYKM^[-AQW'*$&/"*^G81>C4Z+34&11*1P>M:U_L=ZMX5&CNN4]W&@$W=SDT MK@/S;0A(^_1'=<8H7%?4;I%C]T)U!N%,!U3W9_N1TKNJY]BJU@O3MN02MU"G*E6%W MAA '6,7V4#450$A!.1.&\E'BE]T> -QQ$MYK>&UDX=QVF%/13XO59O/S >2( M'65IBD:V5U5 >=#A<>/_ ) /3/FUAC;9J,Q"NHDJ+<-1? <,@5C]DI11B;S# MU&/N[OIXS_PCM;TKYLT',VMNG]E\46:C-C*?JCE2?YTQI;FFT# WMA?8$&O M,#%[\D3!/,EPEO+<*TO)5X.I4?S' _4 $QE F@")>-0,=@':CLK#P#/VD'(&X*0)E/N30;L.VC*H M5I3XJA[^6%79S7F&F"3:N%8R3@ FRNR6TT0#E6N."*>Q5%YQ,AZRIT8VE7[1 M]H]5D.Y_9_%VI)IA4!R:<]I+$-U$-<)&^0%RTGN -FQ[O+.2I]#HK@T2QY9U MK:_HF1:[7@FEY.:],:/D2/.;;VJ]_?')?,VVMTMIVT]]LU^EF>8BIE!BD,>Q MMGWHV/&1/C;9JU2,[_-&F6O=5K:YGVJO'&+A1V4#( M#DQE+T&MG:E:\YNHT/UFW[*N'6G_I%=_S$+EO'I('C?EU1^2DXS7'J_H62U^ MS:1Z8NM_V/YYQ5^LHU<7E$&:Z22F,5"0Q8:[N.&N/*8@3A3C"<%(9EXN5ZNT MJ;%5H5_Q@6+R;/>Z>Q:";T78C9F"X38P%QWT+" K_AH5J@[@1#F!$JK*>ZNL M<:N[NYA]4M7=Z2'_2+7_S9:[S2^[[4*M/WQX4WVGF4:IY"(%2!:L89P=;D.= M)<_BC"8DS3!QC5 [)V!J1%'H&)5*WD1&3??(JK/XM7-""%0&IH$30+IGOQLR M[K%FUR(T4HR9^U?'*ZJLS?J6:+*SCXT61=:F=#-ZK/5S08^ANIN=%W]4.2B? MU'J^,GNYC$NJ.$U 1LVN#]M3<1X3 ;1(L$ZET(0Z!>@.H=S4J+-.AOI6J!?D M+*O?H%UUV#7X4(QX&M8TK'DD%O$?YPMW6\MNRO]$]7!^:A_.4.=E5^$^[(%: M/]6F<.)V%:B.1W+7R>C9_)#-E_;"]'YY9D?=.*Z+=4ZXT"!FM@ESFC! -(6 M8DQCCC6!J>Q1B\!-NA,GO$+Q :-X9$M6;_2T<)F2GMV370;!#7'FP7;;![4]^TOQI)_S+*,09T MDJLT99ISYM6WM4/>U!S'6MU#X(#Q3PJ5/9W(#I@=_<)PX WMZEW$+?K]H0@7 MLUI'A=HA+SS= KEDW5(&]?-;=\ MP[[-MVQ1.&;\V'?[K,I<+54UA"R=LRIOUG[@[VRQ4[-8H8SH6 "440HP)AHP MEF: "D$XRSBATJNIU= *3X[?BC#]PA@;,;NWQH_=!A]F-WJ MW'1UN+J)BNY'YI^+1.8WJ\TV:M@4CG;' CX0;P^N[JC$/Q;XQRO':'+]EI[- M>CM[4<:^R*PKRCEQ*@5&@H),V\@^*6/ A"8 ZMQLQJ7DBA7%:@&SG9+#0#0PB?9 QYD:NP%H(S/S=(/(S-\.)-;RXE%HI]NPFB@< M/MDS^9[-UP5%'"CH7O_&[,*WW)1"N'H4QV??5X6 MQ;8/W%25'YMID@ND$ 8<8VY[B7- D4 @QTJG/,,V!&NV79D=@!NKG(KPXO*] MH.&^]P]6QKXR9&^Z/H.E&S]BC):].E?RX\X&1]WKLE'KC"J8\IQ20'(; MF)DR"JB0QB$7L8 \CF.!>0\/? A=)^JXEZH6I5'*EMB>]5 &&5;'.ZK7&J4_ M30Q39>A-5)IZ$Y7&%E=EA;F! YH&&HR0@4VA51P_P&D@D,\&.@TERS\NO[@S MO-ML=DJ^W:WW,53E>ZNP*B-FQS=S.6?K'V44[:_+^=;V(TBRC&H%4BIS@&/. M $L0!5)1P11+%8=.D057ZC&U0X,ZMM&PP=_F4JR*N'91W)S_$NVLQO[+PK5# MU<[\(P[ T.1>1"J49D2E'56,:7775I&V_?V]8>N].5%I3U08-,Z8N.G3Z01V&1JO'F MK^E' M:45_B++$<'W8F*(TEB*)@UEVP/1Q1D!HS+"90./)WW+)Z^8UU]V2[G^<>8^ M@>993)D0P#@BMGT\S@#!E)EYSJ!D3 L$O6HDMDJ;Y&SO,;TOHNDQTT-@-,JD M+Q6-AKVU<8(D)!="I4=^G[D+5:(+R?KYD2V';&HKM M_+F0.9-YSA22B6T8J #F, ,TT2E(1:HARC(FM5/ 3C_Q4Z.3ET6OGM3ZT95= M>L+??=(V+*@#\\\>3ZM]M._>U]#_)MI;$!U,&!1SC\Y2@V(_5K^IT&/@UXBJ M-X1M[:G\7SI>TZK>!K]H9=7_+7[+AE3SV;OEUFQ'WWTOJO 6[R]/X6:Q2%,B M4 RPLA?[(K9>I:* 0T(SLW(@ECI=V;0)F=H24.H9O?L>'33M*CSACF@[WX?" M:6!6[P.1,VFX8'#&C=PH\9?'U?._FL=+#]+\<' <6U\Z"C6XF%43@--G^VTE M/ZMGM=RIS\H6V2Z/V_5J_63(1-WSQ?RQ7!-%S$4N!00889LX8YQ"CG(,*.<\ M$UF6Y-IK2^DD=6I$\&MQV;[1[<-:'!$!Z:,2E_; MJ[G2.&JH'!UTOHENGU:[D!M3+Z@";5#=9(ZZ4?6"X7C#ZO?PR*&)[[Y_FZ]9 M8Y'%5!.S>V6 :9T!K+79W<8) D)1I7*8$I+[=0T)I=G4*.Z@7_]*:4%&S(WT M7F4%- C&7OWM%L4V6[O MM%9B6[[P7M_*51&3>,A8J:JOZHQPG"02I-@&!FJ9 8;R'#!%$)>40YXX15;T M$3XU1C[H'Y4&W%1SVL8'UD;<-%*Q//*Z?<>EG92'1GM@WO4&.F"E\6N@NR:+ MW%?D>/GE/<%XD7G>]QT]*QT)8;\?O5^LU:R?G6 M%G,KBE\=ZG[11"N2( E@+AC N<@!IRH#MOQCE@@80^E4DN(Z-:;&>K45T<$, M,_5J0\IB-H4ID;7%LU91OX%R\TB'AW]@&O1#?M!:;M=A&:I44#\EQBT =!50 M)V5]KGN;_R7U+42XJ+5^MS39 MV<"C)$60N]Y(=\B:&@\:;:.R=/\+?3V;/W0!W'WG'!"V@?FK#;$>W2&ZH'._ M.@X(X4CWQ+V^?%YWP8Z8M%S\=KUAM%M>1U.:5[JNCPR0SO WMMVMS7^/?!P" M89P2F0(F;*U?&1N231$#+%4ZRQ1$)/&J]=M#AZDQ<+..[5%@?E1;$##MX<+ MN#F? \,],'.[I#_41@SJ=UX!XQB9$!P7VG)&RM38K0K.=&DQ[#34I>W# M_5RB-ZOE=LW$]K?Y]NN;W6:[>E+K/=7,>$P3A)(,"*IL;%MQ$IKZMRU47Y8TEH3)"D@)+<[)4P4H!FYB>E M%,]*TF>![+Y5O!:>@=F@!S)>-X-MYE]Q M^W?VM:/=\+49U;S%:_U<3S? UM*IVIV\7=D MAG$*DN5$QG]-OVA] MJ(7\5,"XJ_=% T^6[,N?[#>YZ]R8-ZLG/E]6W2:*OA+_K>2=5&9KH>?%I5:1 MCUVDT*R5O%W*1N*E^;?=DY)%5N9'8W*9AUD^,4,,QK'2',@8:H!3I0&QQZ4Y M2@C#6'*"O"HH#*[QU*BGS$'N4XAA^,%UHZ])#=G ;+C/#VP8>Q,=S(V:]E;E M)*+:XL(G:M@<54;?1.67X&!W]60XDAUMC )Q]O#ZCKH$C ;_\8HRGN">O4N* M3$U5G'/_IN:/7[=&^+-:L\=#-D7QCP]J_01GD$JL($^ R&SP Q<*,'M(E2J. M<*:T8&XMB_J)G]K246E?WPS5!D25!8UDHO*&SAKAVTL_VBMB'-1F^^Z[S4)0,\T3G"4Q,UOL MG !,:&)VW&D,6!9#"C,**:)UB7@W9CN2X#2+7A9V'YB\:@4C56KH1TS' +HQ M3Q]0QJ&6/1KO.M#PIHT+-@?BA>.WCSKQ+YAV/+,O?>PU6T0<,.=W CZSWU'RD1NL(N5HLV'IC MN&OTD6B>^3=N&R"XSDP1P[1:^+$ARL0B"P$T:&WUP0R1ON-VFOGDWIJ M_>?(-NTW%,.TKG 7W_-VJ$AP>,]$<6MVR/-?;U.E%$,.G1_K0 M99S<$X>"X#52RE!/W+R2ACKQ:$D7NOSL:(E"G>HW4X2Z/]SW-.[9?!E6ZQ_6 M8ZKN2#9J_:PV,XA9CC"2(->C==>R^AS%UX]3O.ZH AVL'=1T,AG?%T& MGQ[W=3YQ)4V\G6_$8K79K1LY:9@QS&TER)0*!;" *: )2P#72"N19YI1V(LH MS@B;*E5X1\FW(NK)#5?B-!H['/2,?A\D8<\%D= D<4[4Z]!$B]$7B:+MF9Z7 M!%6>[+U^J_CV;KG9K@N'FFO^Y/]&.C=_]W98R*^*7* 9DIH21@CP%8T,.X)TH : MS@%::LVA9@AF7H>V+U\_.69YN'_S'__K_L/;=Y^__/,_D03F_Q:]^S^_WCW\ MIQ^S'('HQB+]H1F8,4K%HM]KU0(RP7F; \WZHY>/.L//&W8\FR]\JM_,_1L3 M7^=+M?YQNY3VQ=\:-2=3##G1&@,BI)G&*2> 4VA;K292T8P+GA.?:=PB:VIS M^F]LN=,&W;+%\5.M>'%@JVK5_:9W&])NXF1O03&!*A4(D10CG&2U@&+#YY!2B/H[S0Y7X9#/HP;K%0$*&WZ M1"B-,?R.^ZDIC>:?)D:I6_?J+K1[7=;_FT2F0*A02,\QQ@RA%@F$(04P1Q&J.84Z^$HX'T MG)JSWDB(+/L5%1GD?7(C7R\EMODU<%OO)C"X R]O Z6_&F,'.988>$ FF.O: MU/)/F^%Z!NHA\UK/B0MV0^Q)(2UOF! -G+_-'& ".\ QW%7FZTPD!Y,=+C*O M_$(?Z@X^L._U=!+%-/NX*\['+H+ -?>_0%[$>Q4([T+BB8.BE-X]< M-+3#P-/"H5T/]%OI?C4#OEIO[6I;7&":E=1F3]?IN#B!J=DF$4,,TOR1FY^8 MT D0<9SE%#(LF5:5O)%8;WRH_'4CK+,^ITCE@">$ M(\T!E8@!E*&,$"Z0H'+VK-9\-3[63;'#H6U+9D>[%Y!KM;;[#5W5:]#*-S"M MZ^L-$X@1R0!3R"Q^-HJ'028 UQ31-($\3^1LJ;:C ;X_JM[^?_35=O.8PWU= M!UX&F]"583HU=,%S_MTP">0Y=P@;U7EV,_S8?W9\RC_-JJ@7LOEL4S3O]:^; M$,>I66ONBA*FMAX5Z8*7!;J.J2G$J]\RA\T 2AH1.S=J'6$X!5L@F9X@8Y'&NS7]C;0">;5=;MA@#R+VE78W12!EI M/;#RRD9KQ:$E$^W\*55J^_F= M;HB[N9_!<1R8+2]".&BDN!=*@?Q2-YFCNJ=>,!Q[J7X/]^.BZIWOC>;GVD=X M7F8XOFU"LZ.>"W;HHO-]30:YY_!$*M ,<94ZZASQA.)XEO@^'JYW4N$+?%3; M-V5YW%FB""8$:Y!ILVQCKC!@)$,@T83!'%&)4W%M!Z4CF5-;K]_8,Z$R0GNS MG3_9,,I(L;4MI;FQD6OJNU!E/A M(2K5D!M?*LT4!!CG$A"H4Q"C/,$Y3*$9)+^#T\ #-,[IJ1TB.Q3O]D/Q2SD4 M T#NMFH$AG'@%>-2\ZM"XYN(:3//+G>,OXDJBX9MD74!O@$;91U+?/5V61<@ M<&F:=>G1?DN'+:!N(RFWZM8XRU4=3S&,@-9\=SH.#H#7T0]+)2P$VT1](J'95: M!\\M\8,IU$F0F]!QCX*\@#@Y"_)[^MHB)G7X[-U2*CU?SK?JP_S9_G5KOE'S M?93M+S_^QOYKM2ZZF!7'4C,F),U%RH%D. ,8V7(G"AD'!\J5J+M<">+G:R]5O[GE>R39?[?]M4MXS6UA7 M];-9,-9SL572_L/M4K[\1>.3Y6)RMQ1K>_OY5I7_-7]?[*19:]Y]%U]M,J!= M?=YIK<1V)M+8!LAA$)/4T'Z*[Q/61/ M;?*_]]OA]FB3XS,P;F[D0' /3"9!D>[3:M87LW!]9ITEC]UDUA>2,QUFO5]Q M[S:7Z/>7Y7DXA$MCX-XQH;G;R"02$QRF :2)DQHD@6<\JU5=J-C5J M;)X*EL6]>&L1L,VA"A@_K0)V[7GNMZP[XF".>+KK4LQMTUK-;=[,K4RS;18VU^C1'DB_J(\SRS.1 MXP1G0.LD 9BF,: LEH @VX9<04F94YJ)G]BID?E!4TL#9:)=Q"IEW;/*/'!O M)]SAT!R830O%HH;6Q9ED ]NC$F.N>QC<,QB/E]@7#VBOCSQ^REC1 CY>- MEAOH;V S8;#'T\$*8+Y9+3=S\X;B+P]FF=F4=3'@C".4P(0(@&(6 YR0#'"> MQ"!F.$4*(8I2+Z_>1_C4N+[,J19-=:^N.7D9>9&2!*F, YIR@WQ*$2 BI0"J M&'%-=&(+XWAE'0R%_3CI!R7ZAT[KEJ=>J!\U]!]P7-PV/$-A/? J?+YJIS_, M(>IO=N(U7%'-RZ)?NU)F)R@.Y2^[W]%O82G*-M\*L=ZI9NW,.J>'9QBF+,5 M(H8 SD4.F,8$H%RG2%)->,)]EI)V<5-;/,K"[*Q4-UH<]/6CJ@Z,&>$B374, MI,XUP"HQ^S%*H+V&R.P7/X.94YV3 3 >J^A)4#S=R#X<2@/3>_DEK#1M%E@> M(+O,#91 '-XA;%36=C/\F*<=G^K'S#:!T.:KS9>/:BG,:W_Y\9%M=VNSM3C\ M^D=Q548,1V J!2!<4X"A=?@EE2#E4*<:84QCYL/2[J*GQMA6\ZBA8U3JW>NR MTF, W"AG&%@'II^>B'I3CS\X@6C(0_"HE.0/R#$]]7A#/ZIZ,(_=ZUNY*EI_ M5&F9,I%29+9>&^&&E(3A(Y[ '.1Y3' B4@2%URG$.2%3HQ^S%MAV&#;L\LN6 M+25;RTWTZS=I(R]_?[MZ8O.E)PF=A=:-;JX%;.C#XVNP\J:7-C "$OWAJT]WJ%EGE(JN=>XSD"[#:)_,U$ P\@1VM]XJ#/&=JK_#'%R\:+>KQ MG/K-8,>S_]YOS=T7'7F_6K]=[?A6[Q85I6X^*Z'FS_9:^7P(]4SDDN(DR8"$ M @/,S++,"49 8")9DJ;^S!Z4^VXM1ZPQ8_>]2T M#3)&;HO\6+B/XPQLHH/.-VUU=2ZGOH1S&4) &\BUN$J545V0$* =NRI!WMF/ M9?^JEFK-%K=+>2N?YLNY+2^WG3_OB]C+&*7*]@80DB* 8:( R20&<:HREC.1 M2>:UR>F0-S4'J%*W2%5C+Q3V(\HNF-VX,"!X ]-=$[>7NH;O%N"(2B"FZI(V M*ADYFG[,-ZZ/]73][F4&[(RY>/ZUB<->S$ M53C_J;XW,,M'LXH^V7(\]KBD/)2:"29DS&$*B,X(P-0L]X0K I PRWV2)(BE MGKQTMBTB^&_E?^TV6_M3=0Y/9*:1RLVR MK5,)<(QB0+-8 J5$2F+S.^X63M\A9VI4\%E5AR,K'7TSFZYU]*W8>]V8/4"M MN1LC= '<3@D!81N8$YJ(?2H0^U0A=E Z8)E/1V#:2,*\HD$0YF\'\DZ%&LYW( M)C)& Y.@2[YE:[KE3539>A/MK2T*FU9C_?=IC+5[0M($QGRD[*57'GNOG*>! M1Z4E06HHR:-E4PT,73/U:FA1/4LS6)&\6RO>I579QKM**][,\A2G/(ES0'"> M JQ@ EC,*! LYS%$2DCNU%1T8#VGZA%$/\V7T:90\?(%X:@#ZG;8,8%A^G,Z M!:6]^RH/EQ,V_"LT##LDH>HU#*3EN-4;AH7ZI);#P.)ZKBCUGM6\;[L2__BZ M6IB'-[9,XO:'YX6(T[NF1 ZUOL5$;FC\+U&I\R!7*%XHA9JO3C+'G7T^,)S, M):^'>\Z,'=_,Y9RM?WQA1046*ZBLZ9=RC)!QE&P+ H!Y*@ C H&$I1DROR,J M]ZKI=U'2U/P=J]Y^KO1*>KD,JB/%A(!J:%KQ0C@TWKU3:VW/SZ9L=[>+J7EFF\%!=DL/7L75#<,$SG2-, M9C]2).P6J@_0NLT;L$!TXRYW5/KQAN.8COQ?T+,QI-K:\N9%9+E4\I"NV\^JLP-<(J>B"\7ZS^V$16]^AN&>VUCP[J>[:6]!\9-VX;%N^!2-> MU6A=ZNI^I7D9U.X+Z"!0#4U*)4KW.CIH&7T.AY+[U6T0M$:Z?.V%FM>5:2<: M+9>>EY\=[=JR4_WFQ6/WAZ^X.CRYT)RA-$V@V;&"&*;(YE(+P)*, X0A)ED2 MHSQSBC%L%S,U.BRTC,K2Z:*A9X_+NU-(/>[>K@)JQ*NS_978X;:BN \31=.P MT"E%[="$O,(Z%3+^#=1%0\]>(%W^]#6QA?5UTV%X;0U \56]-U^GZL E%@AE M,16&*9!A"D&8V3AB#;06:1HKK*#;L9:WY*F11Z5@I,T;^X2#N8#=[4\-!N%K MTTH-K]6^^X#K2IS[!-,%QOL50N0Z<0\=Z>8!F5/\FLO[7B$JSR)$[>?VH+MPEXXZ=MXN?Z]V" MT%:L^&!K4-2E07_\NI3S35&W0LEWWX7:;&Z?[-]F6!*D99Z"E!%JFQ R0%4N M0"*XICE3@ILYOE2/1C?YX-6+T%T)IZ\[+;_N)ZH,]]7_8"N;SY^^[;;%R;-A M(+7Q+,/C-Q9N9!$>VM$Z#Q85=0K%;_;EA'_<1$WEHU+[J%0_:.=!?]3"]1[T MD#UV]T%_6,[T'^SQDG[L5G0RO->_,>L';>_7G^>/7[?WN^W&%G*<+Q]G0N@D MQ@D%*L?$[$73Q#HM"B=<+MQ5D@0 M!Z:ILO'I2D>5LN;;&17JWD0-A0.VL7>$)E3C^2YQX[:*=S3^I+F[ZW-7M*9H ME%6WQYE5B7^I6)SG' .%8IMX'RO 4IT#F# B99)AG2&_HCF7A?G,BG$*Z)0! M1HM]08[K&E.<1]B-4<*@-C"7E'"]:)QPT#-P[X16+$+V33@O:/R>":T&G^V7 MT/Y$/ZJX6XK5D[*E(=\;-X>GER?'F856UA+P8>#J# J*,"@)RB17 -)> $<1 MBB!5&B8$$M'C-,A=@XD>!7TR+_K**H+Z5BE?1%^K6G//8';W,7&CK, 0CQ3. M7BD=;5=U]]CH*,3]YF6,>\!H=F_ 0H6SNPL>-Y[=&Y"3@';_-_1CM+?S#7M\ M7-OY/U\M[[6ME+[=UN=H+L154@H!Z:G*U'TIB17: (1 M4:>X4>G'U?ACTG%^KF=LI/BJY,YF"[ZK]BJ?U+J^E9\+0VIOYPN[F7FP5W@/ MZOOV%V/5/V8:9G'*4@%BC0T#<:H X=+^H6VS3:PT\TL$[J?'U(BI-L-.)IOG M4>U@^/&5"- /C"!-=&N;3A@?1,5=A0.5F5)]'MA2V2-B0IK M0J8G7X=GJ.#.GEJ,&_UY'50GX:%7OJ[OT9A4>KZ<;PT9/Q?5KLQW B203"=8$::].T('T MFAJU'LP""VM7=# LJLJ^UZ9%S-" ,<[RPKD>[A4->#J(H<;;]8QN]%$<_!1O M/X ?AA[ 'H=]0>$.=AP81JN1#PR#0GEZI!CV]?W(O[R1U;]N2K'W?,N,&*/- MN^_BJXU@?;]:WW]3MKW)\O%EY,@,PP3&0J2 Q$7KQH0!@I(,P!3%BNN8<@U] M"/\*7:9&\H4I8*7!;J,,"12DL*KLB>;+2%46%7W+5K5-T:)H5;;BBWFY3?*\ MK;UF,-W8?*0A&IC!]Z-C["@I.[IO#,Z[YN#LK2D#X@[Q<.$X.P"H@7CZ&DU& MY>8 D!WS<8A7]DC@LK6-[C:;G9)O=VOSYK+L?U%I=M^">VM^VLQE(7NUG,6) M1E(I A3#VE;]D(!G@@.<)XQ!32CEJ7,:E[_\J7&MU;Z(6#5.EKVHMA%U512= MO; 0JZ@Q/.Y.. /K0IQ5%4;12_:C4?]^LHC#A)CH8$;VP M8EC@/3+!AAV L?+!!A@(O^RP_C"VY8CU>.MXF6+]37Z1+W;%:WH&9)NWVH(L MO\VW7]_L#!L^J;4MK[=Y8Q:WI5I4+;8TU"G+& *9) 1@EBO $65 (!1S&QTE M9.P5ENTD=FI+2JUU](=1.ZKUOHD*S:-*]9Z]S1P'PLT?#P_OP(M'(&3]P[>] M@ H5Q.TF=-Q0;B\@3@*Z_9Z^1%7-&UL MY+U9DUM)CB[XWK\B)^=U4.G[4M;=UY22LDQVE2F-4MEU9UYHOL E5E&D+LE0 M2OWK!T[&PMBY^(GCJJE%B@@QSL'R.1R PX%__Q]?/\U^^(++U70Q_X\?^5_8 MCS_@/"WR=/[A/W[\X_TOX'[\'__Y;__V[_\'P/_Z^=WK'UXLTMDGG*]_>+[$ ML,;\PY_3]<_+Y;_G'X) /^Y^:7GB\_?EM,/']<_"";$ MS7]=_E4&;F3V%AQ/%E16 D+P'$0022?TRC'_?WWX*Q?11B<,9,N0/E800G(, MA$K:Y\(<#VGST-ET_L^_UC]B6.$/Q-Q\M?GV/W[\N%Y__NM//_WYYY]_^1J7 ML[\LEA]^$HS)GRX^_>/YQ[_>^OR?_Z(#V6__2_?GW] M>_J(GP),YZMUF*?Z@M7TKZO-#U\O4EAO9/XH73_<^XGZ'5Q\#.J/@ N0_"]? M5_G'__RW'W[8BF.YF.$[+#_4O_]X]^K:*_\1YF>KZ7P]^TM:?/JI?N*GYPO" MP]OPH=*[^?WUM\_X'S^NII\^SRY_]G&)Y3]^_$><0M4K)X;K2__/J]_]Z>K] MGY>X(LAL^'U-/SA_1'W9D;3@US7.,VZ9O'C-;)&N?6A61;Q87OSF+$2<;7XZ MR3B=;)[\+*[6RY#6$U&T4=P[8"@UT%<:(N,.G$X>!<.LLKG.>J5[181O-++" M])O"\MT2\'7T7O^B9\^AR4] M"-+'Z2Q?_'8U)2UTM5XTD-Q6+43NCS\0UP672\ROMUJYE[D-9VNRJ[CY9 N- M_]]G84E/G'U[AY\7R_7$!>;I70&4"O2'RPPB%QP<%B:="5Q8UD3Y-UZ\%PY$ M_S@X19Z=0.(M+J>+_'*>7]!>/$'AF"@J@S2)!"*4A! S!VZ-T88SASPT <2U MU^X%!]D_'(Z792=@>+\,\]6T"OXX\>:](*'ZA\1)$AT9%2_GZ^GZVR_3&?YV]BGBT N\MQ0RV%!F4=J*(!@BX_M:]4&!Z1\$)DNP"":\HIE^2"=L(_G>2/SY? MG,W7RV_/%QDG)@?%!,M@BZ8@7+L,T=)7TFFKC7!9AMP & \2L1=.;.\X:2?G M+F#S/GQ]E4E\TS+=IBO.+:$+J$66'AP7'E0*M \B\Z1T9Q)FRXT[S=-\\/5[ M0<7U#I46LNT"),]R)A6LSO]Z/9TCGV3+!(IDH&!Q)!K:+[W) IP5)BDGA)4M MMIH[7KT7.'SOX#A5ICT!XSE]^6;Y?O'G?,(RDU8IVC=5BJ",PII_(:@7GU-. MQJ)J83=NO7B_U!7[3E!QI$![PL1F:WRS?+M? MA:PV$%416HO@VP'CQMOW0T?'F)<&3U_X[I;$G0Y2*^GZYG M./%*8E&IAD::@V*!A* 5N<'92B5+2LA..Z6]^<;]U-]Q#O,D$8ZL_O?+4,M0 M?O_V*2YF$TNQ#ADK"AJ)8_H%7X1U.&=KH@NS*1D&L63:ZSP))T23(6<7 M@G$679$-('+WV_>#2/>)R :B[0(B]1AW^3RL\<-B^6W"LO8>0P"AB0=5+!E! M4XM^4@XDDVRDM@V0<>VE^Y5-=9^#/%Z07>#@]T]A-ONYEIGB:C6Q(I=D;2TF M)BF07T0P9BD#XQ02(47)AK>P$-=>NA\.NL\V'B_(+G#P\A,N/]"6][?EXL_U MQ^>+3Y_#_-N$6VN%7]M*P,G+MB "O-^R&CX_QC$Y%V M 8O?/^)L=@'JH)/S-EN0.1JB7DGPC#'(3 L1K1)2G):.NOW._:#0<3[R1#%V M 0(B_%.M[EFD?_[^D>2V>G.VKC=\:L)E@D[%6!(')@)Y1,P4"J/H6R\M.<<\ M6)]X U \1,-^(.DX:]E8S)W49_\R7:4P^W\P+'^AGZPF4G-OA N01!2@C*5H M*A5/@90-603//3_-?-SSXOW@T7%NLX5 QS[,W,;15QQ0HZ ]^;]4-%QMK.)2+LR%5LG:8MMAU:5ZD!'SQ2HZ"1$ MEQ-PR87A'!G:-C?];KUZ/V!TG.ML(]21D?&,.,@;+F;APT0FF5)!1XZRI-U/ M,@FUA)A8X%XD:V10I]WLN?:Z_1#0<2KS>.'UX6\2YS7/^/5_(@73K 2. MQH"(.H'RQ(5/@EQGA2HG;G3$%L6U-UZ[WSV_[O.7IPBS&1K^_:=;0GQ-/SCA MROY\M9A-<^W(\'.8U68#%&+A>G6=\CVO\-_WK%97^O>B]<0K_F%LO;KXR=7R.H2N8RW'K7>\#W%&?I )2GFL5UIKR!0"@A/, M@K7).RX9%O/0H<=)7&XH&*>!P&!(N+ M#<0]XC9S03W)9+K&U],OF%^15N8? MIL3$L]6*%N;/WWX-_U@LG\_":O7LZW0U$5DK9+5,E!L*M#221QTU T$;JHU2 MI& ?"E*.0=(!Y'4"LR-0L'@:E?2-MBO&:KW*B\6G,)U/N*G.6E&02N3$'LO@ MB5^2:L[1ZQB,?LCA;8RXNT@<%W6#065_2)ZLMPY@^?QLM5Y\PN4[G&U4M_HX M_;SZ%;>WOSG+V4E1#[@]K61AP=ML:BY!A"RCS.RA^_/'0/ !W!+9EQ60>O1'D:G@2C#*%0^!* I?B$N+0;2V< ^0,TZ/GS'@ MU4HG'<#KTO6@B Q?T9=DZT6.S- "218M*($!@C$1C!84VK*4Y7 ^_R45XX*I MH4-VHH [@,@6WI?ACL]2(RL"=-&UCX6($)5*)(P@? R!W('6COQU"CKQU8_4 MYZ*9<(^&QA=(S<(&1T2TWM[0,))ZKOIX1XJRSZL14JUM-Z(.T1TTSV72#I^6*^$ M1F8[3+&2I'4E ,NU3[2*!F*6#APSI9;[1",>*KX\RM0\3M8XO2\'M$2--='! M1O5J_H6H7BR_$0L3IPQW]?9C3KR0;+@'+S4'SPT%NLP.PD:_XC3R6L,*UR]JP-1WI0_5MMT,V';22$% M@A5AXU)9$H7)4(*T2#P48]1U>-RJVKGWX3V$/B>E3=J(K0.3\':Y^(S+];>W MLT#+8)Y?_N^SZ>>:?:S>4];&2%4\%*Q%RE$K"))GJ*T="=Y>^]3Z=/$A>GH( M;)HDVYH)O0, /7 L5KE!GQF9S9I!2@F4R 5B,N2%)Y3&6#*+JK4G\C!%/80[ M34#44/ =P*B6OI;[.7KY-.E)G Y2IA=P.#%^8MKQ_Q/^#Y\O;*G/I/!U+7T=M.QME[= M"C63I),7M$?;HIOG>N^GIH?0J0E4&@F\@PUL)SOPVV*>SJ- JX+FGJA.A2N* M)WVN)_<>>+$I9J058; Q:NXD9)SI! , YG0Q=V%HMAQ,DK-6Y=I@(M61+8DX M"#K)>NV'9V:3+\T#K.V;QQE(,%C=PD&"'#';3G4$'07XZ+16;:8?E+(*3Q4#1-OMDE?-*#0>NKBJI MAM'__2 [114=.#L7I1YOP[=:YW&1\[:Z%JIR S+7U%7B"5S2'J36GDO)46#K M9,_=E'0#II/T?$]]S0E"[\(BW57/<2&RB^ZO$QX4,N,#;>@U;U!J&EU@(6EI MK[7ULEY]>8+PL$B(;;660$HJLX[6- MT[7' H>20^*V!!7QH78E1^UWM\D8]Q1C( B=*NXN#-,VMDQI>48OOR6GB2/0 M&R\$&5I6NWNE -$5!LX981T)#W7K8.UABL8]RA@(20V5T(,9NLV!H2!%1PIO M!:--6Z5 T2[/'DR.*%(=V\J'][K'/9H8R@B=)NPN\@)S?%.>TXNG) KER*5S MF411*,"(J8[10P6H5/!1>!%4ZWM0N^_OQM49,B [4MP]6):='7($0R$?:CI[M&=])S7=N$;#8:N1*KJ U0X;M?8R M2,Q$K3;X9_H6H];O_'4&>R#A-V!:WU#"I: 3OP* MX.CK .)HP&%.D CC25AC3?.3UR..SP8KX7@2M)P@\@X<[)U.[_\59F=U1JV+ MV3E9,Z .5'7N/#,)M&5.:=11\-:E83=I&/=?@\)5NUP]@D%I545GR;+5>9-E1?:E&"],4+J:W7K3,]CU,U;EC? M$$*-%= 'J%(Z^W0VJUUH-SY:G4:RQ(\X7TV_X#82>+U85?__3:&08))+-$Q% M 5G4LS_-&$2L!3"1Z5*B)OX>&D!_Y('K(22.FP9H";7<,*E\\]+HQZD:-Q/0 M$%^-%="%.;OM5TZD8HF%%(&9.J-3:07.!UWG7B@1+0O@E.P=CSQ+;)T;>HRF<8NIGSK0/UTM MS6#V9!,*WFXT\1'7TQ1FU]DX;5S!]0+9&VU M2 X0N0E:<&53ZQKFIQAD\&PV6_Q9A?W+8OEB<1;7Y6QVNP7693N (EG)28,N M/M$2S!Y"=0RU=TF4%'+QS2O]#R&PDYZ7K7!TRWL?3%D=^.ZW9A(^.UM_7"RG M_XUY(A+WGDL#HC *@:5C0$+,),.D>8E,*='ZFNP#Y'1R9V HE+521!?.^PXS MM)&\66ZDES?9NK>XW/ W\29;;Q,';KRM-1,%HG)UW#H3*=7NQWG8=H8 ^D;0[H5=@*%S( MID5E,H&D)0NAIEA2Q903O\T' Z="CR8(F( MI\?4L:KH><9=KJT#\VX0=BG7U:*\^8S+[8008ON>G/%Q 6:#]S:+/UO+H%%X MNGW\)2F7F$9.X(K90-@<#M6)0T$2]")W)2LKBQ.M-Y5[2&D\3<][::U%67LK MTV)%+VIA/ -)EMI8PV,4K6^X]#1-KX6^'QF@=XB$1PP-5\MU[3*6S]*:'$1< M?IDFW,S9\LH)"F(Y>%L;XCI1CP]$ )\I"$DB8[![U0?3"W;00=]=(>.^=W>2 M8CA"CXN&0NT#%)NL[I:#U?F\HMKHW^CH('HC*4"5M#ZR2L!Y\8);RVG;;X>, MVP2, X\V.KT-D!,%W$%6Z9R1\ZE3SLKD,AJ(NAXK>>DA,O(*+<4"B:( A;EU MI<$U D9'QZD*O=T"\DCI=@"-81JXI3\=$]S8 MUBG&:P2,DU0<#AK'2[<':-SNRY(P&!>1 TLN@6)<@BO!0/)%2YML\.7_9^/> MCG$^&@FX XB\PR\X/\.K_D_*\\1TBA"48S7%E,%EGD';*+F3UCO?NDG:31HZ M\4V/U.FM4J(3!-P/0'XA.=W5FN*RW6CM_47_R[7S/"E9)R^U M@4# H!T>$[C Z5LMHO?1HS#M#R;NHZ:3W:V-^6HD] X,V=^6B]6*G,0R74^P MUOQB(A\NWDM,)T>=;=#21N0=6)/? M<3:K&^H\_QJ6_\0=EB9%ZBRS#&"9)^Q;$E)P3H/5*L?$5>+-JWSNIV9<)Z>1 MNF_%Y$UDWP&*_H9S$M",.'F6/TWGTRJ<]?0+7K##LE)1!@48.D/)J3OLYKM87+H0RTLI"\7!"W!1NDE\: M!4)D+B8ALL32NA/<#1+&;8C3&"&GB/=P=/@M.N;XH1;3M>N_]=MBOK@.]0M^ M/"H2#CF;/*12N_46B'5NES F&N6#+;PU7!ZF:-P&.:WM2SOA=^#N_Q*FR\U] M@V?Y'V>K];:$^.^A.G%KVF$],VB+(4\LUM--YL"YJ&G[%H:5I$T)K:^Z/4C0 MN-=U&P.IG>A/-4KO&\Y^O-AS+TZ3IO,S6B-7=<,_8UDL\;(5(JY>?B7?D%1' M8<7RVT:JM8==/8=:;!(U%]:ZCL$L@IL(0M9)A-H;B+G>8: P6F5TWN368!R0 MG7''-C7?4?M0>Q>^VSF+YQO"SSC'>KI1:!/0-F>P1I&3P4R&&"5QY5*VFDO+ M6.L.4O>0LE]2EWU7T#M-WEUD$G[#]4[$HE+*N5B*6$RM<[+Y48WZ_5R&L_6M33M_6+;-&*2)"V$ M8!)$K/T]0AW=*KD"S86S7'-G1.MZWQ-)W@]\WTL1Q%/JKX.(X@Y.+SNI<8M/85.(6FM6I^:'TSD?G#[ M7FHQAM51!W9L?P9_#JMIFJ#%R$3D$!W+H#S9:D\L@PXL1!&TE,W; AU(XGX M_%[R_$/JIXN X.\X_?"1%LXS>FCX@+^=U4LD;\JMZ_?GZ^O%=)5FB]79SET&$&;WQ6*MXLT M\LB)$P2KS*:]H0&76 &I5(XAVNQ$ZPM&!Q$X;D'<&!@Z$L:'J[.#+?\>YL[% M>4??DRAJ*EZ!Y9SL@:;-)>3:%\P+\K-MR$ZV[M%P((GC%MSUB]0RPY0F&8A8Y9:=_Z%/@^6O:SFM_+ 7 3B7=@ M[6[RL379P3$9LLW@M/2@>'+@&(_ A1:\))5];!U)WTG(R/-1FNCX$> <+O N M+6Z_= M[C:V*-OR8?KL'7W;K[%T<"/O/5_2OJGW,=RU;_#]0*=Y[PT61ZY/HOV1\(0) M?$ R22BM<2*[]LVM]R*L<7"X_T6CM$WAVX1I?4;R52CU86\WJC8=-/RJ6@4\J*1%+HCT#;MO-&@U&B M'K1H$=E@:^0N@CK!TA&:O@\T)XN] PS=X.&\FQ 3.CMF!,C -A.E:3D)8LMYZR[J+CA[F5IZDWEO=VTZ4=0=XV3GR.F= *)ET$@Z$J;T4 M/'J(QB-(03\OF!1K[L;=(J*'\90MD7*:E#N R3UC-L^90<'1TP8-&<-F4@I% MI]J0WZ>8DS('ZTOK<\('">IAW&1+^+23?@]0>GR$Y@5C3N8D4JICYS,HH30% M$9D#\N)<4#[)R%K#:E_B>I@XV11B@VBE [C=G*AYSH7,/BE%86G6&FO'((HU M2HA@+5-%H:VG1HVQ=3FDX5O#Z/TD<7> FUWZ+YH 4P@@DI+@(\%? M!>ZACHX#7@11'Y"EYO/?;U/12\*DH&M MDY5B'1-.LH@L.. Y!++&S*GKTS]CI:R!W Y#+/L&'BV3D3 M.0C%A"O@5*IW.W2"X'T@3JQTOL[EQ=9!UYV$C+L)-0;+Z:(>>;+'.UQ=#KZI M!E88$30:#6K3%,?D5%'V@X*+ M11%Y5*4.,DEU@)^VOC9=#F"8)+$DZ="TF/ASZ\7C3>PX27UWP^ (67:P?;PL M!=/Z3:'(;+E8?::O*:1_]OGS;)HVBGA3SF<@4[CV>RUF#,N\^N-S+3H0C#LN MSJV@\A935"0[@Q3"82"[ZHH%KH6-.G!BO'5/R$:D=P'"8\!S\X1J!$V.;,F> M;[-2M2GFAOFWN)PN,C&:%Y\W"JQ+6SMTO*@ F;9W\N>$!V>-AX)UF==;V6FO M1.$CQFT?6CIIFGS:SM= M]8DP&GOC;*_] Z!UA"HZ!]=5BZ:+64Z*W T,$F2J=Q(*A:"A) TAE: \.E2Q MQ8B]0^GJ%W#'8.(0:W:*@CKP[^ZXHR#)N3 L&*# =-,!+(&W19*H9.3&>O(Q M6H\E.7+8UO!7AAMFIX\3< <0>35/2PPK?(';OU_=43G\;C&;_;)8_DD^XX1K M[PCK$;Q1)"W-#+A,:\$6JT(43BAL?@/('(I"HGU:KUT!K+S&6UP4JGF$ZJ/NM\XY)#JX51^TWZ=)/^C ?1YL\_2 M4EFN&^US-P4TT?5.I5<*O-:ZN@2^MM]59-6E5L+9[$KK'MCWW?48*P'^I$ Z M30.C(^D?<;KEX=5J=8;YQ=F2%L/6'=RND?_"5W8ME/9]PB/,75D/F-7)2A2+\K#-X%[(6 M+ 8GVE_\W9.X<<=D= ##$_75N1V\QA=<0_1Q5I9G6RM2!*) M/]%.?(NV<8=L= ##T[0U?>X60$(*_!TEOWZ^#>^?A]7'W=]:D19FI+8\D9:1=1<48R5N0=6.^PZ+)?Y#S$F3%%3K MU@P-R1]Y8,=3;MMC*7W\,5MU5=_F_K+>?9.Z>HSCXKWEV6B(=9FK+"TX%ADP M%);3UE)T3'N8W1/)&'G$QU.9X*=45A_PO)9QO>?.^XMSZMZ'K\]6*US7NF[' MM4,%PM=64X8+<$H$$$(7YNF_[F:3\L>3X?N^?.0Q(*.DP@=13 ?^P&-^]A=Z MTZ;&>OOU>AIG^#LF^NAZBJL)-U:9G!EHXVBYA10A\BR V^AE]C(&?-+LT*,4 MCSQ3I(-@?0C5]@OD"]_]$6:5=$E+&\F-J4-_W,L/W4CKRB)(.<-M2E1T ]KZV.21!G'Z8/S\CFN;IV_ME MF*]"VBAZGC??S<+U,O1])ON1%\\*>@E91ZP)/D;>/7+0-A%O#H,0K7LC/2F# M(_?]?\KET2]P.EA5^X0>YX//MQ9F$H)3*+'>]V>UTI]LAY=.4-CAG2PBYM)\ MLLK!1.Z'[G^)@[)A%?B=('2SU462=*[KG!;Y1M?O<'M.2%[:\LLTX79;?(=I M\6&^>:@[ M1"9P6PQ93:&4!N6C)"ZB VX%"2F9HK%U6Y-C[Q!]UV=:C530%$A/,HUHM2CU ME.Z7V>+/U74NCA\^=.V9 \X:NI_V]J.%+E]T.45&1:ZB*0680UFO*9)KHQGM M62PPGAPS6;3V#AZBIX'K4Y_Y=KGX,B7)_?SM#_+X7LW??-Y4T,P_/*O]?#;) MVDL)1&E*=MR <)EOAUH$HPUPQQCS$4O"UF7OAU/9R5WL4Q%TA\,TI+JZ\\5% M9,9E\@9E+!Z4J9,KO&2093 ^,IGE?BWB!O7%!X/1T-I^T!L_1/1=>./7HMH: MDL[3=(;7F'J_.%2>PA69Q>9PJA94)7((HL8"5A>4.2K!1>O;W$/P,>Y]\"?& M\>A Z,",OD!Z>QJAFY*/YUC<+>U?GC;PI):%-1]>Q3/=;Y[RTOQ7,GC=&0,\ODV!A+ M(1/W0%N%RCX946[V";^SZNVQ]XQKR[J!4W.5=&"U=FE_4UZ16N?4> M,FV$=HJX\0J4Q0R.)X0BC>4J24GDUD2E&);DD-SE6(2&Y#\IQ0!)2CH*B--%^X,+] M](S;]Z([⒚@-*TGIQ7&9)AJ%-. 7WKQ@./$C5NXXONH-A6B>-?"[O@Z^=Z6H6K%2VP M2!Y&U>\]UY"?U5*R#]O#J^OYN2BG&W.!^[^ENRVB=B;=S6'-TME!X!U%O0LM,YL/D#.N,T_NL-S*\7U8_)O2^V@=;0<\0+UO M 0$#AY1I-_!&N-@\EMN+L)&;>W0'S?;:/-5H-CHRW[YXR][[\/7EUYHXP9]Q MCF6ZGF233,PZ@*[#>96C-;>Y^VE(5CY)@[8T;ZCT,$DCM_KH#I@M-=B'U;Q1 M 7TIN/-+.E'OO4YP/[4C7M*^L3%1P,I MK4LX7IQET-K'Z9?-3"N6HPA!9!NNT MP<2CT#M10?W$,K=9JVFN*K&_3]S^9Y-^WED6NI MD;C+U2G6EN(V)048%,P8'82SK2N8CJ.TMZ$^3P33YDKL&;$U6IO3+]5.3$8: M$9PUQ%.F;8%K#ZXP#^0O^V!92#RHP8&Y0U!O\WR>"'_'JJ1GF%TX(6_#MXT' M@L$SPR/%7MYX4$%5B1D&R0JGE$XAY-;=W!XEJK>!/4_L'QZCFBXCDJV93FEY M=M4^N:XED:*4F825BZA'GHR<#%\$172A\!"2<;[UKMM7,\38:^%JOK% MX&^+>=HTR5IOG09R(7:8_(W\7AZ#+V@E<)_J!7-C($I5@.N<2;32%&S=0N=8 M6GN;Y/.4"&VKR'[VZ?W38A,19<;$$0H?>"&TN+*]*2YMZ! MBY:^-9SY$FR(S0WD >1UV<.@&5)N7[D81&T](#)\NVC95X>Y+?%^SD(1R"+W MD+5DY ?5L4=&!,@R,Y6B$%*W/H79G[HN>Q$,AL=AE-:/'WF+P8LJYHUSO-UW MSO\E3[26W)AD@=8=@G(R0M!(#I#RB$EXPUCKF.<0^KH\J'XR9+927#_8W%^B MDR!\X@8SU,XVH!0KX(LBCTA9G51.)LC6ERSVIZ[+&&BLT^Y.83? ZG!1OL//YYO MF_*ZVGX2(5$Q74^X0"E09>#:>E"H$&)P"E+1+H1BK."MCP/O):;+^*49"A9# MJ*2?+7@W'KO.CPD6&5I39Z?0'N')I8B6ODI9Y)C1>\Y:ET+<2TR7(MB)Y8BL2ALDQZSV(VS5,S MCY/59: Q&-X:JZD?X[9KK#>'1:\7\P_T^$^;6^U"<,LEF>G"R?7=-*2.,BDP MW$:6I9%:M;YA]2!!74813[&/GJ::?N"V:[CK7!H2'-[%'7HK&+<)7'#D*; 2 M*&QW$:0P*6KEDLBM8]D]21NWS&;$?;:5ND9N ;G+TD6Z:),C6FV&O]PAR8E& M'W3P#$3@N@[U2!"22Q!U$<)G3%[=B&#O; IY^)O'+:MY(JP]@5)Z9)F.G#-MC+" M32-RVN-)7)_K(,EMZ#V)/,N2BX$<6:WEKN.R'5:A\>+1^"1ND':?L+TZ?CYCN#^9N.RUO_7,L(O88:;9@_UE"71 M8MB4<,WS]1_L?')BBZ6G,@U24?RM8K 0A99@8^ IF*CQOH):B0Q"6/#F35 ZM M!]T,OQD,=NS3)\0/4N*)PZQ) LMU![B-SD2=.86M\[DG:N(=,@R%Q",5TX"*_FM.S: '5&"F1)5=U*)YP>,-$D8>O3Z$FF^UBCA>YEU YKP]+JXJ M!Q,C)!;+ LAD:WM[%2%FI<'DDIS07J74NE#Q!@DCWY)_$L@<+_,.('/986)[ MF'!QAJ#ID\K2ALQ#;2;*C +G0P99?.)9AAAXZ^#@;DI&OH+T! !JH($.<%2[ MZ9" KB[SS?-E:O85[?M76SUMYIBS+\2.$[1 :O<['R.%+%('ZYGFS8\.]R9N MW#J)X2Z\#:*<#E!W8T+VF[@.TWD]%KA([ORR6%Y?7Y?3LB::J8@R>_!695!( M:\M+6L)U1)$+.H:H6YNX$\@=^:[<, "Z6=K_1-K\3H"[>\I_Q6B.Y%BDK(!6 M?01E P./->-C9/))%<%BZ_#R:&)'OGW7#6A/UV0SR/[[3[=T\9I^L/FGS;_4 MWWJ'Y8?Z]Q_O7EU[_C_"O%9MKF=_(9]W^_S?POILB8MROBX7\]5UDE?33^1! M/5+/>,=#?KJBZ":MY\^ZA94CJ,.O:YQGS#^>Z$0O/X3Y1:DAO60QF^8MS.?Y M[0[UEQ/+P^QRK[]"H4F$MV L4*SI0/%LP#L6H4@KK9,V)-NZMT\3PD]V'3=* M>K.CI$G0,FNF%5BK#2@3#:U%'2 F\J93LB7\1<6X6^[38^J6UWB: M7KHU675F!OW@6ZUEPGS>*9GV!!+?/(=E/L:"/?[,-@;M0-H;V;>K][PE&*;= MDA[TR5H"$22G/"A-+I=/+@ !02@1@@NY=8KI?FI.3O%//\RG99IJ Z];+WE/ MPOR9/OW/B8W)"5I+X,PFVG<>8J!5(*6)6?@Z;*5U[Y;]*!O78C5"R:WT?GNE M=&N:=NZNVQ M4HLQZE5&VKBX32ZIT'Z:P+WDG)Z:O_7H*^QRQ:R.7$#F@H,2PM'*R!)4,#XH MKVUJ?F3X$#UCS]1J@XG;B?I&&NC6>EQTH R[/3D/-R-W/J:-/7FT?4/7-%0\^F0%Z*3Q,5(.;87>_X"[(IX2>9R:@ MU(ILQ6CK]%9(D-YQ)G,(R@QP4VQO^L8U0FWQ<\<]L6'TU*UINN@W^HH>-O\P MC;-MMFQ%AN!OBT7^CW@P@\U;[M];*=35VHG(N)P)0L)([D(+),,LD) MB\4Z^:AU4^+#*!S7Q@V'K9OV;D"]=6SQ-@.0S@<-'A/.W7Q"*TOV %VMO*_M MU+$Z4F?SNC#;R4AR64K($8+D9MO:UY5Z6N>D=NBDRZ+UE;H'R#G5(MV8LW9[ MZM7%A,F='UU!_OEV_M 5\HM2-F69()GB:Q)#D7#(LU#2!A1*)JGC,-FT1AR, M[+4UPMU-^S6BEKNU;_3+N+CHLGJX<;OVZVTLV_T4-3)K]0+T'3NCBM:@KL/! MBJN'(JQ>O9,(N?@80A!&-)_)<3ZY%U"*F<>8JX=I&I%A_**@9>L.I21T=[!C96M#\@.H_!44W/' MV^Y:!CG3VN&\%K5$1TO+.@@%JWNOK+,%3M^E(UKB 9$TTT#-8"BNK57 M-5>__O9J7NMPIE]JW]-YF.<_YM/UF\_UX?4'1]BOO1[;QIX=SD$KU^@2$V\* M0:4FH#;TO\-9[?"TZ2FUZ<\8PPKSQ4V8*S];.F<$1?!1UQG0/I+'[4P$&Y)B MBG$77?,PY"2*3W:U]GW[S[MOOUIO+)GD:_]47CRM:RD"^&@+1,,3"A]5R*UO M.)Q(\LBNV]/A\Y:+]X2J[M:T_KXF5LY[LVZ-U!&&](Z'M#&;CU'7R$AN'WW5 M,LTP%^OD@"2* &7J)86,NM;0F5Q,YH;;QFOX.@4GUU3>$MMOBS7>Y1Z@=SI) M78#S8D&1-P+>)5E#)&$\)I_:EU7N2]RXAND$3-RJIAQ$'=V:E'/[^38LU]_> M+P-9U71LA'GOHUI5=N]#:2,C<]_+KFY$&85>:PG%VKAM)T>["R.)R"@\LPI+ MZVS.8S2=/M/I[N??A?VBC?>:5I@UMK:GJ2-,%>Y: MYY&O4W"J$7F-JQ7B]0X).SD"L;M,-$<0@V$WNUVLM,H[8@]9?>W6]UMO(>>9G<;SY]_1S6 ]L6:P#-$ MC*(.0I#@LM1 $5*PPO#:U;?Q*GJ G&9M!^^*TJR2PC >()-O1=BMT[9J&BE% MJ6P,Q=OFF82'Z!G[;F,;3-S;A/!4#71K/7[#]9;)M[C<'(0<84-N/Z-1EYF' M:6MU,!"6$@FICK]0S+/ M0KGQW"L0UQZ:A@<#J6A;.RPR""(4J+??=/!2^]3ZVL"]Q(Q\&- "![=&DC01 M?+?6XW?\L#DPW>G=>X>?%=U'R\D'CC>>>^>6J)&;I!1$9S=+!<%9:<&A M-ZHD$9$/S6YWODD3;-PZ;FRLC&XMS//%IT_3]681AWFNV4'B%N?IN$XN#SVM MC<79F]Y&EF?G?<]NO.^N/A\Z*9$40BFJ7JE(":(-"KP0V424(I;650\'$7CR M!)1]7K9S%*^\#C6)S'BL1_$^@"\Z M>(Z+A!)EM?9#Z,PG$MUW#8NC7T9#B] M=6O9?C^+*_S?9_2LE[6!SC'F[-8C&GE-#U+6RF6Z\9(K=UL9:7)!T,1H=8P1 M M<>>+9:&^F"\:V/"^ZCY?31-M>?>X5@A\R)@A&\K]V0C$2(Y/"#L84%9F,F M*0S,9"=&I@D.;H^N:2'X;DW'[?:[%WW[CLG>W/^PH9H%WTUM5TV#58@AT_UU<'1Z398W>7%9$A,H M:6=0M1=S;?5N*8Y.R@46DS8AMC[T>8B><8].QT=@,UV-B#O:)"?O<+$CR[N7 MD4PHK3%RVTQ)!2L@J*R VX+":BF$,(]LOWN^:MQY3>.A:@A-=�_ECAF_)R MM9Y^(BFM)H8;&QFM"!'K?0.3!'B9&1CR4AGS&)AL78!YG8)Q)\*/;[1.T,?( M9NKE)UQ^H'W^;\O%G^N/]8Y;F'^[>XT$5X+C6&NZ818JR=]J/^)W(68 M][!6^[]QW.GIXQJM@?32@>WZ)4R7_Q5F9_@KAIJ7J_*ZF[&44F$I.]K>ZUB+ M9#7XK"QX);CR)F2N6GMF>Q,W[MCS\2W>,%KL )YUE,?TRZ9?W?MER'C10^ZB MV=S5OS^;S19_UKK 7Q;+%XNSN"YGL\N6=!LA3"0F*[B.X-&(VHV8@8_>0C;" M61?IGTOKNY,MZ1]W1OKX(!\-"QVL@]_PSYTLP'(QIR_35K9WK_.8@_7<)M"U MPE:%.F'7&]J0F#1>"%='%#7&^J$TCCMI?7P\#ZK3[RC=_7ZSI)LDN\\?-52J M^RY*^TIT6V4C^@*HL!;7ASI7.V?0O"27M,Y:M#YNZR+1_? 6L.UV^GJQVBIP MIX$DYABYE&#)WI.OCAF"T04L:A5MKKM ZX.[XRC]ETB$'X#-^WH+#ZC?;@WF MH]/LCK:?^S[YB:;R#6A='YBZQFK/:]0.I*C](:50X$(J(&3@B%S&V+Q"8<#9 M?.DCYK,9OBD/.!>U*&<'W[3\S:Q#1%8T[S M6EF8P7'GP2NC"-VT_E3K.S_[TC;V#;LV6+G?,C743+-MQ4 MP0'-T>.SX6)T2OM@@3-3ZWY+OIZGV.X"%8V7N.X'$ZZ=8<[3%][VCKM/^S MGVR2X("VZ\"9;XY+R\B5YT'506S<0F1H0&:5>79,<6P=)#WI/,'=33UCF.=B,,X&T-'5P0L^@).%@9$JBHA"R.;V_4A2OZL)@P>@[2'W M;"A-=G!6=L7F+WNSR$V4)60++$3: :*RX%()(.KX6 J/I8MB,+#N3>:XU:AC M '48#78%TLL-[8H5S%';4B#I7,^FHP+O:T\CR;SRQ3K1/%Q_@)QQBU7' -UI M&NG80;PVU/0$9_"NYPPR>'7( /6!,9A26TY*13";^F/$.EA.(\@2,0O%-(KF MH>EPXU>O@'US1.?YNZY-Z;QA5GV1P4M3;Y34ODC,(L2LR0$(.6L7G2W-6\J< M0F^_HU4/P=3]IFE@#79KNW8G$AYMN.YX2/MYB0.:K'NFYL62-(M!0)*,-B>M M- 13,G!-_KHTCC:_UJ5>PTQ-O()Y??ZK.3WU[,8(%]IIF9%&@$Q,TT8<%$1% M2ZDDZ4W 6*QI/?OY<:JZG*5X""KNMS=-%-&M5;EK:.'1UN6!APTW8G% :W/@ M:#SD+OE(@(B( 91R&9QB#BP/4OBLI4O-+Q$_Z:#%JT5QWNG_ORDFS:3+:9GB M]JVKB[PED;$[^'RUHN63;^[+:+4IQH,WA@16.QA$IS.$4"(%LH:[YIVF&[/P M78UN/ 2?]]O#IU=]![F*G23,)@Q_,'=X*8=5G4_RIMRAIAO28%HA#\X!IIJY M$4S6Z^L<2B["&2FM;SZ:=%B.QDW3/>&ZZ @8'2R3"X9VI/QVN?BE]JK<:5FY M<^KH6/)61]#"VMHRD"0?<_6H#"/F(OVD]09P((GCIOZ>$,A#JJY;[W>?$;=' M>\,'//SI!O8.&9N?.!;5%V8*I_ ,0P15$@?'+)DZF:VT3(K4_'+MN&-[KURJ M/^9?<$4O?$=_+J>)OMJ,7ZR:6[U;S&:T"O\,RYLN5$"/+!L#@KPE6H'D3#D= MZ5ME$K>((IOA#NR.(OG['MM[ #[O]YZ'5W4';L 5N[=F$3^KW&U8WMJD5;VS MO85 C1,^7X7T._/@Z_FELHQB!<]K;9* H*T"9F21W,IL_' U^"TX&-<;[@+W M3PZ$3I?!K@)VN7^6:,NFW?OFD7X(2J5B@.F20647:V?8!#9I0:&&"LD-=PY^ M+-7C^LR=P7U A7?K5M\>'GVT$WWOHX8:UCZ@@WQC/'?(T>@@$S!?KV:6%,'5 MDEOMG3>E6%YD\WDL;4>V7\&]BO'G;\]G8;7:#1&]+L)Z$*6&H_6&5W04(F;. M1?&"I5Q:G\H]0E)7X]D/T?\#EN9DT7=K1FY/%3[AGN\]CQIJ_O& 9F3?";8Z M!9V=BN0>%0TJ:@9.B #TG0TE*V5LZVL63S0%^$.!?KS=2^E4X'C^3:"7(T;3#@E=*0BDN!Y\UV-CR >W5O0.J43CF*5P#0UO2-F<4$U.@>(A)YI1REZ?O&LH=J>WTEK5WW/I?$Q:\=!%ET; M>'$#(18-M)>)& LS-K1>V5WT/=]Q C;'Z[_B^N,BO]J466XO;-:=9J*$1A,X MUC"8UI!5"4*AH B#34E&57(9[JK90Y3]*_0U/P1[#SAQK?0W8BYCM5Q/+@7T M-UQ\6(;/'Z);(FQS-:\+27!%F8DVFO:('>L@- M^NX*? \2,/*>.H"F%ZW%/C9VMGO_+@LO%I_"=#X1@9> B8/@.=8S\ C1V@R1 M9\L4TR7L5PGZ&';N(V <[#14[**UE#M(F?ZVF/^Q^A4_15Q.0D*3K1*UG[JH MW54X..]2G7(FH\;@&6_M .R\?D1XM%'FS.>$@ZX6PVLJ)$'N/YV5A?-FW*U M(-_AAQI#35@4VG*E@3%'L;.R#IQT&9)A6CLRV^LTCAWA=T[MX%G<_-9V; MH-,0U5@9'M]K@B>!R MA) [@,8C=:4OOZ;96:Z)7N*._I??AZ\37;RC_3N1UQ@YH=\7"+:V/&69B\B8 MQMCZO. (,LYZ3%$3F0-:N6C==OI^1> _,2'NSW(Y(NW-"VC;"X'8*I P8E-U;AR G0YV>?SF:AMJ]Y60JF]5M< M3A?Y37F6%YM[TYN\'^/*!^<-H+1DSQ77$&348$V]]N&8*W:OM,4CN=!]:!D7 M;4\(B\6 .NH<<^?IQ.KQ)A$=,"Y*+56JM]"8!%Z;7VEI4LE[)5A/1-W8Z?CV MVC\ 6D>HHG-P/3M-5">Y!8^_:GXB&*NF-P%X3RJ2C; M>D;\R42/F[E[^GUY'&UW ._=L/'%XBRNR]GL8D1$G;<^_5)E6ENKE6UKM8F* M!1U:"4D58JM>6? Q*)!1Q( F".Y:MQ,[F,COTZT\$D0W$XR#:O2[@>S$1(<9 M!0?C4(,*L8!3*L)FC HK3 ;=^D!_/\I&CK"'A<=18#Q(5TOJ'4-Y8$DCKOK]XC, MX[1W.$3]%J+SVE0#\_LGMI5;G_W5/"WK3<47N/U[HESFQ>0"PME:E^HX!"40 MB@J*MJ-L$HX#V+OI'??XL$?T-M#KT=;V"R[CXFEW?*&9PV IA#69O*8B-(6P MY$1YX9PH.D2)K3LT--SQ!SMC[!&9!^GJQ!W_Y3P/VF6O]HN??7NU6IUAOO+J MR<^89Q+F"4>+>S^Z51>^8S@9_C Q&FF"-P:"JXT>94C@)'K@/J=.WWF!W(0@=_SJ>LQKL[P6NP HN_I.SX=2^:*R##G!T1T+FC\^9[#B9>3+,YTSI:-$7 MU,!%O7)$WB4X[6E/"&@ILC6&F>:G\_L0-B[23M?_38O57!D=(.STN@6GN4M% M)' \%6*8HAWO&0MO4]=WTP\?U MF_+':CM0>C/PMPA=R-DMM*4$:<$9"I**DLXB8T67&YGE.V]4W_GP[S-M=:1R M%RTEW0-4+KOU3KR2Q:0Z ,IP!A0IDT2*YE"B84H@-X;[?3%R^=3OT]%O!([C M9-O!_GC[&/,W7#\_6U:93PK/1+5.Q N!6]E(P7A(M6\X+T:YHFSS[I@/T?-] M[FJG(:RYGCK W+WSGG98PLP#MSQ#2!0/*5=GR5>/_^>8+[I%D_2V=S\PO\ R35/BR7)91ZS621TU(VD8>&5* M+<)/4C'IO6X_,^\QJO8"HO[7!&)CG9U:V#A@'4[MF3 G $]Q]?O9IT]A^>U- M^37\8[&L$X07\XV\R\Z'CB_+.?9-;:ITFO#9J&CGXC7?KH9&7TV8*\5J8S5( MK2,H[0A6EBM@FK;?X 2Y?:*Q*7B G%-MW^6CWX4_?R4D+Z=AMB)C7MO^K'#Y M!5<3;UT2T4M 62=?UPMT7GL&U8L-/O-DAF/X7JK&C4);X>.F56NLC0[Q^LL8-90=' M6"-]] 2Q7Z;SZ>HCYK\M%OD&2R+I9%6MQ<4ZA(A;0\$1\^"\EC9+BH]L& IB M]Y,U;BP[.,0:Z:,GB!$7$\]8"J88X.2E@A)101"L@+')YGI@QT7K'D"[[Q\W M_!P<-(=*^'AT+-9AUA8=_Q5F9QM-7.(\YFQ%X@D0:R]8F1V$3#Q)[>@_1@?O MXU!8N47-N/'BX,@Y3?K==GJC+?HS+M??PCS75GJ?:X1]&2!=_./EO]"GWJP_ MXO*7Z5?,VY:,QP>$S5[=)D(<1A*-0L:+][^=A7F=67])QR7(2T%E+!IP2JA: MJEC[?-&W/"HFF4Y,IM;7/1XEJEU/\7M?M3W032G9XKW;]EY1V1L(3 GPG!IBV<4/)MKBYOY5X0_UTX)#=R\W/WVI)S*:N*G&>F!#,( M/D9?;_RE%!TK/+:N&-J#K%Z:D;?$PV)8Y?2,M\K0>=4R"4D7M!D,#PY41 \A M\ (B2ND%:AF;'Y3N05:GUNU8*.P+M2/UT@'47I/C#CUT"BF^/RVZY4+BH_92+# MS!TX9FUMOJX@2HN0!9GR4) "Y]9S6QX@9]P,ZM (:J6'#B"UJ5[ZN)CE5Y\^ M+Q=?MH>XYZQD$2D@3 8BYNH(& L.;8+H?)+,NNQDZ^3\ ^2,FS$=W"@UTD,7 M515U;.1Z>9:J/F5(>&53--=&"J[I75)M=3!7;!F"M2*:?K@N%UFGLN4$].P=03K,2*%LTG MN^Y-W+B9V*'Q-HR.>@;?Z\N:IBPCHS63@/9X RH)A&@5 H\E,R:8Q])ZNWR< MJE[&58V1X=I\6$^_>_;'SK^4+[):]L70*/# M^(NW$^YNO?9V]0F3TA7/-"0C.2@;D-!H& 2)]&.7,^.M"[H.(K#=(7VMR%OC MZ^F7V^HXOW#[ S\_?MI<]9F&U;8NB&, M'$!>+\?X;1&R>!IU]8W$*\9^"Y\N\F&Y1.LC.2LFQ-H^S''PS$B(M,:+"R44 MU[H!R($DCHO(P:"R/R1/UEL'L+RX4_L.9]OIMQ^GGR^2I;&D8")YR121D=/L MH"<;N%V.@QN'I\TTDD'\/IM,2?G_3.N\=F')5X[ M7Q0ATXZ0 TA)\;T*I1;@: ,L6LMSDB'%UHGK^ZD9-SGSE.!JI)$.L+4YW+DE MKRTKME@ON9? 3)1UY+H$+UUM&VREB$$P'5I?GW^ G''S+D^)KE8ZZ0!>#XCM M*F$EGCJY?QMK&#A. 7U#;KMP8]( MWM7AKE!J#VJE?(28DH+$2RD^R2Q-ZSL=C]'4K6-V) KVA]GA*ND 8GZCLUK,;W/:U4%L'UO!^#O]883F;O9X6\E+(!_8I%K"Y& JZ48,W_Q][7_KD M9)+S^1N*A_Y^$G7 MS,:[#%"TK>,GI:142O2+MBDX1M*5\72'[BU=XS:1C@B^ U73-=SJX':L M=5'O:8IV@J Y6P@V5$<'WO&V<'#;Z)&Q[';3LRXH!,ZG%3FC'Z#$ZBWPX0O0=_JYO*@"PG:0LQA;QVI"OP2:LZ MYUTX#*P4W3KIV9/$7OH03H.@GY+SX=39/UJWWA8(R:-W* "E0F(,'7@9,Q!K M#K/0"6WK!JX#R!Q[>N> L-D/HD?KL .84C2=\6N8_VM!1];J#Y67ZVLF)554 M-@9(2;D:^&2((EK0HFCO8A846S<&Y),$=0V]X^'P<#]8,]UT +0][/8VG!*=P1B2"*9]X7Q_.GNY(NS]'#],L?V#]^I\)NYT_N\,CC^G\' M?=3R\$M.]H3E2>Y&>;"B@O4HO24T85TOI6S=;$&NMV0C2^%9J=:M\2=]L'+S M>&AV>?EF-O\KS/,%6LF<#P:8CQ0%86$01!U6P;C*/$C.0FMWN(6,V!<%;:T$FGHIR14;>NG6_CP/R:"4^ HJ] M)'HP$K[A?#++'Y=AOFR*AQWN@H13!6TQ('"U+T@XDH]VD#(ST868U6"^IM$M MWN#5Z=:8:JR5?F[HKAG\L(+SVVF:UR%?O^+Z?R\"*HY!1K$\;I?+8$?:/A(]\DC[;3KDNKA7*Z1#VJ5=CU/9:O! M_.%'+5#5 NCJ6\/EXB9$#BA41LK-I:\#+DA1X.NP3FM,$LAC*++U0?\$.4?? MUX?UY_[V[S19X*?P[\UW72_F#"Z5%)D%;LR0(CC)'62))J&(V8;V M-XW;*!EYDM- (&H@]0ZP\TMU_+A8O)Y]C9/I2BEUA?!D^IF8J7-))Z2=S0&R M69Y^S:E1QF1;.&"J^ZRE+^!"*&0J0F<3@DVY=61\.+4CCW(:"(,GTMZ(.*6H M9_U(\O?)(N'E99CB[&IQS?C9&#$YYIK\EQ^_!, M0+7K=XT\C+@QE@:1< >>[3<*H6<_$%=3 >C;?V9(Q-HOHHD77X>EYL4ESG9P1[M\U[@MVT.XH^82[L =;1+JMW6: M1$TY;AEQ6=GDE0>O,@<5;8'(ZG6TI^PCQWKOW?P-P&/$[(0E>RY8:BO[#D#T M_MLJG)M^7BVB^"FFGZ=ZJVMKK0.D8SK%7(KG@PR& M>8R@G1#ESPY1S730"Z V+G<+-[$.J:9H#HH@;ZMLD1!X#J!48*'N92+^AD#4 MHQ3M5N-D9XFI-FKH=L(S_<#ME!R]_XSD^'XCQSSXZZ@ MR75R0@EUK@>C!""(VC!/MB%=8;'UGJI'B1GWLJ0!!GY:=]9$[!T<2?=96+T9 M4CS')"A]S#K4/JEL(>@D03N&(KF8@VP=*_],Q;B(::3>A],XCY-U=VBY?N23 MN'.2Z;72,BYAC=?LD5 X0= =@^1._SRZ_ M4S)XGYG- R[KC(_!@:GU!)7!1<9!,:2N*0\5;'T]/$M03? [1]VPHX7> MI'>SZ6?ZM*_U(+_9O6T#2X%.:4C2K8+SU7Y1#B67H%"C4LU'V&RC8]PK_&$. MJJ/EW2%FKI=#1E39DA$YQJI3-@R\EPR,83Q:(V.*K:LVVRD9.< Y6L//0.8 MS()$U9@E$&O'("B@XI92:#RJT7;_U,15]@.42W3^1/ M!PBZ ZC\(\PGU='^&99KZS%92A.T!1L=>5U4#"(Y89"&XC]?!.66K8'RD(9Q M6WF&.8N.DG-G.-D8CM'.,A\TN%(GKOHB(6K-B8W +$LIQ.:+=G^F8ER7.8.UVO'QS-]3,&X(U!@O1PBW M VALBP??W4PSB=)Q'P2QP&IOHT91G:>IQ2CKM/_CWY.O5UU]F\_GLKUKL#-_H)\L?%T(7SY@+D$HBJ44L0&:8P3)C=7PSD%\SSG$'+K%H]] MZ.LO%AON>&RBHP[P]^OF:]],IO4QRNO98KGX Y<71<9DHM,@-46M*G@.(=?, MQ1I3E$6/J;V+VTK*N _(AO1HQTN^ P#]?1K6*R@PKWST8G%5V=G,V;CPQI., MT$,N+H(J18./*4**ED7%,#C=^GKE:8K&?5PV')P:ZJ$#5-V5$QWIAFE5P\@8 M.2B5"\0Z;D<+CD9QK5)HO8;\[O>/^X3L-,?:7C+N=G!LO?'^M+GQOAXP/2NK M/N+#>^F?_O<<#00G;&@6?"D=Q%%\^F<6\CHL[=^#[T_G:'M+^H> M3IUM[56IQ*1,'=8GJTRB]O5%=@*T0G%TSL34>J'4P0V+@^+E*.7NTJJXCZ0[ M1,OFYH@)HX,)!:2*@2*MQ"!R^B/C*%E*67GV']NJN)>&=VM5W$?<'8#FC]D2 M%YL7DJL'C=>O)3>7A2[Y.D^2 CHT&BCPDC4.\\!JQ53'DB*V1L\S)/4%HT.T M/AM.!1T@ZKYK7ID9%\PZE"0=[2@K8"I -'5NFV),%\YDML/6I\?OL&]]8!TI MY>YP]]8Y;Z*DLYWIZ.N>&PZQH(0LC#$" M(X;PX&'/UJO4W;^Q)[ (67<6]-ASZK#Y-T=;%Z'^?S'9/KYU=?959U*:V0()>NZHM!2D";( M,=EL)\'PB+6;200I2@JF];C?K83T%"BWP<[Q\NX -'<+\J^F^77X-JFS?RI/ M[^/EY/-*0XNWT\T*OLT8HM_#\FJ^FDMTX7.1,E%Z*E0=)."SJ;..+'BA+='+ M1 FMFZJ/I;FG<[ -%$^JQ69CI0:[CB_".BEY@I1K6%%]MD]!0E(N**\#";=U MR-7@.GZPGJ$A$-=0 P?CZ3O.XVP /W@SJK9([U1@))]"\G&&HE,O)*ASBV4C)N_\_0H#E0XF?1T?$'Y2"A/KUKT\SQT\>U[^-XFN)A6S@8*A:C MC9!-B?4!D@+ZDX9H(LO6H6#-EYFP%1[\M'/OH?9<6CGU$W;JF5G+%4D3#R5QH&PT\4@.5C6/ M>L^CA6,OY>[2PK&/I#M$RZ:$'U+Q&*4#C:Z^V(T)HE",F.+)%)%$B4-D[F?1 MPK&7AG=KX=A'W!V YKG^ 5-8X$(&L(QE"KS00HA\U:" EA<*YTWKP9KGV,*Q ME];W;.'81P4=(&K+Q;.1DB/6[1T^ESHJ@($O+(%,/K& R4D_Q*3KWELXCCFP MCI1R=SBY<^=L@X_!A !)(H^RG.M=ZS>C8M''OI>-<6CGT$ M/G(+QTWSP&U7P4Q>3ZUA'G6J4RHBLKK@OH"KJSY3"L(GE5-\> 6VM6?CB:_H M"0Z'ZF_67ICGT]:CN9-H,X(3DK@JRJWWV 7C&!W7H62^RX2$QFT])SIT&B!F M(%%W=QK=UC+1**MECF!$7;\B@X? '0>C/1;.E9'--UB<35M/N_CE,'EW!YLW M(>&FJ2274+3+##);-95P S%:"889X= R:=BP(>\M+3V=6@T Q=6(R5C;>F5#HH-QJ//UC0?LGF.O3?'X*JA!O;' MDU_C:8K+-G<3N*S0O)[0\/YJN5B&:;YMPDW9ENRC )N03F[-+3BN.#@CM4E> M"=M^6.(S-/79D7,,HIIJH0,?]6IM'RN=O"_K1MW:]UBG#UUX41ASD8-()8,2 MB2Q%4RR8A!),!U.*;5U&?(J>/EMUCD%3,^EWV[#S2_T+7"Q>S[Y&8F_57=N@ M<6>GCVW3P+,_!XT:>;9\<5VANUC@\E7Z?U>3Q63U5]>-'H8%C;)$8-9'2MSJ MOMN$";34$3VBULW3Y?TH/-9574_!>5^NO_?.ERQ^^7'G3^OBBM>8%*4FP PJ M("LMX)G/8*3,B$&;;%J[KWUI'+>P,"#"'GJZ0977P3FZA:O5;5-4@0M'0K)% M4C@@K8(0B@7F5BTM9N!2H8^U )QDI#(&8T )LX#S&K-'YUI_?-SXYR3G5!O!]X:]8K]\74T^3-8XS:@2 I^#44!LC M)VWT.R[HGUP_<+(B)A>C!HP>07E'^0=#LKJLI+%*./EP0/_6;&S+ M1W<$B)8JG+63Y\A^YU?*11/]>$-Y3LQF4P)$5^?)N"#!"X' T'#K=8Y)[M1M M_8Q;N?^MX^12IP+)D5+N(/#]Z4IO51(WKA8A,SAA1-W&B.!0<^"\^.!=$5*T MWAZWC8YQN\Y.FH-F4\=K^!G('"#ND<.5O_W^L?K-V1P_+'^\6^9K#VK(7"S%=-KS1'84,GC# M'6B>(\_!)IG-#A'+]D_O"P2'Z&S65( =^(TM[O7=30^=SZF@(EDH)NL>$)7 M<8.UW&!DB29;WWKD_%/TC-NV.G:KQ&%JZ1-BFQ MZ;5[3>8\(:6M_O!I'J:+-67\(A03=*!\,S!%1X41B=BB],(H;DSDJQ-C^%[. M1^GK[KZ^+1";JZ@#^'U8O]A;?)IM#.B:65S\;3Y;+"Y8C%DF;T%HRHZ5=1)B M] J*3#G30<*)K<:0>XZF[F[^V\"LJ2HZ@-9VLZE.F[B\9T"WL]^=Q&3H%Y V ME?K*6(&O11159R';$I,QK6L/!Y Y;FGBQ'ZNG<(ZP.3?9K/\U^3R\D(4SR@Z MEL!EJ6L&*4IVT5/2)!SG.7E4MO6OO'C>+& P]!XFV TA"D@Q- M8,J@4I5K)+GZI#,Q*I40B,PW!^?NU.T$17MV4!Q(/7T"[T],L\_3^HK^;2:A M3\HDW!C?K7,UF_/3ES"].4200MWH&"7P6"]:Z_+? MZ.D7P:6AP"VB+9=3_I3;FVCES!_'Z^&KU" MDEB/.GQ?/GXAU6U^>A$*M\S':MJ:4LK(.1V.9-^,LDOEE2P\#?5T_3C*=ZO( ML[,%]@GUVI'?OL/UBIT/\TG"BU1(<.@0F)>4-102931" +>R2"NL),L='J2W M!.V&O1=Q'72@%OJ$U'U#>FA'_PB75_6XF'R>UCLNSQB/E*YF41AEJEQ D/0[ MFYU!SF6R<:C,[C"*=P/E^5X-G4"/':!V]79CS='=^7MKWWZW&>'"VR0LBQF8 MC(H27,+H)C&H"+D5%^B1,'!VU) 1(^.0H[D9>OVM,=HV0U7YW>KU$3V/6"H M$OU+6-3B[](B(6+=D*?#"*2C,9B6L#I(U'T6VE9+=\'-^ M5T,-Y-X!>K:(I]XAO"_7I:/U6Y8[/G9]Q<"\#:)>Q]\[X.&U-S8DZ,>M+7?;=*\7^"\T!Y-,1SK?(&ZRTT%",YD M2(G\MW$VV[++DIC=OW$W6)W//JF^^W-;/Z00;(&+JP)A:0D9:P# M=0(XQQS8XB4/+EKKRPZX>>H[=D/*^=Q%-)5I!T?@NK?CC1 #\Q 0K7"!6\];!^2[T+5;7_3Y70>PY"%!%,XE8\'.Z[$U:.Z:02YU-;'TK29S4+_[X7#=LZ M ]I.R=_C"X>;GW\HU^-,UKD[4J>^68N68*:J5R0@MHG3"[I1)LPIHAQ!W">+[VRX_?P_^=S5]? MAL5Z9K,4(6FM# B4$I17!6+AF?X8B*_@C/>MYVKM0=Z9S5 _)O(92FE]X_&6 ML3_"UVNC3;$HZ;P!J6P5'A;PKG;Y))Z4(P];FD\GV9/$<8^_P:"R.R2/UEL' ML'Q]M5C.ON+\[C3/Z_FL.<8B+(]07"AU-V:NU^8*N)-,6I90ZM;/^I\@IUNX M'0^#A[/=&^FD WB]KVIY/_\PG^6K54/&+R']BX+)#3?HE7.:@D4/$W1N&?M*4'64#,=X.SM-&/9XT3P+F1N;(9H7:EC(A-$ M20;%K'=,&I6#; V\/4D\LXT$QT1]0RJO?VQNM^PD9>"& Y.UJ80[#3$(!]EF MEK7+TC![6GSV%P$."IO]('JT#CN Z:=YR/@US/]U'6JXB(K)5,"5NIZFEAMC MDAJ\R2(HGXQK_A;S(0U= ^QXI<\::J #!#W9O("6F^*]!(HJ$ M]D8E4:2*L3&:CIX^W,] _,;728>II2.([3 ]].;>E[N,KJ[#HM2(@S)(S#*E M@'R_3JKXX)KW,1Y 9G>7"0=BY/!QKP*.N&#$C\^2W#A2 MUB:389&8M:KU*\HF4U]/V;C1%A3[#H/=1T-=S8399[JHC;889S7(.MM)F8P4 M2*3*9%:269>-;IU3##4.=O#+M%,A]QKX[3!9X3S),MCW4FH!F,]D''W8P+C@;:*Y7%WK,7+';-D,L AEQGK+QH'2QX*0J MP+B0F;O Y,.=[;T-DMLK)!VG%;YQ2'IRQ??IEP\6P^NP^$(_J--ZOH?+&FI= M&,Z9Y-X!QT!Y*LL"?!U0X8HMB6,R6@S5.3H,1]V%S*<'[8"&="2"7IH]7O!2'2D+NXA!&>!H3:,%2_Q%%.HF_/5QTGS8FVK M!9I>F(757<13^KH?%X&BX)(E@A#U$MW4;4-!,6 ,A1*<(\7('9O4#2/=Y28O MRH8.P\L+,YI[CF0U0?S"B:B2%@PB1DF'- 7BSC$/7#ET)I)TY%!3A8?AJ(]U M1"_5C(Y$T NSIP_SV3><+W]\N PDDW7T^ZU6JB^TRE%DR4#+NIU,V@C>UDU0 M.:NZ$LKSW+HC_22,];&NZ:5:5QL\O3 C6WF9/V;3=-?U7#AKN4Y! /TO!R4H MZHTR:+!!H10VH'4]5^FV,M7'0JJ7:ES'X^B%&=9M/]3B0J@LK2+5A*39>CNV MD\R!%UZZ)+1)@ZUW;LQ*'ZNT7JH1'8J9%V.^[X5=3[+7Q[JNEVMB[;#UPLSN[M]J==F6 MP$D""(:% ,I910>^2B"9M5(+I8WL.31\EL&7?.S]:W&%+%8K2E,-J:ND(W2_",%7)&3GI7WU+;UK,23L/9R[E6 M[OEX:X2L%VIVN+P00=HL/,7[.M<+C%2WK&D)W*@8FO!6F>\F_=X'R3:#E+S:X@_,0GFGSCY_(5\]:OO. ^?\>\++%>7[R8%+^@\$,9P M ];7/5S>%O D0Q*88P(I_XF!-X;1,?3VT6G3''HG4^$9C^ ?"E^X#SM!_PJ9N@H/%AS!?W@Y6N$/8 M>I2"L([%8#4(S04)R7+PT3D*%PHW.G CFH_5;T!V=U7&5CC<8][B("KNX-!_ M;.BWB9%G4SB@+XIDB0F<%0$29XYGP3#IH/3)6Y"FV/9S!//Z]5+_W//Y]]-#_//[B;(HB M>6"2#@*E>::#P!IPZ(W+OC@3=]I3>O;S^/=2ZW[S^/>1<5?S^!63-AO.($1' M^7E,#F(,&9S1F=G@BPZ[;'<[JWG\A^+@<,EU>4FN59800I 5OK<5@3/2L=25B M'_K&O34=.P0<3),=H'3-T^53LN47S*YZ@SQ87Y>PQ+I/"+F$Q%-)+'F-S7<5 M[T+7N,?O<*C8&NXU5%$WL-LFM#N7PY[GK#TW(),FAU]0@2N*SA(28O!HDQ7I M9/G&GO?X@QW()X9=0Q5U +MAGG;>F>[QZ4N8WO3BD$VB)*,DF3-)@3'E>$Z2 M](76N;!@R%)[[I%]EL%QHX*3&4*_H.G HIYY?;ES?"9%8<:;7/O6*(E4T51' MX@&+08$^!]5\*EDCTONHOI^@4V$,57> \$>O1',.7B0#0A5-; @!(<4(E #S MI)U7K/G*JBZ[%4:!Q:X="WOHJ%.HW;]*0RUU*26#\'6ND48ZPDQP)"1IHD.G MEC';F.,F/RQM%Y^""*:G*=?M0EKW1< M!\U7,P8JE.DT]P3 K*TU*F654MB!Y"9L?U#]=4,023'W3 +'X:CJ46CHI M%*1(=N-1N=*\(C7$QLC!#MX>W-Z0.NW '1ZRCXY"YT11C !N9* 1S.*\9%^ M,<)ZBGZE]&<72>ZA@0X0='U8/".WVW*&+85BOYB IWJ'@87"P&*J MV(P4R6HC@ZW4]99/S^_V7ENL!>J$".>^0 M%&1OK>#*R&2'FAS255UZ6/WO6(#>1QF=8NI^ 3HIZ8H.!3!$B@]*'8_E+:5I MV6-B >F7UL'S^9VTRGKT0=0^TBN3U]RF\K$R)6+PH"GG!H4*YI2&8'D<+-P M(1L>_%!#4K?1,^Y5PM@GU6%JZ1-B-WG2G_@=IU=XD9SU27L&2C*24"2K<2IJ M"(HDF%/TP9[@QO0A6=UYK ,Q\#RXCE)(YQC[ Y=OIY2UX[O98G'A<]9,(N4I MTA3R\LZ#]TZ#UB;KI*UE>(+Q%=N)ZZ-)Z:1X.UPYW=:UZGZKY0_BJO8Z M]BI,\]^GD^7[;_7#ZU\01OC[K]-)O%K4/QY>[CKBR]I4P5IQVZ@X]NMDD2YG MBZLYG=.O9U^_X72QZ06]K*-$7\\6R\7'+V0/,2PP?P@_ZB*RV\FKGJ>4>%80 M='V]5+BAWX4$.? ZN< KAJV;V8^CN%WQ;/4=O]3ON$O%J_D\3#_CZCM_^7'[ M;S9TO/HKS/,ZW&',>^/K8#KKZ\XIIB'696ZV8,9@1;&^=:==,^+'/>A/B-G' MRV^G5'\' 4/U0_5>>U4$2#;K^CZVWAJ:>KC1L:-M (^>U%$#74(F"F"!$@E02Y8!14PS3.FN^3\&X>#I< MDX] X@"QCCU^ZD[ ;!A1=N JGG6QCWG8VTPL1).-CP;0U(473!''0:I:JW0LI>!Y;'US M=#S5O93NQCSB3JS[X[*/XA%SQ5M=)!BE/)T004',!#KO)/U!,&2Q=07DI12/N!#&EJ!! MHF2@'+- S@,I63#".!NS5?\M'@U1/-H'L\,5C_91?P=QS9IR^L>K'-=3:JLE MIQ1$H*R7%H)$&!/4;S8J&N>:SZ>^1\!+*1_M!8*'7?P':Z0#.!TNN%NVI_E! MPNT2Y2/99D,I;T0D+N;+BS^K!->]GZ;H$I&"G40!D.(F4^;*\RH DD+F MR-5.[_/H4^^@C?YTB[1[7_A2BF"''-2'2[X'N&Q0+J3E7GL-SBE12X (T4L- M(M&Q8)E0N-NZSUT ,Z83.D)9#]5]@.1&5OCOD^GDZ]77#>&8F57DPT ZMQK% MY" :\G/6&L:M8+(\'!)RD,KO?>G(2C]$9;,6\AM;\>'?=PC716F6B?T0<@ E M5-VEPSV0"*Q"U"GM=HO[G.+O?NDX!T0SQ1\LOPYBTP:%<)NL,:4H$#XE4-YH MB"DGB,IRC,EX(5M/O3_1Q=Q@ P#Z*!Z<6/?GC/;5+_^@5& R_?P!YY-9YA5YC[+6"_K% .& [44?B?]8Z>]&+HXG M8UU]NNMDO9\IF?3&&*24692"9XZMGU:?BK>1BQ?_-<*CP+:_$?JU$4[QJ_%MDM MY/X3C/)A$,^5C:4@!ZLH^5>Q/NH@N8!'9FNSN&3Z#"LS>^2,^K\&V2GH[SL-G_.W?.$^3!7Z83Q+>:?._ M",9&PPH'D4($Y9P'A[[N2\RI<$59-VO]BO;T7)YI #MRR?0TH'K1.>*-3WH@ MN55._2L=Y&_"9/Z/<'F%%SII8[B2P'C0%#T8"ND-4^ 9]TI$KZQO/BVW [[/ MM-AZ(MLX_>'9%JC_<;78Y\67!6*V&B%P6Z?5ESKY,M>V'Q3",;7@:2^;NM#B#$@.4WFT"45S!GU(NS) M_)G&W"_-UH>$[(NV]4U][XJ NT-,E(-31C.PB7ZA""A2."0R&.$U\[E(3.=C MZ/MP?J:%Z)=FY8.!]46;^!Y)#TN1.\NJ,_2UML\L_4X%DIE43C/ZK6B]Z:$' MOL^TK/W2S'L@H#:M>H\QE>=5SJLQU^'R[;34,=?U#\/.YWGR*T\WJ6=WSON8 MV:.-277=*)TYM6NH+NYPG(R+14W1)RDE?>*;3B%BHHSP4^#K, M44B3D&/B:%MC]T7.[-D+!$_.[-E'(QW :9#Y'%HY5)HXYR0$4)X'<#(5L%H& MS]"Z8$Y^U7;F,WOV@M4I9O;LH^,.27!1$C.RD/DCF7\V2D:, M2EK;NKSTGS:S9R^\[#6S9Q_E=8#$WRA1FOU 7+&R3C@VC+"$6@2M0/*Z<5MG M#UY9 T%:IV,6-JO6-Y>/$M/Y3>*I$=A&:3V, %J=)@(CES(EH B\KD8K&6(0 M=*Y8&[R7R:#9*5O\3YL8=4B8>+CD>X#+!N662:V49.19ZU8S;23$NEC4)VGAZ#!S H)!#-$$F^5. MV=OY38PZ6/$'RZ^#>'0S_&2=9:H@%<73];D!!3-2>P@.21[*JQ2R"CFU;E:_ M\_4O98;3,<6D0[71#Y VT;:TWA.!$5 3]A4S"7QQFH+OI(-3]/]]'@9*/11O M#E;C=C@<(-,. /&(':T,A6R)[.W]],;U*L.%RPZ848%>Z*'ZVGN(L\[6!\=86EC;\8Q$824P JGLUMD#L[[2,S( M$$-)3C=OW>WIGOYP33Z])WH?L8Y\/I'Y?)U-?ZGWLMMV&SN1K8K1@OI;^@#!(;J;#2+(#OS$1Y+_RH^N&VZKDYU-5QV MJW4<,8J0M >#WA$S=;!^8@)DR($EDU#FYDU"3Q$T5O<=H/W5Y>K? M8-[.^F__KK_%"VZE+!PIYV'U\&#,DT=PJ_FI3AJO'#>I]9.$G2CKO*FV,5X> M/E)HK[P.('G3EHGS[Y.$VWF[>=RY$N?BTVP9+N_^O#Y3^F.V_#^X_!/3[/-T M\C]WI;3^CQX^&+VPM41:A7 M.I+< I-0<@JR.*O$;IN33Y&A'[H6LK\),PVM80P@]&($AW@"R@4G\]4_WNQ= M4%Z1"G+=@FD0E.5QU00(F155(I,9]2"SF5H0/W*IJ@/XGQP"'6!_N*3M]OWG MXD*74(Q2ADY%1ZH)5D"PW@./CH2BE3%>GTL*QG6S&OE";Z0\Z'=C3X5%E M2GB)\UIXW)RFF^4A*GC'M&6 6&]ZK*]#SE6D7XR(3&0KU2#KHUHRL9.=N!=J M)^-"HA>;."BVO!7 0Y]!B98/AI< V=4])$4)<&@IY&1!)E-8L:F;)15/\+&3 M9?B7;!EC J.9<8PQ=./G4-YYNX.3.?/"I#^$3";3NECX4N9-RJPDYL! 1UG?@SH#WB<'.0='9IYT M$F!UNWN0^ZN\@S+D_ADX'EHA,BM%TB?5.4H!W=8^!-4DSQ442 MK:^]7^2\R;U \.2\R7TTT@&)U4DD Q)LL47<%;%%5\4RZ,2KJ\I M?^W4B?F? M-N7OD,/Y<,GW )<-RBEQ+DH%0?JMW9]16O"J/C*3.@I3F.&XTU7W>4WYVTM9 MCTSYVT=R8P][NS>ESFJ35,X*T!H#BBD%CI@!EC#8XJP3NH6/Z'#*WUXJ>W3* MWS[R&UOQ]Z;4,94CBR(0N<2YRB[6IS8%LN2*>>.]2#O%S.]@Q1\LOP[B MT08U<>&U=,PX2%)AY9@B*QL-^4D98H[!F-+-#KYW>SU5.H.9@L<4#$ZL^U[0 M?LCEY,V>KSM5^/HVILZ>_X3SK_S"4B)1A)&03=W5ZT*LBQ@L:$Q"J\*9$ZWG M&@['3>?Y7V-O^JSMW'Z\2_2OZ#X9MOWKB"T_7?;4KUWTT7XELG1,I@X@4$"D=,M0U9Y"* M"5PZ(3E_85_SF[O'RS64;.4T3-; 1&YDU&C0YBK+]DU"J4')$W M[\0:A).S;LO:!\W-''\[8)QSQ/2S%#:]^$X5BYX58-E(4#*23K+(D&7TR&+F M/'23KS_&Q)D6MQHBMK!QIA6M?BWF6*CT2:W^QN09;7$@M@L_)@8],D-\(@;*IK.H&W\*M-M(D-X2Y-.;C3"M7 M ]O+F WV#\VF"F^#FLKV\ZB<140)(C$$Q6I)W,0 MUJ%CQG.N3(1.:W:>XB,+N98?'@N%4B.R^,A:)J3E=\ M75\K#,ALF% ,@Y:#%,7:LS)N.C-V56QD:/22NK1Q$__$.A(/\ZOO. ^?\;=_ MXSQ-%OAA/DE8O5K9>#4D]X4R<8@ZDU?SJ8"W7H!E/A0A,\NN]?#KTW,Y;MHS MMEWU"ZC_').["#**4@SYGV0YJ,3J3F6MP O'@M$]J1M1=3M1X$X>,8 MY%YP.Y\Z]Z,MYUNKET\**"%S)7H$%@IY52<%1$_I9J$P/J/AB]3!>N<,U#<"0'5[-9"G2"+0DB\UZ@ MD4F808H>P[/V8BKN)[/$SN#6BQ4>XZ"VU%N?CAZ$U[Z^*#:*U*>"K4O&M0#I ME P"$\EJD"=#)^3QQ=3TS^*$'!* YV"@K:)Z'Q(S*D-QM:>720V!2P4JHPU< MJ^QQD!FTG221YW!CT(4YC@"WEW;'\'P0@=P;:PT">F= Q1@A(.791A=9A,AU M9E]G,>ONW(U[/(Y=,>T/0+T<P*EZRUF"H=]%RIDU]\RGD#WOS<8.8'/Z Y(V[!>?< MCXLC5-WM,_/58^HOLTO2_&+]^/KP%^2/?U:;Q^$[TMKHW??Z&V[09[*,)?A$ MZG42E"T*O/.2(FAGI$?/)&M]3W>?@H9+,:HAHLLO-+R$?)V?95BVF6=@'&703GO:CNVJC7=Z H&3:%R:^P\1DPW*R>.4_=#=?0<@NDO_ M9@2\""DF&00465]8VI@@>&L@JQC0R,)-:?UX_6 M%2NO-K-\D[?!9U1@F29#*LF!*T9"BCY;A5I*VWJ1ZU9"QL7,L=J=M19U!WBA MZ/[K;+KBX)?K\=$Z..T4R42OUE1F 8%)DHG+2::@DI6MB^@_4S%N1V)CI!PI MY)''JG^:+.OQ_'::Z[RPJW"Y=&F*? M&:^^]0/+/R?++JD91JP%?)M\^S7Z;+FOVN38G$PVZ4#*0 M'=13VEEPW"7@P2LCM$M9[C1/9%_X/$W6>(L;&@#@*3@UU,;(-<@/;S_\]G95 M6YK-%]<[*G+4"0V%?-)Z.G/KX]94I_04%HP4+FCU8./4UOKAEH_N"! M53AK M)\^1_@Z MJ4$AS]H9(YH7PK .< MTZJV>5U2DB7DD#6D+(AVH6H+FI'@BE5:FV!$<_^TG9*14=18WS^5\XX6?@<0 MNJF+KV_DZN7];+KJ"*CF%K,U*7LZLBU:4*SV9"'WD)2P/J!2EC6?WO$402._ MJAKZZNEH'70 J <\7%=#,TI*"R7PC&1HKDB()=62* 60DE&::%N/@]U*2">7 M4,O955V#17);_J@'^,&!&TE9J?<6HC<<0N$J M<1NS-RW6]&[[[I'?$@YPFW"TA,=>V8W?KN;I2UC@J\]S7%_S/V!I8T"%)T-\ M5=BK1 %?K488Q2"S4B_F*#[S._56/[?0>U>"QJL7'Z_SV= *Z*T4* SC/'E9 M>V,C>5\623"ICNG,1A=GN>$/NB+:E0*'V?X]C-J>*@+N(\,.0I*[%_OO;C9S M,>(B!V*?CF$'"FO,)LA,L,201) FA=@X--E*R+@/DX9*AXZ7>0_ 6;5PK'A8 MSPI]=;7\,IM/_@?S14D\<)DC!5N8:T\["<<+!RRAER61)=AA&F:VDM-/C]6! MRM[:/'.\Y \&T7>.DTYH0GDPY/6 MX+BT@*(8SKS"E ;$U4_TC'O3=0(_=:CL.SCM;EI;M[O=['21(67P6*<21F4A M9*/ &2>C\-Q'TWJNT-,4C5M';H^EAO+O#DV/>EN4.4?N K"Z"EW)*C!,!:+S M7#HR&52#-:D??_0-5B :&EU-]-$=RM8V\W:QN")[X3Z[DA@''AV=XT0W1!8T M'>O%6LE48+YUZ?EQ:L9-\D[CJPZ0>Z<(NGN(!^4*#U+4$18>E%,(H8YD\TE9 MG[EAPK?.\YXA:=QQ#*?!TJ$:Z Y0K^N3^/ER$B]Q_=M%?<9?M75A-4LL:86Z>"^]"W$^;\^6!N,-WTA;O5%-"; M\#%;9XM5#A+7"90H=9<2F5.IS<>^\&+#@'V0]VC9K23*SA)0APN]!_!4#M9& M\.O5G$[X]:SGM7'\@7^M?K2X$*J0"20%&I%>[$+8; MR,ZH]-Y>'3U@K)K(>@ZVJ1O.K0D0E*W%7D2(/M2',3:4PIW0L?5U\NVW[X:6 M,ZJK'RC8L4?EW9[0#Q,+S3!:HVM_^KHI1T+@*D.R,B=G*,!S#ZKGVZ?=/?H- MNT'@#,KA#079@X>XQ\EB0FK83/)+./F.^?V]-*!$([A,!EQ(MKJ_#"$*0KVC MPS5QPKML_BAM'P)W ]D95<6'4T\'V-N(:],S_'[^9YWA>V][P\T/%YN?+CB% M> MW=O=BP/DRG,=8@T5/"@RE-K$$T%X"AV%"LKEUC> S]&T&[S.J++>5 EG-/OW M3N//_Z*_)TX7+<\^3<%)!YHF.,)ZC M9:UGHYYN:+!-7M@:+19=*&Y4V4,(3(,WB7F'JJC0?%7BF0P-WD?O^PP-WD?D M/3Z-RU%HZWT PY$2#"&QDL[!!/3(G'):[=1M-]33N%%& ^^EU.>>QNTCX;-Y M&L>*9UGJ!-RJ0D=N1G E!,BEUM H>0U^)T_S0I_&[:7S@Y[&[:. D=.Q_UVC M@M\G.O7O]]^EDN0D'-H^\N$7MI;)@6)55J4L;T$1@FG/FM.'9[))^/?TM MY_!L;B^5S@:1[]CC%Z_BY23=#1FO9P:Z2"%\LB"LJHL]O("H(M(YSEDJ$KD6 M.\U@?.3SQYNQ-SPZFLAT;%QL&2/II4_(LP/G$N5['BF9#-9 *H%K)UDV>I>+ MCD/'<@XR;>\$:#A2DOV48Q[4%KQBQ;$@@4E.\7UBEM)_)P!5#B&F$"1WNP0D M)WEE.\KTZ$."VG8R[P$X3[VA4LDH$X2K6ZQJ;Y-+$*+30(8D!/K,A6Z^]>+8 M]VLG;OW92]W[O%_;1_9C7RT\P<<'G"<2[H4/F%FIX_9%O2GQBMB1H;KJDH-T M7C@;=CB9=OBJ'I_-'H*2(23;;8UWLUOO0SW1[USZ'E'6?>X3VU1R]Z*[4?'V ML>^\*>M9$WC0)4)P6=4K!4);L C2F)!S]+DTWWO_'$WM"KR/?=,O/^[]9'6Z MJQ+)>]JZZ]!0EF=BG229!"2OM2PJ9^:&*_WN0>BX!UM3/#U>)AY*<1T$4;NQ MMAY1B-R(0MF$,W5ZC] *0G8.N/9U419GSK<.R7>GKI?B\V!0F9U$;YTAA:,!:GT-QQ<>\LA)TQ!@X)3&Q/L\TM?G78X&B%'/%84(C=\# M,U\S;OK6$ XMQ3DV,CY^>K4ND-;JZRT+CD">3CQQU7U!()#<3764QQY_2\K7(DEQ1)PD.R=;:RU71ZBL0@E:*=%\J% MYN7"YVCJI?(\ MD7B=W&!;X MV[^_X72!%T0QX5Q26JCK+XQ$XU(4H$U)WGACY'$["W MQL[/?<^X>W%V;EX9@I5\=*IUC'U4_2,G9FUQ\K/#42-M-')*/6?N7DW"7%R.5G6 SWJ9,C9 M*ZR3X;-#"#$8,,;&'$L4,K8.NI\D:.S,;1QT'::/#C*Y)YFY?ZK4>=]+*R[^3S)OX40GAC"J 2%I1##A$-!R>3+)P';ES[BOH.A(V=50Z/OO;Z M.:/\X-?)(GS^/,J6"R9BRT[\\Y2=)P7^COKX6^ONT*V@4A?0)?% 43/!0(T@JPF6%@*CAC M6Y^T3]%S'DG#/EAYZ-F:::.#4_1F'?0OU?1QL?B(G^L?U^N@67TZ84+=\.MJ MAP7CX*V*H+P)+N7 K&\_Q/8)@L;%5CN]/[9\_6@E]("H->V;C@^.H= Q%B$) M[NKX2P.N> UD8T2Z"LF'U@MR[A'0R;+UXQ7[$#('2[F'YL@_9O/EEU?DCRN3C1X;!XT1C=DI27]V6M"V;Q\7 M&\UCBD9B[@XH&^NI%Y8R&T)WR76;4NT&K[,*K*L+P!U+VN]T0[(W5,8?"'2\ M3I^$R $"[B#:O+F)OHZL-D[1L&*L9!16L;I41.4,4:0 NBCG' IA<; .H_ND M] 290W3\6%_1$0+OR;G\=CGY.EF?J->L%"F$"TF!9+FN4*93U3O/@?@+P8BH M->Y41]K'Q_Q,QGC3@YKBIK7 ._ YGRH#G]^7ZQ'$[\O?9K/\?OX1Y]\G:3VJ MC0N9F1(('AU%><5RB'7G+0_!29%55,T'@NY UKAW7H/53UHKI'^,;0Q21*%S MW2T96.U0,)RT W?0 N-MYZJ^6'V:3 MZ?+ME!C%C8NF7-62^\^0E*G+2[0&ML("'W Y@_Y89\E-EP)C5DMAI^J>J3&SK0 MC>-2.:3_X;N\B]ORT2,/ACP9+ X290 M17WD14>[,Z@@:&D]"Q1!/HRP'QT0V66_ MX8$XV=Z>/YC2NFW67SU97FP>NW[\@KA<39R>E$E:??CA/?J[?G*;UOR#^&C4 MD;_^[IMF:F.%RDJ3]TOU7C#6B5Z2(^2Z>M$902=BZW')]RDX)G!:?])Z\6/Y M^P)7SS]O>6,>/I;QO4S1VCS;JC4 M4) ='&H/1AS!0D\RP2J" /.6E,7SBJKZPZ5A]NE&@^P>4#0. !J MK?4G1]@BLKT5+8J"B83%ZHNMR@@+?%0G"6B^!S] \GV1R- MIB?(&2?+'QA+K<0_ES7L)^'RPVRQ>K[Y6PT %Q-*8=]-%LN+X TQ M1JBW11/TBV3U-K$^ 3>8F'+92G'*M138(F<949=_GX1Y,"Z]TJ-=' M,=0E<\9&"&@,^6];_T8&+EK?\38A?-R::4/TGEZ-79S -V,T;H1(237*Z"(( MBB5 :;)!.H84.)^RY$$9+79YO_;(QX_;-- T03Q.=!UXKOL.^X:=UU?S*LL+ M*7(QJ#Q01&%!21\@U#686B1T5F<5'E[1-CY2'U(T=FYXI,*?/"Z/DGX7,[ON M.M"?N(DE>22# JUJ5.K)R**C(%76T8D:LPZN-9:>HF?LS+ MDII)OE^?],=L MFC8,&85&619!BL HP=&9#,,*R $=^7)RW.I$;NF6J+%SRY-XI@-UT &HMAK( M'78\0V&0Z"]($E.9>'+.2JA#Q&0,10H_9-GJ4$ U#Y-.ZJ .E'\/4?/MZ$/& M0V"<9\B^U,>"C(,KFH.519?@1!%EEUVV]S]UG&Z!ULH_4EK=U:8>GJQ[9(66 M(7=2*"A)&5 L(_B0->2HF9/:%8^M>P1:T3YNY\I@U:D3*;/7LV]_KHNU+$62 M>A223OR(NDXV5""5$\*YS%SSE9%M*-\)P.8, #R"(CN [[.QZ!ZL&ZUD0_)W K(] R"/I=(.T/Q,(+P'XYH5%I(,X'/M MF L8(48OZ"B2=<^HLZ6T'@?FC<6\!=W#"??PRFR\_ MX?SK+0=--IG@ZU;>G8DK:NFAV/ M-(0J.D/8:M H+J[WNEUX5)FB*0Y)U==N6AJ(+[TU67$M6A_"3Y#353M$ M*R0=(_(.T'/K6.N3V5"2AJ!B?2:D# 7D)E&R&9AE0=M<6M=M]SNP3E5X/089 MAXFS6?E_F"3GX]4W2F-J;A7L[^.S7>>^LR6J<_.M ^3!=EDT"4K M(41.**CW?-YP!]RSF*1DD1!R1EG0/[&>FYA??* MR5YY*(P2 E6BAWK/"EHH%;.3E#"T/L'VH["KO.P8X VHF Y@]Z19_3I9I-G5 M=/EG6.('G*?:TL%XY++8 E9J3F>]5R340@F$4[P.V)7>MQX;NR^-765Q@_F\ M8Y73 ?B>,*UMW,FZ;@85@ZAKLXI5"$XCR1.E"RP4Z5CK &,_"KM*^@;R><3^4VJXR@WU0\W,=XB0*Z^"\W(G37Z_P#S+M M3W_AY7?\?39=?EE4UG0;U#<)E.!71"<^EC9@]7EYT&F%MH[2IO M&!R6QRKKC$!9#>[37[.+X#*C'$F#9U;4&+4N%K,(T3M,S&J*5]N/XMF+Q*[R MAU- \!#5G!OR"$IX@47++)V$Q!69E@IL[>^9SZ!;;)-A-N^@G@7,YZLK20L=V)*B8UZ_KX$@\)%H>#PS)(<< M,FH?I$?6N@_RV40.*HAX,?2=K9Y7AK\?9ZOY"'/6)4D#D789*,8].$0.P03E M*5ZK]6 ]PJ_2.*CLU$NA[VSE]/Y6Z0AO'V>W^0..TTVAQ1ZXLUA; 6L..=MZ M+>D3(#(-MEB-)$BEPBDM=L]?>5!E^I< Z@4$_HK.LE&(/OI$[D'(BD1HG*>O M4@*M;1T)+5@H?9G00172O\39=98R!O#N[BA?_YJF[=5B3F\_1_JG-_?UNY') M+B15!+#D,BA7.*#,%H1(RLE4BK&MLZP7$3JHZO?.X-=$3>=CT6^P.*VMAG/Z MV/4SI)$-1:?,"LFO=F/7,@(F#"0_%,'2QA*\]37F 5).@I5_!;!J(>K7G#T8 M\6^Y:)4_&/&7RR \Y>$AA_#7*R7W=<:I5=;EV&>VE-C)M'>3<2E9Y:23@L0% MTOZQ$5S(%,*@QE"4UP7;>V0M,RY[7UL=O[A/9&-0604RN$+G4*(SPQI/CH^/ MMLA2RFD#D"],!;_"#,LY*#GI.5P[!0T@_#G*X;Y+>I&#%,DE"-H&4,0K(/,* M.#IM79%"X8OTO7HMF93.X'>M*3!=R$=*$K(-VODB M8DY=OG!X+1F3+J%VB2I>"\+65_"T;5#5\L7$.$5QNB8?$0UD[9/%H*3*K9V) MDXD;5&:DG_1?PC!=%?R*88$AT+B$X*QFD)(0S'G6*\EN([1:= M)?P!9#+V\G/P:KP(CS.[O9]-?E[/X^Z?9A+;QXA87XSC*RBO!>02)/E#XB!&\IV_IP#6! MJ9"=Y8U9/Y/$?EW )IAY>AYUJ:0!&,/3V?MA/%DMS$!_=:4-,75RREB M FX)UV)WJWN0ZU 74MQ\7ZU7"QQ2I'TW?9P?@R:UH'U@YRQ9,,*T\ -9[3+ M(GD/@8)J'GWA":4SHG499QO*^ZU2Z>0\[$&E S##IW*]\79+LDK7WFY!&$^[ ME'P,9+9 $HDK5$D8WMHLGT5@OP%)'PBZ$,3GJW, 6"73,M_U%]X8E#5;-\OE M?!Q6RXVI6?^,V,MI6]]Q4SV:N_7_6XQJ8MR%+$"FHD$5,C@>*68+2%X-.L%X M:'W@7D]UO^'- %#]PHH? -0/"'TKXV>R'XDH,)IB0>#Z]6N=QAU#A"BXE@91 M&]6Z-^69)/8;00T Q%VJ= >\5.?;&-AO%%HBZXO$XP@)J0$=*'RA%X)R^+Y^; V@CF5VD89R.URO^0_ZGRJZ=VCS7#U%6+RS7NW7D!FOX%_$^P\&\C7L;)ZM/Z+^7+T9C9=S";CM&9CXV5_ M'B]&/G/+E25#5I]?*%/MFHT)1%!&%Q^L-2>E&VF)KZ!&WSW"[/#J/:.H:X7/ MFDI_CIV)6N]87;48+ZN2/N#$/MA#\D,_45)[M-P:7(4I0 )LK:\QPM>)4- M9.LY=UB$C+ZUM7I.1C^7L\W1TUK@ SB%?B4UK%,8MS4^SHO%[E!=VW8GN=:. M++H)D8Y4)R*XK!UPE^JP!ME!=>Q1@OK-5+V4 ]U>-T, VH;V[>[+$I,MD4%4 MS-=NJ@Y"B A1:Q-+3-Z9UHG^;PCH.1)KI]BGD+E8RCUW/OE'O:![1[OIT\U] MGH\C;H]3ZX(M*B7:,-J"TH9#<#R"-MHCY]FF]&28Q"MHZI3Z&K MW]J#%W=+6FMJ .C;54MLF*HBVIGDD532)ZP]-F6L=1*> PJ,8*UR2(999]:Z MN\UA:@9AL!IJ_NFKE#9J& "@?LE_YNDJ[UY'UVS-;^/EIS>KQ7)&9OKMYSA9 MU3*X@ MV+7B!H#-APO4Q[<4(W(4="XN0S Y@F*2OF)<@BY!N%*"C;KU%)(]9/1L2+O& MUK6"[_4AU(Z)'S*M'<=KL8P4HD^\CE3TDKQ6%(6H3P:J9]P5=:U_^.$7]OCGJ'$P-U3$(>+W!/\9+G*S[**7Q,-R%05!)JKQ@+*OL(@?M"$8IEECE=G&I=NG;&2=59S7#W)]7Y MXAUL/Y[ZGFB\?H*\P&G:]!VZR],XOJ;-X@D?VJ9&]ESJ&]7*?K7LS=-EG[>' M0M3*J!IXQ93H+QG!&8E0G'0AZ^"T:>V#GD7@U6,E*4SX9HG-%5Y"96L] F3) M:'LD+\@?% 8PF)0L]Y$"BL9L[Z>DWSNI[K#R;&[D]7H8@.UZQL7MEW>UN6Q^ M7QY__&6=B-29B1@4@O9T?"MG,_@0,W"I'$>;@SRM5O8:A!VDKN?I8PVP\#UX MM5',X""WY6J;]K*"9V<8 HNT#94QY ,:8DKDG(J-4;G0N@G9$7(&!JI&"#@* MM,O5,0!D_32ET[TVR7XSP?']K@1+Y62CM Y8T9&BBOE7G/)9,_CY?CN[4:WN B;TIN4"BL@X$BJW-_D\BU407% M&YI"CUBR=.ZDQJS?J9)\OG+/0PS;6;$&@AT4+#[2_]ANEA1%T+J.;8D\UQNCO>[&F RPRDD!EP4XBRK#*$X"C6$1&U98>B?%%WO+5LZ><&A0.12 MOTY;J@YR#2K7&771:W2F,/N]^Z#OK='? MXXWF^&@FR@%XK\_,[^/U:=;2)6$$Q&QKLL\6$D^2@$HPSIQ2.;?N%'^8FI[' MW[Y J'V9X <'H2\W,7C=0R?!P]G:Q'-_C,K\O'^@7-8N\KF5A1F4? MF"9A20ZJT"'L6#00(]&D/6829+ " 0H1 !E>&AI8FET,S(P,2US96-T:6]N.3 V8V5R M="YH=&U02P$"% ,4 " #%@&I5D]_W<@(% "=%@ '@ M@ %(%@ 97AH:6)I=#,R,#(M( P!J8FDM,C R,C$P,#%?;&%B+GAM;%!+ M 0(4 Q0 ( ,6 :E40O7ML&:P -W4!P 4 " 0:6! !J I8FDM,C R,C$P,#%?<')E+GAM;%!+!08 "@ * +0" !10@4 ! end

  • :/_\P M*M&-AE+]U>J@M^&&Z6FMV!_<_D?ML&/Z$*DZ4+$WX6^O0V^H:#OMD'K83@\ND:4()?N MLJ10)C9<5S>*>K:^D,VJ:TBSO+K-W5)INJ5"!2R,:-1+3760U06I&FBQ=I>2 M)Z'-%<>]KLRE$J1=8+XOA- O VN@OJ9._P%02P,$% @ Q8!J57ZU&YS: M!@ U4 !D !X;"]W;W)K&ULQ9Q=;]LV%(;_ M"N$50PNLL439CITE!I*0PP(L:- TW<6P"T9F;*&2Z%)TG S[\:,^(IJV3%O= M,7S36++.(_*\UJ%>4NKY4LAOV8QSA5Z2.,TN.C.EYF?=;A;.>,*R$S'GJ?[F M2-^@F+$H[X_-BWYT>;7/(YSDF[']PK: MJ<^9!ZY^?J/_5G1>=^:19?Q:Q']&$S6[Z P[:,*?V")6G\7R=UYUJ)_S0A%G MQ;]H61WK=5"XR)1(JF#=@B1*R[_LI4K$2H#?VQ* JP"\'M#?$A!4 <%: -X6 MT*L">OLVJ5\%%%WOEGTO$D>88N-S*99(YD=K6OZAR'X1K?,5I?D/Y5Y)_6VD MX]28?E]$ZA7=I"%/<\G07;@GZ/V[#^@=BE+T9286F69EYUVEVYJ?L1M6[;HNVX6WM"M MMR)5LPS1=,(G#?'$'3]RQ'=UCNI$X;=$76$G\);)$^3W?T'8\X=-_7&'?PK5 M"?+\/!SCIN[\OW#J#K_G\Q.$B\9CWY&,H/[5! 4OV,:;,M MK/PI7$K)TBG7E42AQU>T>MP=>RUV7RZ9G*"__M!(=*-XDOW=T)^K\OR]YO/G MU?,LF[.07W1T>Q[C84__O)]7\[W/012H658>^W4> M^\X\?KY_:"IP5\ZHMJF"A!%(& 6"6:D?U*D?'+D.#2!%A(012!@%@EDBGM8B MGCJOG^L]2X^3TE:*$M9?J2K]H;]6>3:/\8<#;ZWR +7*RMRPSMP0OH([D6W3 M.-Q(4>]TM)['X48%WSR( C7+RN.HSN/H!_,XYS(23;>?5TYBVS1"PHB[KP%Z MY4QF"*.DO$'V,9JPUZ81C (UR]+$]XPS\7:.J^C?O*[KEJ*KTI#81J5)&#>U MK3*@- )*HU T6Y\5Y^@?>?"M&@ E)22-@-(H%,V6$ALIL?-2NPQ#'G/)E);H MF6VG>Z.ROI MH=IO&'QI3!IIWP?#P\#=9' M%5 G#4JC4#0[[<9,^VXW716\VRB-DD72F&50(PU*(Z T"D6SI3#NW!\>NYB! MFGE0&@&E42B:+:69(/#=KOEK5<"VSP>X :VE )T1V-$YOY@2:,SZ(68 L)D! MP'O- -RREVVUS UHFW50&@&E42B:+84Q^_C89A^#FGU0&@&E42B:+:4Q^]AM M]G?7,C>@M12@4P [.M8$<._8M0QTO@"41D!I%(IF2VGF"[![[7W?M4,WIK4@_8VY*G]C MU:OA(#P_H[MO:U^C>NUKN'7M"ZIA MMC+&QF.WC=]CD :U\: TLJ-SKD'Z$)8=&\N.W2OJ]&4>R9U7 *CK!J61'?WS M/4?J#V&QL;'8V.U"K?LC[?J^Z+$XG'$DTN:*#NJW06D$E$:A:/:3GL:$!]Z1 M[Y8"4!,/2B.@- I%LZ4T)CYP.LO5025? &/3QBO+#6DM!Z@1KVBCE9LJ[P3W MU^ZJH,YII]D8[,#M0;=5,K44C?D&==N@- )*HU T6Y>5A]:/_M0Z[&/KL,^M MPSZX?@@+'Q@+'[B7]?>L9* V')1&*MJN2G8(>QT8>QVX[?762C:3O#GCH#X; ME$9 :12*9BMCG'MP["?? U"?#THCH#0*1;.E-%8_V-OJNVH9J-T'I9&*MJN6 M'<+:!\;:!V[KNZV6/8E%T]KGE1O7.N&@+A^41J%HMC#&^ >C8Y;%2^*/0BF1%!]GG$VXS _0WS\)H=XV\A/4_Y/!^#]02P,$% @ MQ8!J55P<\VDD P 3 H !D !X;"]W;W)K&UL MQ59M;],P$/XKIR AD-CRTJTO6QMI&T-,8J+:!'Q ?/"2:V/-L8/MMNN_Y^QD M60=9!!.(+XE]OGONN3N_W'2C]*TI$"W%=8(PG59LB==H/U5S3;.P1G<>(,O,9GCANS M,P87RHU2MVYRD<^"R#%"@9EU$(Q^:SQ#(1P2\?C>@ :M3V>X.[Y'?^>#IV!N MF,$S);[PW!:S8!Q C@NV$O9*;=YC$]"AP\N4,/X+FT8W"B!;&:O*QI@8E%S6 M?W;7)&+'(!X]89 T!CX18>W(LWS++$NG6FU .VU"F8:6&#H_8=:P.:W9)$^PF<"EDK8P<"YSS!_;AQ19&UYR M']YIT@OX,;/[$,5O((F2I =OT*9KX/$&3^!=%TSCGML&.9RIDLZ&:1*B-9-+ MI/UJX68+NWISMO7BDPW3.7S]0)!P8;$TW[H25/L_Z/;OSNB1J5B&LX .H4&] MQB!]^2(>1L<]T1VTT1WTH:?G=Q4=%J(L^ )!+9I"PJLM,FU>=]'M!QR"MX0! ME+ZN/1P/6XZ'O\=QK02E7KC=2TQM@;X@3&Y?OA@G\>C8@'&;L8MT[6'B/;AK M:YU&^P>'TW#=P6O8\AK^'J^W>PN-"%Q:)'P+FEGLHED# MQ=&CW1@ED^ZJQ]'#Q1[UUYW=/57W?LMGIB;>>7+B_USZAL!?#C!Y"##Y6]5O MD![?1='@I^*'.P]\B7KIVQ@#F5I)6[_UK;1ME4[J!N%!O>ZS+IE>&PO=V]R:W-H965T>S8;YS!BHL7.0-0Z%>:,#GT9DK-+WQ?1C-(B3SC MQ!-I_Z)57C?P M4+20BJ=YL.Y!2EGVG_S*06P$A)T= 6$>$-8-:.4!K3C8PE/TH'CTLBZ[-"-F8H_&H A-Y+&N\?@P1D=?CM$7Y",Y M(P(DHLQ*R1-=J*__G?&%U/IRX"O=?],+/\K[>I7U-=S1UQ;ZQIF:273#8HBW MQ%^[X_N.>%]S*^"%:WA7H5/PH# (PVW]<8=_CY0.QSO#Q^[POPG; M%5[)IE5,A9;5:^W0VQS=K:.3A;>WAYL%ZD+.201#3Z] $L02O-'OO^%N\,I=)3W)0=Z2F?/0C'VY!F MTATK;9;HY2@8^,M-3GMKC)W=^V#RG2+YCC/Y/P5A"N)]:3I%#ITYG7=$>JTN M#KIOL#349@5+M\#2=6)Y EF#BE/C4"K=O?.DH>8J0'H%D)X3B-ZC)T!K,''* M',JD]X[)::O3ZKV=*0VU60%S7H Y=X*YR9:)#RP=3MU#29V_?Z:"H-=Z.X4: M:K-"JE^0ZCM)/;)EK:?*J7(HEWX]+@VU6>&"@]+"!LR3A B)YB"R^;AU M.N;-=!U;_/XJ8W=G/PHC+&&$M;?YFFD[!0^>69D:#C<0M<\Z;R$UU&854FF? ML=-F;F[Z-1DU:JAS-9<#:*K!*J#2*&.W4ZZ:@)J,&G*W.:-VK7GT&8X:EY8: MNSWU'DM0DUNCECM7V\?M,RPW+CTW=IONBD&H2:E1"YZK8>RF]!D^')=&'+N= M^-HLH+59N =S/&AFUS5G2I!(+4B"_J$3L"!?06/<#L_=4#\+17V49J'2'K;[9?7LF\4W(K2%ERB!B0X- MSGIZ>Q+99X#L1O&Y/1A_YDKQU%[.@,0@3 7]^X1SM;XQ#10?8T;_ 5!+ P04 M " #%@&I59RR'FL$' !_2 &0 'AL+W=O%$<]VN\[O3@(D\[T(E\VY].+ M=".C,&%S3L0FC@/^\XI%Z>-EQ^H\+7@?WJ]DMJ WO5@']^R&R8_K.5>?>EO* M,HQ9(L(T(9S=77;>6J]]>Y(%Y&M\"MFCV'E/LDVY3=-OV8?KY66GG[6(16PA M,T2@7A[8C$511E+M^%Y".]N<6>#N^R>ZGV^\VIC;0+!9>.EW)UV1EWR)+= M!9M(OD\??V?E!@TSWB*-1/Z?/!;K.J,.66R$3.,R6+4@#I/B-?A1[HB=@$'_ M0 M ^BI 7898-<"*#T0,"@#!K4 ^U# L P8GAK@E %.ON^+G97O:3>0P?2" MIX^$9VLK6O8FERN/5CLX3+(CZT9R]6VHXN3T1J:+;ZLT6C(N7CP;4VOTAGC? M-Z'\25ZZ3 9A)'XCSTF/B%7 F2!A0CXFH12OU$+U_L,JW8@@68J+GE2MR9B] M19EY5F2F!S);Y%V:R)4@7K)DRX9XUQQO&^)[:B]L=P5]VA57U C\8Y-T27_T MBM ^M\?*YM>_'2M*5F\-O-?9?85@:V)JW [@DMIH[>X@:,9\;\O9!J MP_/V47I2N_PC[0J2TX&:5O;VL+7S#/:!#+,H$(*D=R0_?LF7/]7WY%JR6'QM M:.Y5 1LTP[+B_5JL@P6[[*CJ+!A_8)WIBV>6TW_3)#82YB)A'A+F@V":O(.M MO ,3?3I+XUB==D0F[JNG@R?8R%7*PW_8DKQ4I:=8VG2X7Q7P80[/3JT/TS$= M]O._B][#KI;&9K35$@GS3MX&_Y0U-16&6Q6&+518!YP\!-&&Y7M_F491P 59 M,UXH\1OY=Z>G-ZE2)!OMM+/?56VT:I(8V]16$B3,.VT#_*.K:6(X6S&<]EU" M#16%5*??,+D_UB>* .E9H QG:T%0 )\QJV8> X@Q$=#6L:-*XY M=*R1-6J68;2586248:X&OHQS58/.+4ZC_:8UEB9C.]K*@(1Y2)@/@FEBCK=B MCMN)^RV T8DS$7" MO,E>+:H/+D#I- FM?G5QVC]+Q!;G/7.&ME)":2Z4YI4TDYJHA+J<.UZ#993S MKTU\JVJINFQ[NAY,HZ-=L63N;M:!P;PY>VMQD#0/2O-1-%U'6NE(C3I^RD^1 ME8QE354GQT8!C;#6/1!)6!\WJHVBZ?)5W8AFOW7>ZX6/ >9!( M0:1Z$66I/=8?[;W^..R/A@W=$6J40&D>E.:C:+J>E5EBF=V2ST\JMCDM[KL& MUH@.)I/)L"XCU".!TCPHS4?1=!DKM\4RVRUS'CX$DI%YI'+$+)&JH);2DB_O M6-9GOZI%'U:,W*S31*2\45BDY3&#TEPHS8/2?!1-%[]R=RP':6A;2%]E!J6Y M4)H'I?DHFJYR91Y99O?HO %PDV-D-8Q29N;LK76$FD90FH^BZ3I6OI%E-HYN M@B@?_ZYYN&"5/W2N:U1FVQV%UATCYE$5M M/;.BENG&N_I:W?JEC;E1K>6%&D90FH^BZ?)6AA$U&T;SZ[E'KE5A59V2-PL& M-8F@-!=*\Z T'T73A:VL) J=AT.A$W&@-!=*\Z T'T735:X,)FHVF,ZZ;*'[ M#M,!W]ZG)%.BPS*,V%TCPH MS4?1=)4K+XF:O:3S3J[C$V>1F9.WEA'J&T%I/HJFRUCY1O2(;Y1WUK>DFK*2 MWR?1*![4/H+27"C-@])\%$V_XZ!RFNP^LAS;T(E'4)H+I7E0FH^BZ2I73I1M M=J).\7_-B-;20ETH*,TK:9:]IZ)Q7I)PF M?[#VFC&MI8/Z3%":!Z7Y*)HN[\[M7MC[O; W?&'O^,+>\H6]Y^O_\)GLRF>R MS3[32;47:0^L8;:>WRBDAG: M6DBHSP2E>5":CZ+I8E<^DPV=J&1#K2679C>8,[26M*!9@QU-L[L6 M[;JF4&L(2O-1M$+3WL[S5&+&[_,GWPBR2#>)+!ZMLEVZ?;K.V_R9,KUJ]>+1 M/.\"?A\F@D3L3H7VNR-5^7CQM)OB@TS7^=-9;E,ITSA_NV+!DO%L!?7]79K* MIP]9@NTSAZ;_ 5!+ P04 " #%@&I5YDO=J+4# %%@ &0 'AL+W=O M7UH\W'O27R:7/EZLF?\3JP)D>!G M651BZJVEW%SZOLC7I,3BG&U(I85EXV MJ8_->39A6UG0BLPY$-NRQ/S7:U*P_=2#WOV!3W2UEOJ GTTV>$5NB/R\F7.U MY[>4!2U))2BK "?+J?<*7B*8Z(0ZX@LE>]'9!GHHMXS=Z9VKQ=0+]!V1@N12 M([#ZV9$9*0I-4O?QPT"]]IHZL;M]3W];#UX-YA8+,F/%5[J0ZZDW]L""+/&V MD)_8_ATQ QII7LX*47^#?1.;Q![(MT*RTB2K.RAIU?SBGT9$)P$>2PA-0OB_ M"9%)B/XW(38)<6VF&4KM 6&)LPEG>\!UM*+IC5IFG:V&3RO]O]](KLY2E2>S M&\GRNS4K%H2+IT_&(4Q?@C<_ME3^ B_ C)6E^F_J&/!.!=%J)< S1"2FA7BN M(L0:.2R'W-Y#@)X!L(@# ?29_;T][BRIJ-_I&]U M>EJGPWZZK_RU$L-68ECSHB.\68&% &QI3'V[5N?!E22E^#ZDIH'%PS#]HE^* M#<[)U%-OLB!\1[SLZ1.8!"^'1+F$(4>PGL2HE1C9Z)EYV(16>&8>+* JE9"X MT@\>>$8K<_CYD-6&/JKINMKM,A@G29R&Z6CB[[K*!B-'"4QAVH]$ Y'1.!K' MX2AH(WN#C=O!Q@\:[!G8$)Z32@Z-U(H^]?EQ"4,-[*+K:]C3J/4TLGI2+_I6 M@ ]TD;,S<'T] Y\K*DVY&E)CI9VJQB4,.8+U+":MQ<1E?4I<2G0)0XY@/8EI M*S%]U/IDI9]JU24,I7]5N30(TR .CA2Y<6ML_'A%SHH^59=+&&I@,.CX"LY' MP7A8UD4KZ\(J:[Z]+6@.NO.Q(2U6R*E:7,*0(UA/'@P.T]C 98DS-$<>G=*0 M*UK?9*T) M#.V/>A?!\(BQPWP?VB?\\ZOY&W!5[8AR-ESL[("3M;BD(5>TOKQ#_P!CI_7. M:<_@E(9D%T@^8KV@E0$&6*BTX3Y5SWJPY-CN2;>I5N%LF M)2OKS37!:IJG ]3Y)6/R?D&PO=V]R:W-H965TOJ2DR);%,'%V4"O28I3D?6VLA-N>VS1=KFA%^5FQH+G]9%2PC0EZR M>YMO&"7+TBA+;==Q>G9&DMR:C,I[-VPR*K8B37)ZPQ#?9AEA3U.:%KNQA:WG M&[?)_5JH&_9DM"'W=$[%M\T-DU=V0UDF&(LBY>5?M*O:^GT++;9< M%%EM+)\@2_+J2![K0!P82([>P*T-W&,#_P4#KS;PWNK!KPW\MWH(:H/@K0:] MVJ!7QKX*5AGID @R&;%BAYAJ+6GJI)2KM)8!3G+U9LT%D[\FTDY,;FE*!%VB M&\+$$_K*2,Y)J3E'GT(J2)+RS^A7]&T>HD\_?Q[90OI4EO:BYD\KOOL"WT/7 M12[6'$7YDBXU]J'9?FBPMV5?FPZ[SQV>ND;@GPMQAAS\!;F.ZVJ>9V8VG]/- M&7*#TASKNO-CWJ,?\QZ;S?\@^4O>6['TFI?'*WG>J2\/^N=*-D67@F;\7]U+ M4W%]/5=ETW.^(0LZMF2ZY)0]4&ORRT^XY_RF4PP2%D+"(DA8# 1K*>TW2OLF M^N2:Y'*8XW M=)PCIS&0TY8.0:-#<*(.3^0NI3HI@M>B-S.Z.O6[>=5=!.DN-KEK1;;71+9G MC*S,C5N.IG+N1=D7='4UT\74B#CU]8:$A9"P"!(6 \%:HO8;4?L?-$#U(96& MA(60L @2%@/!6DH/&J4'QL_W5J5$^B@77%R;#2OKX#"Y]SNI??:F5F&W%<9N MIUFD:>9ZW>'$V*]W1FW81&UH'D[4W#I]0DQ^);JH&:U/_0H@8>&PD_]Q-[81 MI,L8"-82"CO[=9ICE.HBS[)W.Y M3M!==6G;84TF['727.!W,V:DX05#32'/W+WWAF]?F\#&!?&KBR^S^8>:P;I,X:B M59K9!QN=&67WY98T1XMBFXMJVZJYVVQ[7Y2;O4?WI_A\AC7W0WP>59O:>WRU MQWY-V'V2&ULK59=;],P%/TK5D!H2+ DSD?9:".M31$@34P; M@P?$@YO<-M82N]AN._CUV$X:NC8+1>REC>USCN^Y_KK##1=WL@!0Z+XJF1PY MA5++<]>560$5D:=\"4R/S+FHB-)-L7#E4@#)+:DJ7>QYL5L1RIQD:/NN1#+D M*U52!E<"R555$?%S#"7?C!S?V79;#)=D 3>@;I=70K?<5B6G%3!) M.4,"YB/GPC^?#@S> KY0V,B=;V2^M^COK77N9$0D37GZEN2I&SAL'Y3 GJU)=\\U[:/Q$1B_C MI;2_:%-C!Y&#LI54O&K(.H**LOJ?W#=YV"'XCQ%P0\#'$H*&$.P3PD<(84,( MCR5$#<%:=VOO-G$I4209"KY!PJ"UFOFPV;=LG2_*S#ZY44*/4LU3R36L@:T M74/&%XS:Q7N-)IPIH=<0C4E)6 82G:2@""WE2SUZ>Y.BD^M?JT?=NN;"_!<+DD&(T??HU#I(0H'/MY#30]1OA^W>@P*7Z$HVZ[<6LW[K6[/7VBOI=_==Z/X_@@0#\,PCVO M': XQGLNTMYP_O5(/)'8@\P-VLP->C-WRR115,XIY&@)PI92^@E#?%;2!3$/ M7.>^&1RL8A3&^Z?D&%!Z",)>'.WMK6FOB7]-D;M3 .A[>6$K+XDROF*JK@7: MWK:XN[ UC?L'7E>&ET0L*).HA+FF>J>FEA)UM54W%%_:A"U00 M!J#'YYRK;<-,T):\R6]02P,$% @ Q8!J50C'H6<[!P _CH !D !X M;"]W;W)K&ULM5M;;]LV&/TKA%<,';#&(JEKEAAH M+6[KL%Z0K-O#L ?5IFVANG@2G73 ?OPH6;%,BB8B[_-+;,GG.[Q\U F/2-X\ MEM67>L.Y0%_SK*AO)QLAMM?3:;W8\#RIK\HM+^0OJ[+*$R$OJ_6TWE8\6;9! M>38ECN-/\R0M)K.;]M[':G93[D26%OQCA>I=GB?5/V]X5C[>3O#DZ<9=NMZ( MYL9T=K--UOR>BT_;CY6\FAY8EFG.BSHM"U3QU>WD-;YFKM,$M(C?4_Y8'WU' M35,^E^67YN+M\G;B-#7B&5^(AB*1'P]\SK.L89+U^+LCG1S*; */OS^Q_]@V M7C;F9G]D2[%YG823M"2KY)=)N[*QY]YUR"OX5N46=W^18\=UIF@Q:X6 M9=X%RQKD:;'_3+YV'7$4('G, :0+('J >R* =@'TN26X78#[W!*\+J!M^G3? M]K;CXD0DLYNJ?$15@Y9LS9>V]]MHV5]IT0R4>U')7U,9)V9W_($7.X[N^*)< M%VF;O%%N$(._AX1AQ!#?>;V\'N^O4+$:\.QJ3G_KW1V=NE*9]##"*$M'SW! M=WHL_/FKA**W@N?U7Z:L[WE=,V^C@-?U-EGPVXF4N)I7#WPR^_8;[#L_F+H< MDBR&)&- 9$IRW$-R7!O[T^-KZOU]H-\&-O\N'F;$)YX;W$P?COMU",-A$$2. M"HN'L(!&08A5&!O"/.P&D7^ *:WT#JWTK*UD62JEKQU_1GFQ1H\=:)!D,209 M R)34N ?4N!?2 5\R.1 DL609 R(3$E.<$A.<*X*[ .]HP?R%<;8#345,, B M[+F:"!A0- P#32N8 49H2(E9!,)#(T-K(W])BEV-WI>5V*#7.:_218+^11^V MO))#LEBC>[Z6$UAA% @K\]@Q"$D60Y(Q(#(E/=$A/=&%!"*"3 XD60Q)QH#( ME.1@IY_F.^=*1!=Y_+P2SP^HKVF$ 8>#".-(4PD#+B#4U=6$&7!N&(519-8) M?&1I,(A2R)OW/%NA>U%6TA2_>B]M[5Q.,42U:UVLL;.L18\=K:!L,2@;@V)3 MDTCZ))(+Z4E'#)4B2+88E(U!L:DIZHTAMEH;JZ;0P;/M>V'HZ)(RA'FNYP2Z MH@QA!!/BZA,/ PY[ 2;XA*+T+@O;;=:YBG)'C9UC+6ST (5DBT'9&!2;FK;> M-F+O4AH":BE!V6)0-@;%IJ:HMY78:HRL&N(/GN903A"HKB%#F'SF7:QKR!!& ML!=&OJXA0QSVL.?3$QK2>S1L-VDC-&1>YA*P2),,)<42?1 ;7IG?JUJ+'#U, M(=EB4#8&Q:8FK_>>.+R4DH!Z3U"V&)2-0;&I*>K])[8Z**N21,-GVO$B?R E M0YP?N,% 2H8P$GD4A[J4&(H-Y6S$,TL)Z[-*\(64A8!:45"V&)2- M0;&I*>JM*+'Z*)NR=)&*%%!"= E-C7-&VBX@U%Q?5T#9@;86ZHOSPQP */$$]7%!,,AZ?F M*KW!(W:#MQ>4MX7@U7X%5YJ:YR[;V*E'#T;0Q4-0-@;%IB:I]Z8DN)1>@#I0 M4+88E(U!L:DIZATHL2]_VO0B'$XN_,@;Z(4!%H2Z$,0&F.?A*-#U8@B3VD-. M+-Z0WL81NXU[KEZ-8P.,1I&O.QH3S#TN5&UG;]ZH MW;R=JR?FI1M[8:.')^C:(B@;@V)3TW:TZ?1BNTYAMYW"[CN%W7AZ"9-)>Y-) MS]Y[VD4J#W,0$%U ABB/AOIV$@,*2_^BOVPUP5S//;'IC/8^C=I]V@C]./== MJ[T&HTJE-K!34B8*RQ:!L#(I-35'O1.G96UGI<%]I M%.AR,3>@L(,C_46K 49)H*\(,0.,!,[1QA.UF;V;H\_9S/K,6UXIJ!,%98M!V1@4FWH\IG>B[MG[7KM(Y4P+UC>S MSTTHGVHZ$1M01'HA?I*S1HMP58G]PZW#W<%CS M=7M$4;O_!E_/L>%^C*_9_BAF3[\_&?HNJ=9I4:.,KV11SE4@I:_:'[;<7XAR MVYXF_%P*4>;MUPU/EKQJ /+W55F*IXNF@,.1U]E_4$L#!!0 ( ,6 :E5R M-J.>W , )H2 9 >&PO=V]R:W-H965T37,!J8K.V&:9_O[830@:" MH8CI"\2)[_$]Q_;-B02I50\+X-U M!CEEQ3]Y*H6H!;3W!81E0+@5@*,] >TRH&V)%IE96K=$D7@@^ H)TUNCF0NK MC8W6;"@STSA60C^E.D[%=Z UD.@"W9",L 30V"Z>44:DI%.:$"OVVUM0A&;R MG>[X,+Y%;U^_0Z\19>CKG"\E8:D<^$IG8S#]I!SYIA@YW#/RYT1=H@"W4!B$ M84/XR!W^!V'[PGVM025$6 D16KSV'KP/4H*2UTT\BL"H.=#LLVNY( D,/;V1 M)(A'\.(WKW W>-_$ZDQ@SSBV*XYM%WK\>0%"3RB;H(RC*.RU!_YCG8MSM!.Y1!67R,GE$V5VO1YB4J!T:DQP&'6WB#B'.I%(IR+2 M<1+YRA7)"AJI@T=G=T8ZG;"_162W5U#U>)9=M\JN>^22L96BA6RAO^#3BP5.YDB]G" GZM6K].HY"^\=)1.::>+07'U[YZR^ M9P)[1K1?$>T?MY5:^L4NA)[^)KK]G1VL=_EVX=WMM&>;XV#C X(CENVA[$J0 M>CEMXW K._=()ZJ,:XX&'ZLSX\Q%!N^0B7"WU]NFXQSN5#H;7X*=EJ ^,0?H MA#MT^M$.F9?P'WAC0+#;@=3J$'\E%S$/KC*!%+7?'=$H_<6*=JMS$^V.U\MMZ4+ZZ<.YL[ MD')=^O07EEJ*_;HYD4[5;6/)\$]ZLIIR?U4EXLSB'4C)+KO:J[R>2:.$+V'1 M\,:CX9\R:;]"P*.,&F>S"P4B1RE,FG4[JU7S:P<'YM3F3R)FE$E=H*<:/KB\ MT@M=% &XOYT!2$*:#?C[E7*T;YGBB.HZ*_P=02P,$% M @ Q8!J59$K5E/? @ <@@ !D !X;"]W;W)K&ULK59A;YLP$/TK%JNF5FH*(0FA78+4IJM6:56KIMT^3/O@P"58!9O93M+M MU^]L$I8&1K=I7\ V]]Z]=Q@?H[603RH%T.0YS[@:.ZG6Q9GKJCB%G*H340#' M)W,AN*B30Q(+RS/4]+W!SRK@3C>S:G8Q&8JDSQN%.$K7, MT9H"_ ?A_"NAM #UKM%1F;5U23:.1%&LB332RF8&MC46C M&\;-6YQJB4\9XG3T$; &BG2('9")4)H<7H*F+%-'N/PXO22'!T?D@#!.'E*Q M5)0G:N1JS&T8W'B3YZ+,X_\F3X_<"*Y31=[S!)(&_*0=?]J"=]%S9=S?&K_P M6PEO8WU"O.XQ\3W?;]+SS_ 7^A9OE[[>_AR/E-:XM[^VE3BDJ+?3&&^ M]S-5T!C&#G[0"N0*G.CMFV[@O6OR]Y_(7KCM5V[[;>S1;0&2:L87)+/;+L9M MUV2X9 DLBSF/5I'O#<.1N]HU4@\*O+!7!;T0.*@$#EH%3E,A=4>#S%]16-(, M=I)[>_+J$8'7+"ZHQ 6MXJX8ISR&'67'Y#Q'P>P'M6>CF!-ICJ^.F'>6&$*5 M MWXT09U_GI(UP^;#0PK \._-G#-L=J IP_J+]A:?;*C@CK>[;;WY=6#PK\T_VJNCO'>@YR8;N=PL1+ MKLL3OEJM&NJY[2/NK_"R&]]0N6!CLQ":K?C.@G4$L#!!0 ( ,6 :E5RI'M=80( $<& 9 M >&PO=V]R:W-H965TIQN ME7XT)2+!4R6DF04E47T>AB8OL6)FH&J4=F>I=,7(3O4J-+5&5OBD2H1)%$W" MBG$99*E?N]-9JM8DN,0[#69=54SO+E&H[2R(@_W"G*]*<@MAEM9LA?=(/^L[ M;6=AIU+P"J7A2H+&Y2RXB,\O)R[>!_SBN#4'8W!.%DH]NLG78A9$#@@%YN04 MF'UL\ J%<$(6XV^K&70E7>+A>*]^X[U;+PMF\$J)!UY0.0O. BAPR=:"YFK[ M!5L_8Z>7*V'\-VR;V/$X@'QM2%5MLB6HN&R>[*E]#P<)R4L)29N0>.ZFD*>\ M9L2R5*LM:!=MU=S 6_79%HY+=RCWI.TNMWF4?4-KR< GN%_7M4#[NHD)N&*F MA!M[8/#A&HEQ83ZF(=ER+BG,6^G+1CIY0?HVIP%$\0DD49(\3P\M98>:=*B) MUQOVH_Z^6!C2]C3_'$-J)$;')=P-/S:,\!AZ4V#J"[B6MLFB070:/?O$:;@Y0CGI*"=O>LNO,C;RY!$#R5A:5'#M+ MQ/K2=66^A)+*"UY#I=[,N2@IJJE8N+(60&^"3 [OC-8R]Z8Z%2FG+_JR;?9V/&T(R@@1RU!U6,%-U 46DGY M^+T5=3JF#NR/W]6_F.15,E,JX887/]@,EV-GZ) 9S&E3X"-??X5M0I'6RWDA MS2]9MWNCU"%Y(Y&7VV#EH&15^Z1OVX/H!03!GH!@&Q 8WRW(N+RE2+.1X&LB M]&ZEI@49."*O(\Y(WDE8S.7)1\;6*FV]9URTKV,-ZR/&">/XG$GA!0%Z>;LGI MR=F_,JZRW^40=#D$1G=P.(>?5U.)0OW-OVS66HG0+J&__4M9TQS&COJX)8@5 M.-G'#W[L?3Y@<- 9'!Q2SW2^-D]M5&RB=/FL,C_UHY&[LK#"CA4>8PULK#8J MZK&&03*TLZ*.%1UCA396M,-*PJ%O9\4=*S[&BFRL>(<5AXEG9R4=*SG&BFVL M9(<5I8,]9SCL6,.#K#N*(,@&J+!6U' '.8C3,+0STXZ9'F0^JPH$4 MIMQKNE&]%JT>TMTC3LP)V3SXWM_.XQW.'*0DK*P;A)GJ+.H80**UJW@[!L[5 MK1/NJ12_U_O\@PXFNM0K)"M:-$#X_/^/9"O<+]TP3G>^<;?7F/4E=T_%@E52 M >8JSKM(5$ZBO3?:"?+:].HI1]7YS7"I[EH0>H-Z/^<Z_7>W=_8'4$L# M!!0 ( ,6 :E7@P!!O[0( 4+ 9 >&PO=V]R:W-H965TX1>(7 .U;0*00=$S0G,[&NL<1AP-D:<3U:N>D; MLS9&K=(0JK?Q07+UE"B=#&]!K8% 9^B&4$PC0*8#W6&9<2(WZ/0:)":Q^*2& M/#UERP3F,Y$8$O%H=WLJ)CS*I_3VS/GCTB>(\?]C#S'\VKD MXV;Y=TSWR6V5OEP"KUP"S_AUFI?@]^542*[^5G_J$N46W7H+_:Y=B!1',++4 MRR2 K\ */WYP?>=+7;[_9/8N;:=,VVER#_>L^56N\HU*O_NK<.@']JJ*W6C< M$KM;8G(>YN'7?O".Y&YY;2N+3O-^@!"()&DF8:;*G=H<$+*VU#D[8 V/SXK2J,JW7!]?SM_U[-J+&PO=V]R:W-H965T':0\.W 14P,QVDN[?SS:$ M)4"S:NM+L,TYY_KX$M\[WA'ZQ!( CI[SK& 3+>&\O-!U%B608S8@)13BS8K0 M'',QI6N=E11PK$AYIEN&X>DY3@LM&*NU.QJ,R89G:0%W%+%-GF/Z:PH9V4TT M4]LOW*?KA,L%/1B7> T+X(_E'14SO5&)TQP*EI("45A-M$OS8NY)O )\36'' M#L9(.ED2\B0GU_%$,^2&((.(2P4L'EN8099)(;&-G[6FUH24Q,/Q7OU*>1=> MEIC!C&3?TI@G$VVDH1A6>)/Q>[+[ K4?5^I%)&/J%^TJK"/ T89QDM=DL8,\ M+:HG?J[/X8 @=/H)5DVPV@3G!8)=$^S71G!J@O/:"&Y-4-;URKLZN!!S'(PI MV2$JT4)-#M3I*[8XK[20W\F"4_$V%3P>7!<1R0$]X&=@Z#P$CM.,?4"?T.,B M1.=G'] 92@OTD) -PT7,QCH70255C^H TRJ ]4( &]V0@B<,S8L8XAY^>)KO MG^#KPFSCV-H[GEHG!6\C/D"&^1%9AF7U[&=VFKZ F<3O1'XUA M[Z3A^6H%JCZ*J[7)L[ -?9XK*=,XV((QL!RO9;H79@[]ENL*YA^+M;Z7>;^6 M-VJYU@^J3@YTK@0 02 9 >&PO=V]R:W-H965T MT+V/*Y1[I'5U=7&NRX>)%K2A7ZFF>%'%IK MI3;WMBT7:YH3><V=AQ0CLGK+!&@ZKM48P& MO%09*^BC0++,S]S/6U0(7YA=">/GI%V9<[YBW[YF XM1X^(9G2A- 6!ORV= MT"S33#"./_:D5M.G-CQ^?F7_OG(>G)D322<\^\)2M1Y:L852NB1EIC[SW0]T M[U"@^18\D]4OVNVQCH46I50\WQO#"')6U/_DZUZ((P/@,1O@O0%N&_AG#+R] M@7=I#_[>P+^TAV!O4+ENU[Y7PDV)(J.!X#LD-!K8]$.E?F4->K%"!\J3$O"5 M@9T:_0BQ^+%8\)RB1RK0TYH(BFZF5!&6R5OT 3T_3='-NUOT#ME(ZJ\2L0(] M%TS)]] (SS^O>2E)D['L?U[WC,[U[Z!,OU%JB69'2U& _[;=/ M>NQM4**1 [_*,<:]A#\MU!URW/<(.Q@;QC/I-W^BFSN$@\K<-;GS[WJ?_>/> M3\3PFMCP*C[O#-^,B((5*WD4&;\^S*42L+I_,TUV3>>;Z73*NY<;LJ!#"W*: MI&)+K=&WW[BA\YU)Z6N23:])-KL2VD@SL[;'Z790;!#X^14V[J,A/ M?.<4->NBHT2&Z." D(I4JQCUE'%VT KHHU^^ZVD69)KZ+ MP@G&OMGAN'$X[DW/7ZHBB*:(;*F H@X593Z'3 V376_4]R;GXVOFZ&N23:]) M-KL2VAE_A!*Y],#$@O]F(?QWXK (V< 417 M$K:"L(M, C=*(GPF ;G.H89T_DX*2EE6ZO(?2;HH!5,,:L8;*!3KJ+PUEHE. M-X'&X$=+%@/,]X,P<.*6*B:^!+M>2Q(##(=^' 9GEJ9[5%:[O9),M0:P-M_R MVS5-7P33XD9MWTU0B <''&M[;V0%VL!)V@ITH4D48X@UYXP$^" !?GL9H.*0 MEF_TIG2+-I"C*DDNV;@K 5.>902>&TNSEO5PXN-MYPZW5Y81Y;;3NA$5N&WQ M3"COC&Z'JMOM+2";T/D?E?,N4LZ$Z@AG G6%,Z':PME'I]JS>3UQ#^U1?<52GZ -]?3_RB8@5*R3*Z!*ZUY2 [!H WY>>5\35=9^7E9%55F_/IM%RL>!J7 M9_F&9^*;A[Q(XTJ\+1ZGY:;@\;)IE*ZGU#2=:1HGV61VT7SVJ9A=Y-MJG63\ M4V&4VS2-BW^N^3I_OIR0RPTH?:4! M[1K00QNPK@&3&C#SE096U\ ZM >[:V ?VL#I&CB-]JU8C=)!7,6SBR)_-HH: M+=CJ%TVZFM9"X"2K1]9=58AO$]&NFMWQ1S%.JM*XR=IA6J?[;<"K.%F7/QAO MC"0S?EOEVS+.EN7%M!)=U@VGBX[^NJ6GK] SXWV>5:O2"+,E7P+M WU[7]-^ M*D+=Q4M?XKVF6L*/B^K,,,F/!C4I-3[?!<;;-S\ OVNNI[GCFS.#V@T-T= $ M(WZ-4;8Y >A"G%\5Z6E^B;-O:330GNW&&FMXF7ZL&;=\DQ=5DCT.!MV?OPJX M<5/QM/P+&F@MMP5SUQ/P>;F)%_QR(F;8DA=/?#+[_COBF#]!V<4D"S#)0DRR M"(ELD&UKEVU+QS[[L$WO>6'D#V(!JO,=WZ_YR] NC?\TH_Q:2WQLJC')@I;, M;LCJ1?MI1B^F3_OYP^PN0B(;Y,_>Y<_6YN^6/_%LRZ'\M V=?14<:EON4(JY M"B.>Z_KF$!:H,)?YKDDBZ1=#L*OHG@NP>'GJ@'[GG0=S@&0XTN:!"K(]HB4A5 %68[K2;II M(QNIF[?3S=/J=I76R^F_K6YBOM5(YRFQN)8IQ3)701ZELG0JB%(JRQ("*.+9 M4JXB;7@CQ?-WXOE:\>;Q)JGB=2O:,JFVH@M(.1^X%CU9.15$B,\D5*"B7,^6 MKNH0H+)])LV=D3:VDSAV>3ZTVQ"U MVZAC&ZQTA ISWW<[5'C/G1&MPJ(4WY;&!W%]KXRKE!?)(@;EUK(<6S&AL@6H M;"$J6X3%-LPN[;-+3VB(.G*LI&.R!:AL(2I;A,4V3'IO@HG6=1U7[OBT+J*(< MCS!9/Q5%J&/)U;8^OK'Z]3:/Z'V>INX!S!@1]0>S9-&0C%8G[H'=AJC=1E"W MIL-LA[U2]_1.D.BM8%OWW&05+[+F4H_7H-Q(MJO+"29;@,H6HK)%6&S#[/9^ ME7BGK'N0[&*7=$RV )4M1&6+L-B&2>]]-M$;[8/K'L#Y>DK9 X!,>8L" -F* MSP9 C!)YO3F%SZ:]SZ;?\-F'USQ4=<#,E%;9.022-V4" .0[\GH-@ B1MQXC M?7ACY>M---6;Z$/+G8YF4/_*I<<< (F5ELGB 2A31H4 BE%Y)S/21S=6O=ZD M4JT?TA0[7NICET%4M@"5+41EB[#8ABGO_2NU3EC[4-2C452V )4M1&6+L-B& M2>\--QU]EDH!CVT[+I,K'@!'7%^X/'GE47$N998M.T$ 9WF^)Q^11?K(QBK7 M6VV*=:1*H3-5TY%W*P 8M9B\Z 8 C%#'E$]\0@#G6)YR/*B/CNM M66>^Z;'UU$=/.:@>&Y4M1&6+L-B&*>\]-CVEQZ:H'AN5+4!E"U'9(BRV8=)[ MCTWU'ENWS@".V?%EJS:'8*Y'Y=U< &;;1+Z!)01@8G*4[R6(]%&-5(WU]IKI M[?7A:PQ3[:YR/],< 'GRCD( @*@K;ZV' .J=1647'NGC&ZM?[Z^9WE\W2XCF M=CY]\Z-OW40]G49E"U'9(BRV85I[X\].>3K-4$^G4=D"5+80E2W"8ALF?>\6 M;?V.A&8%8>KQ\#M"B+)#!N%\(AN0 ((QSW.5.1# 4>8Q>9M,']A8X7I?S_3G MTN$Z29-,LW2@.G=4M@"5+41EB[#8AFGMG3NS3SD)(IGG+NF8; $J6XC*%F&Q M#9/>;SHP_::#;A)4_3X\"0(X:!($8. D".# 2? 4^PRLWV=@^GV&(RII5]E1 M5YX? #!4/F@!,$R^KPGJ2[8@^L".%6ZZ]T!>RHO'YM')TECDVZQJGY?:?;I[ M//.J>2A1^OR:G,\)\'E SL/VXOGT6]'U+WE1 \3W#WE>O;RI.]@]Y#K['U!+ P04 " #% M@&I50^[=F] " #Q"0 &0 'AL+W=O?DG.M[8P_72C^8%,"21\&E&7FIM=F9[YLD!4'-JRWM: MN&&+U+H%/QYF= &W8.^RB<:97[+,F !IF))$PWSD?6B=C0 F5[.1%SA!P"&QCH'BWPK&P+DC0AF_"DZO?*4#;H^?V#_EWM'+E!H8 M*W[/9C8=>7V/S&!.E]S>J/4E%'XZCB]1W.2_9%W$!AY)EL8J48!1@6!R\T\? MBSQL 5KM X"P (0O!40%(,J-;I3EMBZHI?%0JS71+AK9W"#/38Y&-TRZ7;RU M&I\RQ-EXK(1@%K?%&D+EC(R5M$PN0"8,##F^ $L9-R?D';F29JFI3(",.67" MX-+=[04Y/CHA1X1)\BU52X,49NA;%.;H_:00<;X1$1X0\36QIR1HO25A$(85 M\'$]_#.5A^ ^IJ/,25CF),SYV@?X[K'P0)LWF R!W6)H7G!__4^T6F@JJGS6 M$KN./#,936#D8O6MW@?97KALAV$-F.]W;IO5V[_T5]8TW#8P*FLJ W#-V$_6C M:HW=4F.W5N,E4&[3E_5++=._UDQ#9#NF>Z7I7M/]TFO2>T-D.][[I??^?_=+ M_UF=A;W.7BW6Q^Q(&Y32!LWUR^!9O[9Z46M/9$50)QKLJ?2W#F1W&?I"]8)) M0SC,$1:<]M"DWEPP-A.KLOR,GBJ+)WX^3/%.!MH%X/.Y4O9IXH[]\I87_P%0 M2P,$% @ Q8!J52@/^0A; P #!8 T !X;"]S='EL97,N>&ULW5C1 M;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5.E]F%OE2$.6'*VS?!+?#2JTYO5M0JKQ5SD4U\A=*E9^"H)HM:$ZJJZ*D0B-9 M(7.B=%?.@ZJ4E*05D'(>=#N=.,@)$_YX*);Y3:XJ;U8LA1KY21/R[.UK.O+# M^*/O6;E)D=*1_W#Q_M>R4-?O/'L_^W!VUGFXO-Z/7QC@T@^2$_I1TC;"2%2_;%P:'OP=-4Z.1.%-+EM!OM[6@_? S8],,@X M;PQV?1L8#TNB%)7B1G?,8!-\ GEU^WY=:H=S2=9AM^=O">:FDTP+F5+9I G] M36@\Y#0#.Y+-%W!711D J%21ZT;*R+P0Q'C8,.J&EIU1SN_@U?,SV]%>9:U] M-;4DFJ8V5#>MC.V ?EO-:K=E>R_2]4KV6*@O2ST=8?I0+?16THRM3'^5-08P M]1!7)V7)UY\YFXNMR@D^Z.S0:G,=(!*WWND4K%9._);DO*> MKM2FG%89[KE[@I[_[3K/J:"2\+9I7?MO>95?[#CJOY9E\U;9-^ST6)\GWKK) MWBF8C$_!Y$G4Y. 43"8G8++_:F_-YY@,3\%D]TV:#.KS6NM0N',D;*(>'+U' M_@\XZ/-M4F^Z9%PQ4?<6+$VI>'(RU/**3/6?NCOZ>GQ*,[+DZKX!1_ZV_9VF M;)DGS:A;6(AZU+;]#:87QLVY7^=B(J4KFD[JKIQ/3=/3#9VUOH"PC]R8RXU@ M'(NY$<"P/)@#C&-96)[_:3X#=#X6P[P-G,@ Y0Q0CF6YD(GY8'G!FG)SH@AV%?.&/<$XDB08 K7HKM$X M1E8GAH][?["G)(J2Q(T YG8011@"3R..8 [ X9$D?D>W/L^"C;?4\'V_[_C MOU!+ P04 " #%@&I5EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( ,6 :E4.R+"6H 4 )$P / >&PO=V]R M:V)O;VLN>&ULQ9M+4^,X$(#_BBHG]I -\2LS%%#%\-A-%0,IPLYU2K&51(LL M922;Q_SZ;3ED5EY$UUZ:G$ALQ_[_FXW0L&=I;,T;^&I7([>Q@E=N+413JU%R>%B,:B[UX/1X=ZZ9'85? M3"/*1AH-&_V&;U(\N7_W^Z_L43JYD$HV+R>#[K,2 U9++6OY4U0G@\,!Q\J?1#5?STAJE3@;C[8YOPC:R?+-Y[B'O^<)U6QJ^N., \$;\8V?\3 M1K-4#MUG+C!DSS6IP,SLVCL&S&5\+?%%QE6FUOL &R M(%SV2,(..ZTZ1DH>[8R2%5R]8E^XXKH4K(NC"P 3!##9&R [F/$ ,D4@4W+( M2F@'A#W!GP:0&0*9?6 D=V@-,TMVON9Z%4#F"&2^#TC747*W#B +!+*@ MA;SA36N%9[K="+O='Y!-$+()+=F=*.$ ]<*FSK40P;.R-*UN8+3SP0P?Q$\( MY"=:R*E^A -@]!=AU#XC0)]I@0PAEKU$Q88R)C7%M]&IX+VS-+L2B1X498DRLB"^M@V@Y!QJK%U*_&=G& MF!G&Q&KP'1/ZZ%3[(0ZR.S:#9*#K G]IV?3Z >:&,;$'\\@"?8IF]!E/T5*,#2/10-[."> T4?$A-$LL_Z MX7L28F*62#ZN@HB&$--$LI=B(H:98OY(]UE5]%HZQ922?G!5$8TCYI64NKSH M)?)1/'1BBE@MT8P^2HFY)25V"YK:]Q]&S#0IL6EBJ7TTEIAG4F+/1#+H*".F MF918,]M4.HJ%:24EUDHL?XU"8GY)B?T22V1CD!EFEXS8+O%DYT(T7*H^)2:7 MC+I>B5$.V9E2YHGK,L3$%),1*P9/RM(0$U--1JR:,"D;LGE;U]R^L-LE^\K_ M-C:^9!CYLGW M\78%,,%([,J$YLG1-_#[?,_2,T^.F2*I>X$IJ/B8V39?X6XV MJEM0QU6WG(Y=*?,48F(**J@KH!WFZV2,7KU&]:N?INDU.::@XD.6 0#F%:1P M_LD,(7M+/2:8@B8?N#X@^DA.,/5,]K!2($Z)F6>RAS4#<4I,/)-]KAY@!R$F M)IY))YY1=[ [/:[$$HJ5Z@8NX6![R54YL\S_V:[HRW*_&&?9*G4.VV[UM>'5 M;D7][K\!3O\!4$L#!!0 ( ,6 :E7'UW-/1P( -4K : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(! MY)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A M5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9 MB]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\V MZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0 M/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*] M%?56 KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*] M#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U M;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@ MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW M$.B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>_\DWH/X]>A#->>[S5>_R>I'L_G MENOE+\OOG9.[]X)S?5LQ//T%4$L#!!0 ( ,6 :E4?G85O"0( -@J 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-Z]\PB+(!M@.+ M>0%/_WKR%&>'OAOBLMBD MY*\8B_6&>AM+YVG(*RL7>IORU[!FWM9;NR8F%@O#:C^*F]?$B M;RC8NPGCRL]A1"V]#LT8;TT_9Y%SMT+*:GCF)YNL0[/;K5JJVI1C*?G M/A>BD-K3K_B6F$N?_7XT3KNAYI/9^7K_N+"=YA'9]#C_CO^>\5O]+_8A0/J0 M('THD#XT2!\&I(\*I(]+D#Y^@/3!%RB-H(C*44CE**9R%%0YBJH894$L! A0#% @ Q8!J50=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #%@&I58Y3.9>X K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " #%@&I5F5R<(Q & "<)P $P @ ', 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,6 :E6U:$5G]P4 ,,? 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ Q8!J5='P7\?I @ ,0@ M !@ ("!SQ4 'AL+W=OX8 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J50SJ\Q<3"@ &"X !@ ("! MV#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ8!J55L=)JP! P @P8 !@ ("!U6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J5=!D MGA?&" /!8 !D ("!+7@ 'AL+W=O2&L0 "?- &0 M @($J@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J54>DMFOU" B1@ !D M ("!I >&PO M=V]R:W-H965T&UL4$L! A0#% @ Q8!J5:JQ0BM6" ="4 !D ("! M';( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q8!J5=J6O2$O!0 ZPL !D ("!4<8 'AL+W=O&PO=V]R:W-H965T7J !X;"]W;W)K&UL4$L! A0#% @ Q8!J57$#VF.5 @ I04 !D M ("!,>X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q8!J55I&",\& P 6 8 !D ("!1_@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ8!J5&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J5;E79_32! M*0T !D ("!6A ! 'AL+W=O" &0 @(%C M%0$ >&PO=V]R:W-H965T 0 "X* 9 " @5H9 0!X;"]W;W)K&UL4$L! A0#% @ Q8!J59YJQ"OZ P $!0 !D M ("!"1X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q8!J5?]FONZ[ @ E < !D ("!="H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J M504ZNBFE @ 5 8 !D ("!$#@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J55L'>_,L P 4 H M !D ("!UT,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J5?F28TRR" %54 !D M ("!R%D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q8!J55ZBHL%- @ )P4 !D ("!%6L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J55P< M\VDD P 3 H !D ("!J7@! 'AL+W=O&PO=V]R:W-H965T:P0< ']( 9 " @<2 0!X;"]W;W)K&UL4$L! A0#% @ Q8!J5>9+W:BU P !18 !D M ("!O(@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q8!J50C'H6<[!P _CH !D ("! MX90! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q8!J57*D>UUA @ 1P8 !D ("!?*,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q8!J54/NW9O0 @ \0D !D M ("!^[L! 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #%@&I5'YV%;PD" #8*@ M$P @ &]RP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..4@!2 '46 #WS0$ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 282 375 1 true 73 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.janusintl.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.janusintl.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statement of Changes in Stockholders??? Equity Sheet http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity Consolidated Statement of Changes in Stockholders??? Equity Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Nature of Operations Sheet http://www.janusintl.com/role/NatureofOperations Nature of Operations Notes 7 false false R8.htm 0000008 - Disclosure - Recently Issued Accounting Standards Sheet http://www.janusintl.com/role/RecentlyIssuedAccountingStandards Recently Issued Accounting Standards Notes 8 false false R9.htm 0000009 - Disclosure - Inventories Sheet http://www.janusintl.com/role/Inventories Inventories Notes 9 false false R10.htm 0000010 - Disclosure - Property and Equipment Sheet http://www.janusintl.com/role/PropertyandEquipment Property and Equipment Notes 10 false false R11.htm 0000011 - Disclosure - Acquired Intangible Assets and Goodwill Sheet http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwill Acquired Intangible Assets and Goodwill Notes 11 false false R12.htm 0000012 - Disclosure - Accrued Expenses Sheet http://www.janusintl.com/role/AccruedExpenses Accrued Expenses Notes 12 false false R13.htm 0000013 - Disclosure - Line of Credit Sheet http://www.janusintl.com/role/LineofCredit Line of Credit Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt Sheet http://www.janusintl.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 0000015 - Disclosure - Business Combinations Sheet http://www.janusintl.com/role/BusinessCombinations Business Combinations Notes 15 false false R16.htm 0000016 - Disclosure - Equity Incentive Plan and Unit Option Plan Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan Equity Incentive Plan and Unit Option Plan Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity Sheet http://www.janusintl.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 0000018 - Disclosure - Related Party Transactions Sheet http://www.janusintl.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 0000019 - Disclosure - Revenue Recognition Sheet http://www.janusintl.com/role/RevenueRecognition Revenue Recognition Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://www.janusintl.com/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.janusintl.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Net Income Per Share Sheet http://www.janusintl.com/role/NetIncomePerShare Net Income Per Share Notes 22 false false R23.htm 0000023 - Disclosure - Segments Information Sheet http://www.janusintl.com/role/SegmentsInformation Segments Information Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and Contingencies Sheet http://www.janusintl.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.janusintl.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 0000026 - Disclosure - Nature of Operations (Policies) Sheet http://www.janusintl.com/role/NatureofOperationsPolicies Nature of Operations (Policies) Policies http://www.janusintl.com/role/RecentlyIssuedAccountingStandards 26 false false R27.htm 0000027 - Disclosure - Nature of Operations (Tables) Sheet http://www.janusintl.com/role/NatureofOperationsTables Nature of Operations (Tables) Tables http://www.janusintl.com/role/NatureofOperations 27 false false R28.htm 0000028 - Disclosure - Recently Issued Accounting Standards (Tables) Sheet http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsTables Recently Issued Accounting Standards (Tables) Tables http://www.janusintl.com/role/RecentlyIssuedAccountingStandards 28 false false R29.htm 0000029 - Disclosure - Inventories (Tables) Sheet http://www.janusintl.com/role/InventoriesTables Inventories (Tables) Tables http://www.janusintl.com/role/Inventories 29 false false R30.htm 0000030 - Disclosure - Property and Equipment (Tables) Sheet http://www.janusintl.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.janusintl.com/role/PropertyandEquipment 30 false false R31.htm 0000031 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) Sheet http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillTables Acquired Intangible Assets and Goodwill (Tables) Tables http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwill 31 false false R32.htm 0000032 - Disclosure - Accrued Expenses (Tables) Sheet http://www.janusintl.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.janusintl.com/role/AccruedExpenses 32 false false R33.htm 0000033 - Disclosure - Long-Term Debt (Tables) Sheet http://www.janusintl.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.janusintl.com/role/LongTermDebt 33 false false R34.htm 0000034 - Disclosure - Business Combinations (Tables) Sheet http://www.janusintl.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.janusintl.com/role/BusinessCombinations 34 false false R35.htm 0000035 - Disclosure - Equity Incentive Plan and Unit Option Plan (Tables) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanTables Equity Incentive Plan and Unit Option Plan (Tables) Tables http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan 35 false false R36.htm 0000036 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.janusintl.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.janusintl.com/role/StockholdersEquity 36 false false R37.htm 0000037 - Disclosure - Revenue Recognition (Tables) Sheet http://www.janusintl.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.janusintl.com/role/RevenueRecognition 37 false false R38.htm 0000038 - Disclosure - Leases (Tables) Sheet http://www.janusintl.com/role/LeasesTables Leases (Tables) Tables http://www.janusintl.com/role/Leases 38 false false R39.htm 0000039 - Disclosure - Net Income Per Share (Tables) Sheet http://www.janusintl.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.janusintl.com/role/NetIncomePerShare 39 false false R40.htm 0000040 - Disclosure - Segments Information (Tables) Sheet http://www.janusintl.com/role/SegmentsInformationTables Segments Information (Tables) Tables http://www.janusintl.com/role/SegmentsInformation 40 false false R41.htm 0000041 - Disclosure - Nature of Operations (Details) Sheet http://www.janusintl.com/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.janusintl.com/role/NatureofOperationsTables 41 false false R42.htm 0000042 - Disclosure - Nature of Operations - Allowance For Credit Loss (Details) Sheet http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails Nature of Operations - Allowance For Credit Loss (Details) Details 42 false false R43.htm 0000043 - Disclosure - Recently Issued Accounting Standards (Details) Sheet http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails Recently Issued Accounting Standards (Details) Details http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsTables 43 false false R44.htm 0000044 - Disclosure - Inventories - Summary Of Major Components Of Inventories (Details) Sheet http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails Inventories - Summary Of Major Components Of Inventories (Details) Details 44 false false R45.htm 0000045 - Disclosure - Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details) Sheet http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details) Details 45 false false R46.htm 0000046 - Disclosure - Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details) Sheet http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details) Details 46 false false R47.htm 0000047 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details) Sheet http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails Acquired Intangible Assets and Goodwill - Goodwill (Details) Details 47 false false R48.htm 0000048 - Disclosure - Accrued Expenses (Details) Sheet http://www.janusintl.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.janusintl.com/role/AccruedExpensesTables 48 false false R49.htm 0000049 - Disclosure - Line of Credit (Details) Sheet http://www.janusintl.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.janusintl.com/role/LineofCredit 49 false false R50.htm 0000050 - Disclosure - Long-Term Debt - Schedule of Debt (Details) Sheet http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails Long-Term Debt - Schedule of Debt (Details) Details 50 false false R51.htm 0000051 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.janusintl.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - Business Combinations - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Assets Acquired and Liabilities Assumed (Details) Details 53 false false R54.htm 0000054 - Disclosure - Business Combinations - Assets Acquired (Details) Sheet http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails Business Combinations - Assets Acquired (Details) Details 54 false false R55.htm 0000055 - Disclosure - Business Combinations - Pro Forma (Details) Sheet http://www.janusintl.com/role/BusinessCombinationsProFormaDetails Business Combinations - Pro Forma (Details) Details 55 false false R56.htm 0000056 - Disclosure - Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details) Details 56 false false R57.htm 0000057 - Disclosure - Equity Incentive Plan and Unit Option Plan - Rollforward (Details) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails Equity Incentive Plan and Unit Option Plan - Rollforward (Details) Details 57 false false R58.htm 0000058 - Disclosure - Equity Incentive Plan and Unit Option Plan - Additional Information (Details) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails Equity Incentive Plan and Unit Option Plan - Additional Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details) Details 59 false false R60.htm 0000060 - Disclosure - Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details) Sheet http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details) Details 60 false false R61.htm 0000061 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.janusintl.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.janusintl.com/role/StockholdersEquityTables 61 false false R62.htm 0000062 - Disclosure - Stockholders??? Equity - Common Stock Holdings (Details) Sheet http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails Stockholders??? Equity - Common Stock Holdings (Details) Details 62 false false R63.htm 0000063 - Disclosure - Related Party Transactions (Details) Sheet http://www.janusintl.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.janusintl.com/role/RelatedPartyTransactions 63 false false R64.htm 0000064 - Disclosure - Revenue Recognition - Contract Balances (Details) Sheet http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails Revenue Recognition - Contract Balances (Details) Details 64 false false R65.htm 0000065 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 65 false false R66.htm 0000066 - Disclosure - Leases - Balance Sheet Classification (Details) Sheet http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails Leases - Balance Sheet Classification (Details) Details 66 false false R67.htm 0000067 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.janusintl.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 67 false false R68.htm 0000068 - Disclosure - Leases - Supplemental Cash Flow (Details) Sheet http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails Leases - Supplemental Cash Flow (Details) Details 68 false false R69.htm 0000069 - Disclosure - Leases - Operating Lease Maturity (Details) Sheet http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails Leases - Operating Lease Maturity (Details) Details 69 false false R70.htm 0000070 - Disclosure - Leases - Finance Lease Maturity (Details) Sheet http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails Leases - Finance Lease Maturity (Details) Details 70 false false R71.htm 0000071 - Disclosure - Income Taxes (Details) Sheet http://www.janusintl.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.janusintl.com/role/IncomeTaxes 71 false false R72.htm 0000072 - Disclosure - Net Income Per Share (Details) Sheet http://www.janusintl.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.janusintl.com/role/NetIncomePerShareTables 72 false false R73.htm 0000073 - Disclosure - Segments Information (Details) Sheet http://www.janusintl.com/role/SegmentsInformationDetails Segments Information (Details) Details http://www.janusintl.com/role/SegmentsInformationTables 73 false false R74.htm 0000074 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.janusintl.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.janusintl.com/role/CommitmentsandContingencies 74 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value "--12-31", should match the Entity Registrant Fiscal Year End Date "01/01" on record within EDGAR. jbi-20221001.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - jbi-20221001.htm 4 jbi-20221001.htm exhibit3101-section302cert.htm exhibit3102-section302cert.htm exhibit3201-section906cert.htm exhibit3202-section906cert.htm jbi-20221001.xsd jbi-20221001_cal.xml jbi-20221001_def.xml jbi-20221001_lab.xml jbi-20221001_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "jbi-20221001.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 282, "dts": { "calculationLink": { "local": [ "jbi-20221001_cal.xml" ] }, "definitionLink": { "local": [ "jbi-20221001_def.xml" ] }, "inline": { "local": [ "jbi-20221001.htm" ] }, "labelLink": { "local": [ "jbi-20221001_lab.xml" ] }, "presentationLink": { "local": [ "jbi-20221001_pre.xml" ] }, "schema": { "local": [ "jbi-20221001.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 588, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 8, "http://xbrl.sec.gov/dei/2022": 5, "total": 13 }, "keyCustom": 35, "keyStandard": 340, "memberCustom": 23, "memberStandard": 48, "nsprefix": "jbi", "nsuri": "http://www.janusintl.com/20221001", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "role": "http://www.janusintl.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Property and Equipment", "role": "http://www.janusintl.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquired Intangible Assets and Goodwill", "role": "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwill", "shortName": "Acquired Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Accrued Expenses", "role": "http://www.janusintl.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Line of Credit", "role": "http://www.janusintl.com/role/LineofCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Long-Term Debt", "role": "http://www.janusintl.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Business Combinations", "role": "http://www.janusintl.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Equity Incentive Plan and Unit Option Plan", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan", "shortName": "Equity Incentive Plan and Unit Option Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.janusintl.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Related Party Transactions", "role": "http://www.janusintl.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Revenue Recognition", "role": "http://www.janusintl.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "role": "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Leases", "role": "http://www.janusintl.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "role": "http://www.janusintl.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Net Income Per Share", "role": "http://www.janusintl.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Segments Information", "role": "http://www.janusintl.com/role/SegmentsInformation", "shortName": "Segments Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Commitments and Contingencies", "role": "http://www.janusintl.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Events", "role": "http://www.janusintl.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Nature of Operations (Policies)", "role": "http://www.janusintl.com/role/NatureofOperationsPolicies", "shortName": "Nature of Operations (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Nature of Operations (Tables)", "role": "http://www.janusintl.com/role/NatureofOperationsTables", "shortName": "Nature of Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Recently Issued Accounting Standards (Tables)", "role": "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsTables", "shortName": "Recently Issued Accounting Standards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Inventories (Tables)", "role": "http://www.janusintl.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Property and Equipment (Tables)", "role": "http://www.janusintl.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Acquired Intangible Assets and Goodwill (Tables)", "role": "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillTables", "shortName": "Acquired Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.janusintl.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.janusintl.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Business Combinations (Tables)", "role": "http://www.janusintl.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Equity Incentive Plan and Unit Option Plan (Tables)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanTables", "shortName": "Equity Incentive Plan and Unit Option Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.janusintl.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.janusintl.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "jbi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Leases (Tables)", "role": "http://www.janusintl.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "jbi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.janusintl.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "role": "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Segments Information (Tables)", "role": "http://www.janusintl.com/role/SegmentsInformationTables", "shortName": "Segments Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "INF", "first": true, "lang": "en-US", "name": "jbi:NumberOfGeographicRegions", "reportCount": 1, "unitRef": "region", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Nature of Operations (Details)", "role": "http://www.janusintl.com/role/NatureofOperationsDetails", "shortName": "Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i603b0a4ac02a450dba15ccbc124c719a_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Nature of Operations - Allowance For Credit Loss (Details)", "role": "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails", "shortName": "Nature of Operations - Allowance For Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "jbi:LeasesRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Recently Issued Accounting Standards (Details)", "role": "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails", "shortName": "Recently Issued Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i6a744cd884164b63a4383e847e3d8920_I20220102", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Inventories - Summary Of Major Components Of Inventories (Details)", "role": "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails", "shortName": "Inventories - Summary Of Major Components Of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details)", "role": "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails", "shortName": "Property and Equipment - Summary Of Property, Equipment, and Other Fixed Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details)", "role": "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "shortName": "Acquired Intangible Assets and Goodwill - Recognized Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquired Intangible Assets and Goodwill - Goodwill (Details)", "role": "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "shortName": "Acquired Intangible Assets and Goodwill - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Accrued Expenses (Details)", "role": "http://www.janusintl.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Line of Credit (Details)", "role": "http://www.janusintl.com/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i765c6b82cc934d7d86c1bc1fce8956e9_D20220102-20221001", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i85cb4bdae7dc489db3c596a82f267179_I20201226", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statement of Changes in Stockholders\u2019 Equity", "role": "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "shortName": "Consolidated Statement of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i207b9fd5b9a74fb5b0bfd0f8875b084b_D20201227-20210327", "decimals": "INF", "lang": "en-US", "name": "jbi:StockIssuedDuringPeriodSharesVestingOfSubsidiaryMemberUnits", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Long-Term Debt - Schedule of Debt (Details)", "role": "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails", "shortName": "Long-Term Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Long-Term Debt - Narrative (Details)", "role": "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i6575c9ddaf294f2990b6ec16a1ccbdea_I20210119", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Business Combinations - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "if4a2075acb364416941d1d8abf0c14eb_I20210831", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "id183e16231fa47b09bcea0334d0b70fc_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Business Combinations - Assets Acquired (Details)", "role": "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "shortName": "Business Combinations - Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie8ea936a32524284be203c3dacb7e252_D20210831-20210831", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i37e3a8a988f24f259c4282997e5e3872_D20210627-20210925", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Business Combinations - Pro Forma (Details)", "role": "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails", "shortName": "Business Combinations - Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i37e3a8a988f24f259c4282997e5e3872_D20210627-20210925", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie957ae6276e1469a9699cc7bb4749ab6_I20221001", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails", "shortName": "Equity Incentive Plan and Unit Option Plan - 2021 Omnibus Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie957ae6276e1469a9699cc7bb4749ab6_I20221001", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "id697272d3e46454dafb4876ee5876fe5_I20220101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Equity Incentive Plan and Unit Option Plan - Rollforward (Details)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "shortName": "Equity Incentive Plan and Unit Option Plan - Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "id697272d3e46454dafb4876ee5876fe5_I20220101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Equity Incentive Plan and Unit Option Plan - Additional Information (Details)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "shortName": "Equity Incentive Plan and Unit Option Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i00b2c922bfae4c659a87ee98558c87a3_D20220703-20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ia7fe2701d1e1489f871bcaa395d23aa4_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails", "shortName": "Equity Incentive Plan and Unit Option Plan - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ia7fe2701d1e1489f871bcaa395d23aa4_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": "-3", "lang": "en-US", "name": "jbi:LeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details)", "role": "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails", "shortName": "Equity Incentive Plan and Unit Option Plan - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i98e3d559dfa040c39a3df4cfd7d2338e_I20210607", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.janusintl.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i98e3d559dfa040c39a3df4cfd7d2338e_I20210607", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stockholders\u2019 Equity - Common Stock Holdings (Details)", "role": "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "shortName": "Stockholders\u2019 Equity - Common Stock Holdings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i98e3d559dfa040c39a3df4cfd7d2338e_I20210607", "decimals": "INF", "lang": "en-US", "name": "jbi:CommonStockSharesOutstandingPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "icd58354fccad41949aabd2f5ed79d236_D20210627-20210925", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForManagementFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Related Party Transactions (Details)", "role": "http://www.janusintl.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "icd58354fccad41949aabd2f5ed79d236_D20210627-20210925", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForManagementFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Revenue Recognition - Contract Balances (Details)", "role": "http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i7aa786138c7c4a83abaec11210250e78_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ifaefc1073c9044b387322d78724c129a_D20220703-20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jbi:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Leases - Balance Sheet Classification (Details)", "role": "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails", "shortName": "Leases - Balance Sheet Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jbi:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.janusintl.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Leases - Supplemental Cash Flow (Details)", "role": "http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails", "shortName": "Leases - Supplemental Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Leases - Operating Lease Maturity (Details)", "role": "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails", "shortName": "Leases - Operating Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Nature of Operations", "role": "http://www.janusintl.com/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Leases - Finance Lease Maturity (Details)", "role": "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails", "shortName": "Leases - Finance Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i66d5f83f1e7b4c54b59b30302d3f215f_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Income Taxes (Details)", "role": "http://www.janusintl.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Net Income Per Share (Details)", "role": "http://www.janusintl.com/role/NetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "lang": "en-US", "name": "jbi:NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Segments Information (Details)", "role": "http://www.janusintl.com/role/SegmentsInformationDetails", "shortName": "Segments Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "ie875e6a3310a4bcd8454842cf0a48058_D20220703-20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i4516bf76204247498ae45a05181d4021_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.janusintl.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i4516bf76204247498ae45a05181d4021_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Recently Issued Accounting Standards", "role": "http://www.janusintl.com/role/RecentlyIssuedAccountingStandards", "shortName": "Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Inventories", "role": "http://www.janusintl.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jbi-20221001.htm", "contextRef": "i189e93f0690b45bf92d4edf34e88ad5d_D20220102-20221001", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.janusintl.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "jbi_A134JanusInternationalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "134 Janus International, LLC", "label": "134 Janus International, LLC [Member]", "terseLabel": "134 Janus International, LLC" } } }, "localname": "A134JanusInternationalLLCMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "jbi_A2021OmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Omnibus Incentive Plan", "label": "2021 Omnibus Incentive Plan [Member]", "terseLabel": "2021 Omnibus Incentive Plan" } } }, "localname": "A2021OmnibusIncentivePlanMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails" ], "xbrltype": "domainItemType" }, "jbi_ASTAInvestmentLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ASTA Investment, LLC", "label": "ASTA Investment, LLC [Member]", "terseLabel": "ASTA Investment, LLC" } } }, "localname": "ASTAInvestmentLLCMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "jbi_AccessControlTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Access Control Technologies, LLC", "label": "Access Control Technologies, LLC [Member]", "terseLabel": "Access Control Technologies, LLC" } } }, "localname": "AccessControlTechnologiesLLCMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "jbi_AdjustmentsToAdditionalPaidInCapitalDeferredTaxAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital deferred tax assets.", "label": "Adjustments To Additional Paid In Capital Deferred Tax Assets", "terseLabel": "Deferred Tax Asset" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredTaxAssets", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jbi_AdjustmentsToPaidInCapitalVestingOfSubsidiaryMemberUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Paid In Capital, Vesting Of Subsidiary Member Units", "label": "Adjustments To Paid In Capital, Vesting Of Subsidiary Member Units", "terseLabel": "Vesting of Midco LLC class B units" } } }, "localname": "AdjustmentsToPaidInCapitalVestingOfSubsidiaryMemberUnits", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jbi_AssetAcquisitionAcquisitionRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Acquisition Related Costs", "label": "Asset Acquisition, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "AssetAcquisitionAcquisitionRelatedCosts", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jbi_AssetAcquisitionLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Liabilities", "label": "Asset Acquisition, Liabilities", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "AssetAcquisitionLiabilities", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jbi_AssetAcquisitionPercentageOfAssetsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Percentage of Assets Acquired", "label": "Asset Acquisition, Percentage of Assets Acquired", "terseLabel": "Percentage of assets acquired" } } }, "localname": "AssetAcquisitionPercentageOfAssetsAcquired", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "jbi_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "jbi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "jbi_ClassOfWarrantOrRightWarrantsTransferredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Warrants Transferred, Shares", "label": "Class Of Warrant Or Right, Warrants Transferred, Shares", "terseLabel": "Number of warrants transferred (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsTransferredShares", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "jbi_CommercialAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial And Others [Member]", "label": "Commercial And Others [Member]", "terseLabel": "Commercial and Others" } } }, "localname": "CommercialAndOthersMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jbi_CommonBUnitIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common B Unit Incentive Plan", "label": "Common B Unit Incentive Plan [Member]", "terseLabel": "Common B Unit Incentive Plan" } } }, "localname": "CommonBUnitIncentivePlanMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "jbi_CommonStockSharesOutstandingPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares, Outstanding, Percent", "label": "Common Stock, Shares, Outstanding, Percent", "terseLabel": "Common stock, shares outstanding, percent" } } }, "localname": "CommonStockSharesOutstandingPercent", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails" ], "xbrltype": "percentItemType" }, "jbi_CustomerDepositsAndAllowancesCurrent": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Deposits And Allowances, Current", "label": "Customer Deposits And Allowances, Current", "terseLabel": "Customer deposits and allowances" } } }, "localname": "CustomerDepositsAndAllowancesCurrent", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "jbi_DBCILLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DBCI, LLC", "label": "DBCI, LLC [Member]", "terseLabel": "DBCI, LLC" } } }, "localname": "DBCILLCMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "domainItemType" }, "jbi_DebtInstrumentPeriodicRepaymentPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Repayment, Percent", "label": "Debt Instrument, Periodic Repayment, Percent", "terseLabel": "Periodic repayment, percent" } } }, "localname": "DebtInstrumentPeriodicRepaymentPercent", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jbi_DistributionMadeToPreferredUnitsMemberCashDistributionsDeclared": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distribution Made To Preferred Units Member, Cash Distributions, Declared", "label": "Distribution Made To Preferred Units Member, Cash Distributions, Declared", "negatedTerseLabel": "Distributions to Class A preferred units" } } }, "localname": "DistributionMadeToPreferredUnitsMemberCashDistributionsDeclared", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jbi_EmergingGrowthCompanyPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging Growth Company, Policy", "label": "Emerging Growth Company, Policy [Policy Text Block]", "terseLabel": "Emerging Growth Company" } } }, "localname": "EmergingGrowthCompanyPolicyPolicyTextBlock", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "jbi_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "terseLabel": "Later years" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "jbi_FirstLienAmendmentNo3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien Amendment No. 3", "label": "First Lien Amendment No. 3 [Member]", "terseLabel": "First Lien Amendment No. 3" } } }, "localname": "FirstLienAmendmentNo3Member", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jbi_GMStorMorePtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "G & M Stor-More Pty Ltd", "label": "G & M Stor-More Pty Ltd [Member]", "terseLabel": "G & M Stor-More Pty Ltd" } } }, "localname": "GMStorMorePtyLtdMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "jbi_HealthInsuranceProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Health Insurance Program [Member]", "label": "Health Insurance Program [Member]", "terseLabel": "Health Insurance Program" } } }, "localname": "HealthInsuranceProgramMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "jbi_JanusButlerLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Janus Butler, LLC", "label": "Janus Butler, LLC [Member]", "terseLabel": "Janus Butler, LLC" } } }, "localname": "JanusButlerLLCMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "jbi_JanusInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Janus International", "label": "Janus International [Member]", "terseLabel": "Janus International" } } }, "localname": "JanusInternationalMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "jbi_JanusMidcoLLCUnitholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Janus Midco, LLC Unitholders", "label": "Janus Midco, LLC Unitholders [Member]", "terseLabel": "Janus Midco, LLC Unitholders" } } }, "localname": "JanusMidcoLLCUnitholdersMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails" ], "xbrltype": "domainItemType" }, "jbi_JanusNorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Janus North America", "label": "Janus North America [Member]", "terseLabel": "Janus North America" } } }, "localname": "JanusNorthAmericaMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "jbi_JuniperIndustrialHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Juniper Industrial Holdings, Inc.", "label": "Juniper Industrial Holdings, Inc. [Member]", "terseLabel": "Juniper Industrial Holdings, Inc." } } }, "localname": "JuniperIndustrialHoldingsIncMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "jbi_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "jbi_LeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-Of-Use Asset, Amortization", "label": "Lease, Right-Of-Use Asset, Amortization", "terseLabel": "Reduction in carrying amount of right-of-use assets" } } }, "localname": "LeaseRightOfUseAssetAmortization", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "jbi_LeasesLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Liability", "label": "Leases, Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LeasesLiabilityAbstract", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "stringItemType" }, "jbi_LeasesRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leases, Right Of Use Asset", "label": "Leases, Right Of Use Asset", "terseLabel": "Right-of-use assets, net", "totalLabel": "Total leased assets" } } }, "localname": "LeasesRightOfUseAsset", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "jbi_LeasesRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Right Of Use Assets", "label": "Leases, Right Of Use Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "LeasesRightOfUseAssetsAbstract", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "stringItemType" }, "jbi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Later years" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "jbi_LineOfCreditFacilityAmendmentFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Amendment Fees", "label": "Line Of Credit Facility, Amendment Fees", "terseLabel": "Amendment fees" } } }, "localname": "LineOfCreditFacilityAmendmentFees", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "jbi_NetIncomeLossAvailableToCommonStockholdersAfterAdjustment": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.janusintl.com/role/NetIncomePerShareDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available to Common Stockholders, After Adjustment", "label": "Net Income (Loss) Available to Common Stockholders, After Adjustment", "totalLabel": "Net income as adjusted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "jbi_NotePayableAmendmentNumber4FirstLienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Payable, Amendment Number 4 First Lien", "label": "Note Payable, Amendment Number 4 First Lien [Member]", "terseLabel": "Note payable - Amendment No. 4 First Lien" } } }, "localname": "NotePayableAmendmentNumber4FirstLienMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "jbi_NumberOfGeographicRegions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Geographic Regions", "label": "Number Of Geographic Regions", "terseLabel": "Number of geographic regions" } } }, "localname": "NumberOfGeographicRegions", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "jbi_OperatingLeaseRentExpenseAnnualEscalation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Rent Expense, Annual Escalation", "label": "Operating Lease, Rent Expense, Annual Escalation", "terseLabel": "Annual escalation" } } }, "localname": "OperatingLeaseRentExpenseAnnualEscalation", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "jbi_OperatingLeaseRentExpenseMonthly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Rent Expense, Monthly", "label": "Operating Lease, Rent Expense, Monthly", "terseLabel": "Monthly rate" } } }, "localname": "OperatingLeaseRentExpenseMonthly", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "jbi_OtherMiscellaneousLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Miscellaneous Liabilities, Current", "label": "Other Miscellaneous Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherMiscellaneousLiabilitiesCurrent", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "jbi_PIPEInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIPE Investors", "label": "PIPE Investors [Member]", "terseLabel": "PIPE Investors" } } }, "localname": "PIPEInvestorsMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "jbi_PaymentOfBusinessAcquisitionCosts": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Business Acquisition Costs", "label": "Payment Of Business Acquisition Costs", "negatedTerseLabel": "Payments for transaction costs, net" } } }, "localname": "PaymentOfBusinessAcquisitionCosts", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "jbi_PaymentsForAssetAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Asset Acquisitions", "label": "Payments For Asset Acquisitions", "terseLabel": "Cash payment for asset acquisition" } } }, "localname": "PaymentsForAssetAcquisitions", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jbi_ProceedsFromBusinessAcquisitionFinancingActivities": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Business Acquisition, Financing Activities", "label": "Proceeds From Business Acquisition, Financing Activities", "terseLabel": "Proceeds from merger" } } }, "localname": "ProceedsFromBusinessAcquisitionFinancingActivities", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "jbi_PublicStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Stockholders", "label": "Public Stockholders [Member]", "terseLabel": "Public Stockholders" } } }, "localname": "PublicStockholdersMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails" ], "xbrltype": "domainItemType" }, "jbi_ReorganizationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reorganization, Policy", "label": "Reorganization, Policy [Policy Text Block]", "terseLabel": "Reorganization" } } }, "localname": "ReorganizationPolicyPolicyTextBlock", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "jbi_ReverseRecapitalizationCashPaidToShareholders": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Cash Paid To Shareholders", "label": "Reverse Recapitalization, Cash Paid To Shareholders", "negatedTerseLabel": "Payments to Janus Midco, LLC unitholders at the Business Combination" } } }, "localname": "ReverseRecapitalizationCashPaidToShareholders", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "jbi_SaleOfStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Conversion Ratio", "label": "Sale Of Stock, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "SaleOfStockConversionRatio", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "pureItemType" }, "jbi_SelfStorageNewConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Self Storage New Construction [Member]", "label": "Self Storage New Construction [Member]", "terseLabel": "Self Storage-New Construction" } } }, "localname": "SelfStorageNewConstructionMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jbi_SelfStorageR3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Self Storage R3 [Member]", "label": "Self Storage R3 [Member]", "terseLabel": "Self Storage-R3" } } }, "localname": "SelfStorageR3Member", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Intrinsic Value", "terseLabel": "Unvested, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "jbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, unvested (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "jbi_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Tranche four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "jbi_StockIssuedDuringPeriodSharesContingentConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Contingent Consideration", "label": "Stock Issued During Period, Shares, Contingent Consideration", "terseLabel": "Issuance of earn out shares to common stockholders (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesContingentConsideration", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "jbi_StockIssuedDuringPeriodSharesVestingOfSubsidiaryMemberUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Vesting Of Subsidiary Member Units", "label": "Stock Issued During Period, Shares, Vesting Of Subsidiary Member Units", "terseLabel": "Vesting of Midco LLC class B units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesVestingOfSubsidiaryMemberUnits", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "jbi_StockIssuedDuringPeriodValueContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Contingent Consideration", "label": "Stock Issued During Period, Value, Contingent Consideration", "terseLabel": "Issuance of earn out shares to common stockholders" } } }, "localname": "StockIssuedDuringPeriodValueContingentConsideration", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "jbi_TheSponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Sponsor", "label": "The Sponsor [Member]", "terseLabel": "The Sponsor" } } }, "localname": "TheSponsorMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "jbi_WorkersCompensationInsuranceProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Workers Compensation Insurance Program [Member]", "label": "Workers Compensation Insurance Program [Member]", "terseLabel": "Workers' Compensation Insurance Program" } } }, "localname": "WorkersCompensationInsuranceProgramMember", "nsuri": "http://www.janusintl.com/20221001", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r117", "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r304", "r306", "r307" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r117", "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r304", "r306", "r307" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r56", "r115", "r116", "r314", "r355" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r122", "r131", "r138", "r229", "r449", "r450", "r451", "r465", "r466", "r522", "r525", "r527", "r528", "r581" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r122", "r131", "r138", "r229", "r449", "r450", "r451", "r465", "r466", "r522", "r525", "r527", "r528", "r581" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r122", "r131", "r138", "r229", "r449", "r450", "r451", "r465", "r466", "r522", "r525", "r527", "r528", "r581" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r286", "r287", "r288", "r313", "r354", "r405", "r407", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r653", "r656", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r286", "r287", "r288", "r313", "r354", "r405", "r407", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r653", "r656", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r286", "r287", "r390", "r394", "r605", "r652", "r654" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r286", "r287", "r390", "r394", "r605", "r652", "r654" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r275", "r284", "r286", "r287", "r288", "r313", "r354", "r402", "r405", "r407", "r439", "r440", "r441", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r653", "r656", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r275", "r284", "r286", "r287", "r288", "r313", "r354", "r402", "r405", "r407", "r439", "r440", "r441", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r653", "r656", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r55", "r56", "r115", "r116", "r314", "r355" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r131", "r133", "r134", "r136", "r137", "r160", "r527", "r528" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of prior period, adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r160", "r230", "r231", "r466", "r523", "r527", "r528", "r529", "r559", "r582", "r583", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r160", "r230", "r231", "r466", "r523", "r527", "r528", "r529", "r559", "r582", "r583", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r119", "r121", "r123", "r124", "r128", "r129", "r130", "r131", "r133", "r134", "r136", "r137", "r160", "r230", "r231", "r466", "r523", "r527", "r528", "r529", "r559", "r582", "r583", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r390", "r395", "r655", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r390", "r395", "r655", "r672", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r215", "r589" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r216", "r217" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, net", "verboseLabel": "Accounts receivable, less allowance for credit losses; $4,553 and $5,449, at October\u00a01, 2022 and January\u00a01, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r627", "r641" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r14", "r271" ], "calculation": { "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r58", "r59", "r60", "r642", "r664", "r668" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r67", "r68", "r69", "r119", "r120", "r121", "r514", "r583", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r449", "r450", "r451", "r527" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r123", "r124", "r125", "r126", "r138", "r221", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r449", "r450", "r451", "r463", "r464", "r465", "r466", "r493", "r494", "r495", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r547", "r548", "r556", "r557", "r558", "r559", "r578", "r579", "r580", "r581", "r582", "r583", "r607", "r608", "r609", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r409", "r452", "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r309", "r368", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrant movements from private to public" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r32", "r218", "r232", "r233", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r218", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "verboseLabel": "Provision (Reversal), net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r77", "r97", "r333", "r552" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Deferred finance fee amortization" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows", "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r256", "r264" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles", "verboseLabel": "Amortization of Expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r18", "r111", "r191", "r198", "r205", "r225", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r510", "r515", "r531", "r593", "r595", "r625", "r640" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/NatureofOperationsDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r42", "r111", "r225", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r510", "r515", "r531", "r593", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r404", "r406", "r487" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r404", "r406", "r481", "r482", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Value of equity issued in acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares issued in acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r479", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net Income (Loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r479", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r497", "r498", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration", "verboseLabel": "Total Fair Value of Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair Value of Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r96", "r505" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "verboseLabel": "Contingent consideration and earnout fair value adjustments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r496", "r499", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r496", "r500" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Indemnity Holdback Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r488", "r507" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r483", "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r483", "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Recognized amounts of identifiable liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r483", "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets", "verboseLabel": "Total identifiable net assets (liabilities)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r483", "r484" ], "calculation": { "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r101", "r102", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital Expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r12", "r595", "r670", "r671" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r99", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents, End of Period", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r540" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r22", "r24", "r25", "r108", "r111", "r142", "r146", "r151", "r154", "r156", "r166", "r167", "r168", "r225", "r294", "r299", "r300", "r301", "r307", "r308", "r351", "r352", "r357", "r361", "r368", "r531", "r693" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant redemption price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r278", "r279", "r280", "r289", "r673" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Units" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r527" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, 825,000,000 shares authorized, $0.0001 par value, 146,647,275 and 146,561,717 shares issued and outstanding at October\u00a01, 2022 and January\u00a01, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r74", "r633", "r648" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r106", "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r377", "r379", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r377", "r379", "r391" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Costs and estimated earnings in excess of billing on uncompleted contracts", "verboseLabel": "Cost in Excess of Billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r377", "r378", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r377", "r378", "r391" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Billing in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r390", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r390", "r400" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r79", "r605" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships, net" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r327", "r334", "r335", "r337", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt", "verboseLabel": "Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCredit", "http://www.janusintl.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r110", "r117", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r339", "r340", "r341", "r342", "r553", "r626", "r628", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r338", "r628", "r639" ], "calculation": { "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Gross long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r310", "r339", "r340", "r551", "r553", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r49", "r330", "r551" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r110", "r117", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r339", "r340", "r341", "r342", "r553" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r110", "r117", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r339", "r340", "r341", "r342", "r369", "r372", "r373", "r374", "r550", "r551", "r553", "r554", "r638" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r323", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred finance fees" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r455", "r456" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r112", "r462", "r469", "r470", "r471" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r455", "r456" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r97", "r269" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation Expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r390", "r394", "r395", "r396", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r412", "r413", "r444", "r445", "r447", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plan and Unit Option Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": { "auth_ref": [ "r165", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared", "negatedTerseLabel": "Distributions to Janus Midco, LLC unitholders" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share, basic and diluted (Note 16)" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r128", "r129", "r131", "r132", "r133", "r139", "r142", "r154", "r155", "r156", "r160", "r161", "r528", "r529", "r634", "r649" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per share attributable to common stockholders (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r128", "r129", "r131", "r132", "r133", "r142", "r154", "r155", "r156", "r160", "r161", "r528", "r529", "r634", "r649" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per share attributable to common stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r540" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Effect of retrospective application of Accounting Standards Update 2018-12 Financial Services-Insurance (Topic 944): Targeted Improvements to the Accounting for Long-Duration Contracts.", "label": "Effect of Retrospective Application of Accounting Standards Update 2018-12 [Member]", "terseLabel": "Retroactive application of the recapitalization" } } }, "localname": "EffectOfRetrospectiveApplicationOfAccountingStandardsUpdate201812Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r67", "r68", "r69", "r119", "r120", "r121", "r124", "r134", "r137", "r165", "r229", "r368", "r375", "r449", "r450", "r451", "r465", "r466", "r527", "r541", "r542", "r543", "r544", "r545", "r546", "r583", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r97", "r346" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "jbi_NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "weight": -1.0 }, "http://www.janusintl.com/role/NetIncomePerShareDetails_1": { "order": 2.0, "parentTag": "jbi_NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of derivative warrant liabilities", "terseLabel": "Change in fair value of derivative warrant liabilities", "verboseLabel": "Adjustment for (gain) loss on value of private warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r563", "r567", "r576" ], "calculation": { "http://www.janusintl.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease cost, Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r561", "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Financing leases", "verboseLabel": "Present value of future lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r561" ], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 3.0, "parentTag": "jbi_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Financing, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r561" ], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 2.0, "parentTag": "jbi_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesFinanceLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r565", "r570" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r560" ], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 1.0, "parentTag": "jbi_LeasesRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r563", "r567", "r576" ], "calculation": { "http://www.janusintl.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost, Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r572", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Average Remaining Life in Years" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r16", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r257", "r261", "r263", "r266", "r606", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Foreign currency translation loss" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r263", "r610" ], "calculation": { "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r257", "r262" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r263", "r606" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Customer relationships, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Finite lived assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedTerseLabel": "(Gain) loss on sale of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on abandonment of lease" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r97", "r343", "r344" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r15", "r243", "r244", "r251", "r255", "r595", "r624" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Acquired Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Changes due to foreign currency fluctuations" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Goodwill adjusted during the period" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78", "r111", "r191", "r197", "r201", "r204", "r207", "r225", "r294", "r295", "r296", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r531" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r191", "r197", "r201", "r204", "r207", "r623", "r631", "r636", "r650" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income From Operations", "totalLabel": "INCOME BEFORE TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r72", "r97", "r188", "r223", "r630", "r646" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Undistributed (earnings) losses of affiliate" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r459", "r460", "r461", "r467", "r472", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r136", "r137", "r189", "r457", "r468", "r473", "r651" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "verboseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r94", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Costs and estimated earnings in excess of billings and billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r143", "r144", "r145", "r156", "r411" ], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Adjustment for dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r260", "r486" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed information about the characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r260", "r265" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r265" ], "calculation": { "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Gross carrying amount, indefinite-lived", "verboseLabel": "Tradename and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r260", "r265" ], "lang": { "en-us": { "role": { "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.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-Lived Intangible Assets Acquired", "terseLabel": "Indefinite lived assets acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceClaimsMember": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims.", "label": "Insurance Claims [Member]", "terseLabel": "Insurance Claims" } } }, "localname": "InsuranceClaimsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r15" ], "calculation": { "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r185", "r549", "r552", "r635" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r93", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r33", "r239" ], "calculation": { "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r39", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total", "verboseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r35", "r239" ], "calculation": { "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r39", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r34", "r239" ], "calculation": { "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/InventoriesSummaryOfMajorComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.janusintl.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r575" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r111", "r199", "r225", "r294", "r295", "r296", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r511", "r515", "r516", "r531", "r593", "r594" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r111", "r225", "r531", "r595", "r629", "r644" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r48", "r111", "r225", "r294", "r295", "r296", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r511", "r515", "r516", "r531", "r593", "r594", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r628", "r639" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r110" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Less current maturities", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt", "verboseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails", "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r293" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails", "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r281", "r283", "r284", "r285", "r286", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r281", "r283", "r284", "r285", "r286", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r281", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Claims in excess" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r284", "r286", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r281", "r283", "r284", "r285", "r286", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Manufacturing machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManagementFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the unpaid portion of the fee payable to the managing member or general partner for management of the fund or trust.", "label": "Management Fee Payable", "terseLabel": "Management fees payable" } } }, "localname": "ManagementFeePayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r169", "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash (Used In) Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows Used In Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used In Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows Used In Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r95", "r98" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r61", "r64", "r69", "r73", "r98", "r111", "r123", "r128", "r129", "r131", "r132", "r136", "r137", "r152", "r191", "r197", "r201", "r204", "r207", "r225", "r294", "r295", "r296", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r529", "r531", "r632", "r647" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r128", "r129", "r131", "r132", "r139", "r140", "r153", "r156", "r191", "r197", "r201", "r204", "r207" ], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "jbi_NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders", "verboseLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r141", "r147", "r148", "r149", "r150", "r153", "r156" ], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails_1": { "order": 1.0, "parentTag": "jbi_NetIncomeLossAvailableToCommonStockholdersAfterAdjustment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r126", "r127", "r131", "r138", "r160", "r221", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r449", "r450", "r451", "r463", "r464", "r465", "r466", "r493", "r494", "r495", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r547", "r548", "r556", "r557", "r558", "r559", "r578", "r579", "r580", "r581", "r582", "r583", "r607", "r608", "r609", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsAllowanceForCreditLossDetails", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "OPERATING EXPENSE" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r191", "r197", "r201", "r204", "r207" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "INCOME FROM OPERATIONS", "verboseLabel": "Income From Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r568", "r576" ], "calculation": { "http://www.janusintl.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r561" ], "calculation": { "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r561" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 4.0, "parentTag": "jbi_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails", "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r561" ], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 1.0, "parentTag": "jbi_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r566", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r560" ], "calculation": { "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails": { "order": 2.0, "parentTag": "jbi_LeasesRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesBalanceSheetClassificationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r572", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r201", "r207" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r508", "r509", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r508", "r509", "r513" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails", "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r47", "r292" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentForManagementFee": { "auth_ref": [ "r91", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).", "label": "Payment for Management Fee", "terseLabel": "Management fees paid" } } }, "localname": "PaymentForManagementFee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments for deferred financing fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "auth_ref": [ "r87" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Payments of Distributions to Affiliates", "negatedTerseLabel": "Distributions to Janus Midco LLC unitholders" } } }, "localname": "PaymentsOfDistributionsToAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration", "verboseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Preferred Class A [Member]", "terseLabel": "Class A Preferred Units" } } }, "localname": "PreferredClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.", "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r351" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r351" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r40", "r241", "r242" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-Term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r85" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from PIPE" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r86", "r110" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "(Repayments) proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r85" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercise" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Sales of product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r274", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r13", "r270" ], "calculation": { "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r272", "r595", "r637", "r645" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Other" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of property and equipment, and other fixed assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r234" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision (reversal) for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r403", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r403", "r586", "r590", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r584", "r585", "r587", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r88", "r110" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "(Repayments) proceeds from line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-Term Debt", "negatedTerseLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r375", "r595", "r643", "r663", "r668" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated Deficit", "verboseLabel": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r119", "r120", "r121", "r124", "r134", "r137", "r229", "r449", "r450", "r451", "r465", "r466", "r527", "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (AccumulatedDeficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r182", "r183", "r196", "r202", "r203", "r209", "r210", "r213", "r389", "r390", "r605" ], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NatureofOperationsDetails", "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r388", "r393", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "REVENUE" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r571", "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for finance lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r571", "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration on sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.janusintl.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of major classes of indefinite-lived intangible assets acquired showing attributes such as amounts and totals. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r481", "r482", "r487" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/BusinessCombinationsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r50", "r117", "r339", "r341", "r369", "r372", "r373", "r374", "r550", "r551", "r554", "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r111", "r224", "r225", "r531" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r257", "r262", "r606" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r257", "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r36", "r37", "r38" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary Of Major Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r127", "r131", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/PropertyandEquipmentSummaryOfPropertyEquipmentandOtherFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r588", "r590" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r191", "r194", "r200", "r252" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r191", "r194", "r200", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r408", "r410", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r416", "r431", "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r22", "r24", "r25", "r108", "r166", "r167", "r347", "r349", "r350", "r351", "r352", "r354", "r355", "r357", "r361", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityCommonStockHoldingsDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r23", "r24", "r25", "r348", "r349", "r350", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r207", "r213", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r276", "r277", "r652" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r178", "r180", "r181", "r191", "r195", "r201", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Sales of services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield on the Company\u2019s stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility of the Company\u2019s stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlan2021OmnibusPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance outstanding (in shares)", "periodStartLabel": "Beginning balance outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance outstanding (in dollars per share)", "periodStartLabel": "Beginning balance outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanRollforwardDetails", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "terseLabel": "Accelerated vesting (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of option (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Unvested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Unvested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r569", "r576" ], "calculation": { "http://www.janusintl.com/role/LeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r207", "r213", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r273", "r276", "r277", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.janusintl.com/role/SegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r24", "r25", "r108", "r111", "r142", "r146", "r151", "r154", "r156", "r166", "r167", "r168", "r225", "r294", "r299", "r300", "r301", "r307", "r308", "r351", "r352", "r357", "r361", "r368", "r531", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r53", "r67", "r68", "r69", "r119", "r120", "r121", "r124", "r134", "r137", "r165", "r229", "r368", "r375", "r449", "r450", "r451", "r465", "r466", "r527", "r541", "r542", "r543", "r544", "r545", "r546", "r583", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r165", "r605" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r24", "r25", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsNarrativeDetails", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r328", "r368", "r369", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Warrant redemption (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r368", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of PIPE (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r368", "r375" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r53", "r368", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock upon merger, net of transaction costs, earn out, and merger warrant liability" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r368", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Warrant redemption" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r368", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Value of shares issued", "verboseLabel": "Issuance of PIPE Shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity", "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r29", "r30", "r111", "r220", "r225", "r531", "r595" ], "calculation": { "http://www.janusintl.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedBalanceSheets", "http://www.janusintl.com/role/ConsolidatedStatementofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r352", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r375", "r376", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flows Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r390", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r390", "r399" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Tradenames and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/AcquiredIntangibleAssetsandGoodwillRecognizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademark" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredDetails", "http://www.janusintl.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Goods transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r123", "r124", "r125", "r126", "r138", "r221", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r449", "r450", "r451", "r463", "r464", "r465", "r466", "r493", "r494", "r495", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r547", "r548", "r556", "r557", "r558", "r559", "r578", "r579", "r580", "r581", "r582", "r583", "r607", "r608", "r609", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/RecentlyIssuedAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "netLabel": "Unamortized debt issuance costs", "terseLabel": "Unamortized debt issuance costs", "verboseLabel": "Less unamortized deferred finance fees" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails", "http://www.janusintl.com/role/LongTermDebtNarrativeDetails", "http://www.janusintl.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates in the Unaudited Condensed Consolidated Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/NatureofOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/EquityIncentivePlanandUnitOptionPlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r156" ], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted (in shares)", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r156" ], "calculation": { "http://www.janusintl.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average number of shares:", "verboseLabel": "Weighted-average shares outstanding, basic and diluted (Note 16)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.janusintl.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.janusintl.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4922-128472" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "40", "Subparagraph": "(SAB Topic 5.W)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r688": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r691": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r692": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r693": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r694": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r695": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 93 0001839839-22-000084-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001839839-22-000084-xbrl.zip M4$L#!!0 ( ,6 :E7\LW#41@@ &$H > 97AH:6)I=#,Q,#$MVY4HVA/[Z\T@RMP"[I-USDFR;#\2V7DGOY='SOI)]\5WWNC/\ M]:9')DD8D)N[=Q_['9(KE$J?JIU2J3OLD@_#?W\DM6+9(4-)(\43+B(:E$J] MJQS)39(D;I9*L]FL.*L6A1R7AH.2'JI6"H10K.@E7N[R0C_!+Z/>Y;\NOBL4 M2%>X://+"X]/"??>YCASJ']:KCC>F5.KL9I[7G=KY3._ M6AZ=NLRK-WYSH&0)XK:/2N8!>YL+>528,#U_\ZP2)ZT9]Y))TRF7O\\9NPA*=" CZ.FL2=GNRZ:71$(V3PJF[^6;BGX-.3!O/G# MD(=,D2LV(P,1TNB'O$(,"HI)[EM!Q?]@T GJF=M9IB_&"7C$%OH[3@5*]QXF M?,034G6*SJ;&NW5UX5DFGTG93F\P[+_O=]K#_O75B]:V#FUO[@:W=^VK(1E> MD\'=QQYQJK3@U([I"6E?=8E3]^S=BS9$N_WNJML;D.&''KGM=>X&_6&_=TMZ MOW0^M*]^[)%V9TBNWQ.G4:WE2?N6M+O7-\->EZR9_^(MA%T:4J1:KFA;C*GM MP;OV5>^VFUW::3O1?/T\&-&1S\A-U[Y6(\L1E4BM)D@E-WAS5SUM/L"QWB$-BZGG@ M]T+ ?&O^AC\*SOES.<0I+G3^OT_>VG"*XQ0K=>V%/IG0*2.233F;(3$F$Z[( MSRF56##!G Q8+&1"1$3>"QD2IUSXF?A"0HR1WZT487"K1Z[=1(QPY^1M]@2@ M?Z)1JDA?K[V(VCQ.?I0BC?-XZ!81^L9VZ%]U?"LO+K[OJ$)P$+]P3NXC,0N8 M-V9Y&V9I@^L)J! )%$>8@O*(T&A.TBB1*8,%*)=,Y81X4A+B3G*$T:1UQ)I %@4@ X9CIE]'&IFA _ M$#.U *QD8ZX2;%<20O5#JS>TS*_A3BV4V=+V&X1>[<5!;[@1IS='YQ7GK*4R M<&45B28.X?L@SNAT9B1-JAJD :0,-5\_9B=F*ZF MFM=W)\OC**S-9S T7/5S]2U C.:;FU_=ME"D4A_&F14%LAA1D *Y/O M#*L(Q:!0 A;3G6*4:-Q- ZK)$&89)5:I$#UL8EVO!W U8EH0?(7^S-O-3T]' MSRM%X6@O"M\<-9S6#95T+&D\,<60CEN<2I7JI8D@8?>'(AI5"<)R)5215&N% MVEGC_-2@#3?U6J-6P4#5UM_Y>-_>F-$C-BM#09;Z/S,VG+$)MN9V!E\Q^ MP JWM[N3LEGIZ(C5J6SJ'XDTV:_!(1Q$E]),US7^EZM2,EI43(:UF/4$]#%@ MT1/\?0'C[<\.-A;;,=4[FRS9FI:=P.%VPQHLXDAT9-:*1#N695(POG#=5.K( MK='KCE%#H1(\UT=1&$NY&&BQ@3[>T\4'!+&+>22=*>YJ1M&;,KU?B]*E7B=6 MJPE5RUP$ZJ<&LLPS>=#X@RKLQT=H"O@]"[(=VB/Y_%]VT3/!]"65PO6],/V3 M):DYL/$6$,^O*$(SUCK,5FRA@7)PS/+;9D5_W7!M%A![/>40WVS6M+(-;NOD\\?%AZ.@%=* M>+1(]D&ICZ[S%U());(5K3G,6&]TG MX24K(>U.:0>M4 \=%5NRREYLC7C $],% !$2T#;)4R%SJC0,40?_P8PQ&9OO M/!+X)S%^IF!M(__Y$FLVCZ QPS,(NSDZR_"1M^F#1U,13)G.(1$=9R> ,J,F M%L:!F#.TSB;"TA'=0!_0\E42;/%_%L,GQS=C#[WQ9PN!$3#*9 %1#6BL6'-Q MT0(YQP&=-WED@F,ZM8#?,8\*(Y$D(FS6H?)44SQ2>_:&PUA@F[-WOXUZL=&H MZM>_"?1,O,7$V9OAHGDS7$J\[;9:O7CN.'N;R\7];9\=ME@^JW_]44^A;.V@ M84O&$=89<+>*:?0V5\T]"EFS$C\09P&*S3=CCYTNXN=9I%TL.)//L"V>-V&OIMOINUOPJ@W1S4PF?G=?+NY8>:!:"UK:W,'N>8 T8R5 MX)HF9(DY3B(+A[PB%[\PM[XBSW4FG/FD]\#<5)]2D&N[?_C'AT_PX?$--O,N MCU&.;#GR9-N3)9/CO]X7#*^BV_K':K&PG^HU[5GWE&U]OK;B)U, E5==Z @D ME2;;7;[PQ5OV:S^^,Y\!7OX74$L#!!0 ( ,6 :E6>AL]!3 @ ' H > M 97AH:6)I=#,Q,#(MIJIWB1#2/7,IRW9ED$;V_)(-C3SZ_=(,H\$Z":[O9ND M9_*!6-:5=!]'YU[9OOBA?]T;_W8S(-,T"LG-W;N/PQXIE"J53_5>I=(?]\F' M\3\^DD:YZI"QI+'B*1:'OX)=1__)O%S^42J0OO"QB<4H\R6C*?)(I'D_()Y^I>U(JY5(] MD2PDGTQ34JO6:N23D/=\1FU_RM.072[GN:C8]D7%+'+A"G]Q>>'S&>'^VP)O M.4']O.Y[3:]%&ZS>!").L9C$8'MIY]B:*66?TQ(-^21N&WL*=NBR MVQ.AD.VCJOGKZ)Y20",>+MH_CGG$%+EBO!YREV>DKI3KCW4>+>N'CS+Y#,IVQN,QL/WPUYW M/+R^>M':-J'MS=WH]JY[-2;C:S*Z^S@@3IV6G,8Q/2'=JSYQFKYMO6A#M-OO MKOJ#$1E_&)#;0>]N-!P/![=D\&OO0_?JIP'I]L;D^CUQ6O5&D71O2;=_?3,> M],F&^2_>0MBE(47JU9JVQ9C:';WK7@UN2]>_?AS\9JP4 4BGNKU-]F[ZW9;^ M*U,I#Q8=F-W::3O3?$)&+%0LC$&H\*1*/2:TB2:Y(J.^#W4LA"ZSQ#[Q1:GS_WWQS@.G."#DIO;" MD$SIC!')9IS-D1;3*5?DEXQ*;)=P048L$3(E(B;OA8R(4RW]0@(A(<;([U:* M,+C5)]=>*ERTG*+-G8#SSS3.%!GJG1=3F\7)3U)D21$WO3)"W]H._:N.;^W% MQ?<=50@.XAM#(2,!CQ%M#9QW?(J (<73+C7X> M@X$B0RBX]L),TP\PM!',(O#'-7\E@(!&KT9U&*[AF2-#/5H:.\ WYXVBELA" M" "3 L QRRFCCT?5E 2AF*LE8"6;<)7BL)(2JF]:O:%E<0-W:JG,EK;?(?0: M+PYZXP=Q>G-T7G/..BH'5UZ1:.(00<#1M*$>$BJ9 0N"S]V0F>3'@% WY&JJ MY;58!-;4S*G;/E=>*%2&<9I/I0CM5(D4'O-Q6Y%C@,1G0)U%PN"S-Z7QA)$N MJ&J4A9 PM7SSF)V8H::6UZV35>[=1!PD= [?74D]&47FX/D 1<]7/>+X\N;( M.:UVMG_[3*$JA --2OBZTXLZ6WDT4XL:5(0I( ML=C,H^O9-<5LTI1D(2Z CCP3K<-7S"E,=W+0#711(N2^>4:A,E=QGU/)M0'< MYDM#G+&>"<45B MA-,?RFC4)8C+E5!E4F^4&F>M\U,#-S2:C5:CAHGJG3^[G[V]?A[,:)B9/:'! MRX( R9O/6(SR:;5&C\017.Y"ZZ0G[/POR4]DB^ M^%^[Z)EP^I+*X69Y'TS_P[+4/+3QEQ OKCE"4]8FS-9TH8%R<,R*VY7*2C>* M:B45N2I:QMS E)')?NP+A.P**@WK^1SZF4F. 4;PG]+\BO^Z9EKN(/9[QJ&^ MV2U9[)D3V,F7'Q@>CH#7RGCTA.S#4A9BZDEE=@JUSS269YVGP28O(RTQZ4=O$)]#%1L12M[P>7RD*=F"! B)+!M MTJ="[E19%*$6_H,98W(ZW_EB7#&=!:)Z21_#BAS "I$R6$-:0)HJUEQ<=T',2TD6;QR8Z9E ' )[PN.2*-!51NPF59YKD MD=SS]QS& MN=O_]M-)^[LPZLU1 TQF?C?? M<#XP\D"L5K6MA8,<3]*I=> MV]/#7SY\2@%U@Z.\QQ.X;^U(77AV/4]DL2EZ<[^>;#NV8M+]M_NDX54,V_QV M+1'VR[VV??8]8UM?LZW)RM1"U?40ZH*QLG1[R%<^@,M_[;=XYJO RW\#4$L# M!!0 ( ,6 :E5AXE#2 @4 )H6 > 97AH:6)I=#,R,#$M7['!T\2>T3NO%H09 J1Q)S4.*)/F4^>0 M3G"UI%-T)V/ZZ[MW K\$.R&=3$TZ]0<9:6]7N\^SN[>ZWK/19!A\O!C#4J8) M7+Q_]?9L"#73MC_4A[8]"D;P)OCM+30LQX6@()E@DO&,)+8]/J]!;2EE[MOV M:K6R5G6+%PL[F-K*5,-..!?4BF14Z_?4$[Q2$O5_ZCTS31CQL$QI)B$L*)$T M@E*P; $?(BHNP30WJX8\7Q=LL93@.9X''WAQR:Y()9=,)K2_M=.SJ_N>K5_2 MF_-HW>]%[ I8]++&XO"T[;G-5MWM. VGT29.W(KG3N3&;:_5:(5_N.BDCS#.)+RM0N?I9V=BQ).FU M-$G"%IFOXZE5JEMQR!->^$>._NLJB1F3E"5K_T7 4BK@G*Y@RE.2O3 $5 M0J2#%D\4X7 \#GPT'P=GD'--Y.GL_. \@F!R\YVX'WELS:VC!;#S4WKOU MIF/ 8 :#T>0B&(]^J'"V09PZ+9B\AN#-&&:#Z:O!^7AF3GY_._X(@V&@))[C M>-\NPL+C:4ZR]9/Y5NMK=-SN"2#6KWF1@NN8[R#FA0;]4P4Z4'0Y M@DDH^1SO7$/O+ 80 3%+4'+#THR&98&;'?I'L@C&U^&29 N*>U*:,B$4HP=/ M2I5?!\ )9K$!4Y+2-69Z>"EX9L!PR6B,N"+.DEU1F,0Q"Y$3K :%ZR:A#,!G MJH0-R,M"E 1CD!SN=,M->57=$GDD$<_51('+MZNW:U0SVIB?D6).,BK,R76" M7@U"78:J&1DH)])0>ND:+C.^PKQ8T.='S4[WVUO.ESM53J((YQXSH;&"T&HB MJMH40Q(SZ9MN)__NP\)^U+G6TZ7T/5AFS MFOE^P](!L^X=).LLPS:>ZO:F=E1)4#7"IW W)0A36VI>4*'8-Y28) F@&CJ# MVRD*RZF^?22Z+J/MFS=B2XML&>W*&BVK7F\^*G8L M]U'9E\S6K4ZK_=VMHK.-T\Y>9FT-1 4&XBTP.5[6ZK7/6/2]_!K<'#]B\7^] MO26SPEDQO%O\.VSP_&GZP0BK1^]\<,ZO:*IG)J<:FFZ2=X/2UP'H[NZ2!Q/H MJ_7]#?X_$=3SHT:[*_3U_O1U+\P]L]A1T=;V@F:/I9MVA=#XJC0$3U@$6T!^ M((@/#-8?"+E'YO__,?P&#(\O"H933(YCS Z0)[M(VGKS?V#>N'O*F?/JC-9:G=KJ\^/^WU!+ P04 " #% M@&I5D]_W<@(% "=%@ '@ &5X:&EB:70S,C R+7-E8W1I;VXY,#9C97)T M+FAT;>U8;7/:1A#^WE^QP=/$F4&O@ %!F"& $W=2XQAETGSJ'-()KI;N%.ED M3']]]T["-GY)2"93DT[YH$':V]7N\^SNK:[_;#P=^9_.)K"420QG'UZ_.QE! MS;"LCXV198W],;SU?W\'3=-VP,\(SYED@I/8LB:G-:@MI4P]RUJM5N:J88IL M8?GGEC+5M&(A0 MYA=@&-6JD4C7&5LL);BVZ\)'D5VP2U+*)9,Q'6SL]*WROF_IE_3G(EP/^B&[ M!!:^JK'.W&W3(]ONNF&K>=1MS#LT; >TW6[;ZJ[]IX-.6KB\U,GE.J:O:@GC MQI*J]WMM-Y6]%0OETG-L^]>:7C?H1X)+?%F&RN7?TL8]2Y)>28/$;,$]'4^M M5-V( Q&+S#NP]:^G)$9$$A:OO1<^2V@.IW0%YR(A_$4]1PZ,G&8L*A?F[&^* M/J%[^G95^8MV8L;IQG_'<='IR=62S9F$AFNZVQY_W=<'PGQ8*4 Z:/9$$8XF MY_[)\/YZ>#J9&=,_WDT^P7#D*XEKVSOEXE8T.R?C M7T4N6;3^T2!T[V#0?!"#$PZ!X)P&JF7"BLDER"6%]P7),)1X#>"))"5\_F6^U@4;'Z;T$Q/I89 DXMO$>(I%IT#^7H -%ET.8!E+,\ES*\]X 2S M&#L9SVFJ SU0!UR$MLKP@ M&($4<*M75L55]DIDD80B5?/$[>6;1:H75?9G))L33G-C>A73-0P#786J%]51 M3F1=Z25KN.!BA6FQH,\/6IW>MW><+S>JE(0ACCU&3".%H-E"4+4IAAQRZ1E. M)_WAL\)NS#GFTV7T%BR.8[HMA8*BK6J841%C]PPP1V)5G]=-=AP2[ M8[ZW#\.5U#MQ4^'5U5XG@=!M-9+S;4[6_(WUF*]UM5MICUMV] M9)UQ[.*)[FYJ0Y4$54-\"K=3@C"UHZ89S17[=24F<0RHALY@@T%!BNF0U[56 M=-UXT&"HOVETF\=515PFCTAIV5'S.TW)W(U9Q>(VKXVC[\F01^U(,H_I1F4N M,FS[!E(5DS2GWN9/+V1Y&I.UQ[A&7"OU$I(M\.-F+J04B:<2\%+UV8#$51?3 M[RO%-Y\]IEU^^DAT78:;-U=B4XLL&=Z7-8_,1J/UJ-@VG4=E7S+;,#M'[1]N M%9UM=CL[F;4T$"48B'>.R?&JUJC=8=%STRMP-AQN;1);M&J>[](@TJ=I!&,L M&[WEP:FXI(F>E>QR6+K.V@J>[XM\7P)]O=[>V?\303T_:+9[N;[>GKJV@MPQ M>6T5:VTG8'986G4I!,;#M9"+F(6P@>,G GBO0/V)<'MDZO\?PV_ \/ L8XA> MBO#= *EFEV$0B()+=8Y:X?KR/K"6'@ >F#EN'W2FHCSF]3(:XPAT2>\=?=X4 MM)X@[!L5,L>J+N1]E:^AC@Z;J3AH-=X.Q@>E^]M4537; Q.SH?EP>&XP0AC MMPX.GW!+)0]&%9IZ54 5EAK:,$L\\)' YJ8WPZ>4.:4TTP609&(IZ586*]) MP< +$Q+1U/K?PI.@DC&>,AMD )&H<5(H8HARB/&:$\,?YL+.CN'9Y>CY:?N7\LC\:V[[_ M>'YY-K[[[+*/MXZY-Q^/A[8_2H-ASXZQM_$^C!2$%91=NTDQBO[&C?#[HX/! M^Z_>AXJ"Z(+3J_NM6M*2$?VS(:CC]O!_YXLPUG7WH\Y=?>_#HXX5,CKK=6 M/IX<_'CJ9[A_X-6YU!CSN#IZ=6J(MVYYU?5XX$9KST;E77?$I]/'_VZ^W/6' ML6>+6Q+RY39D(:U.>M*U_8-_KL5^\69W#84WVO#TCUX??/OGVCB>C1]7MWK\]+_^Z[_^&)?C;GR*6!57B/SQ>/+; M'X\G=W:#ER-ONWO1#K?Z81.MSEIC(NOXA+/QDX"_%#U\[&&^ ML@CVO(C]M489\'#@?YV[S<'[EVSG_1YOGH:CK??[+\Q1N_>:[Q\=B[V+K?.] MMZ_9_N9KNG^T)?:.]FCK8ETT-T.Y?[3-]H_VNR]YJ[MW<7+<8GNB_;9YUNP] M/V[U7I/6V[VS]MMMUNKX#^W..M_K[9VW>GML_R]-7K)]O*^7+?;7<:NS?]@\ MZG9;;(NV-CVTWVY]V-\,W>:%_]!D^]UF)QRV-U^_#R^>E^[%&]G:?'Z\O]F\ M:%X-SN-,_V>W\=-S=;A_LOMC^T7FQ=7O,7/DOT]SL#/'_G M.%^)]SO;N]@F+?;FO/WBM6A>/._MOWV-SWM^O'>T3O;^TA]>=K;&S5URAO^> M-X^:%ZWU=R) \)&GP@4.!0C%"VL@8)\J(P,5,3J_]G0S^MAS<=C@*$$WT']( M8;CR/)^DX3G^,EH!_2V@S^X FH!BP: +Y?Q!6&-\+X_,[,);$1F\=*;1-M@"33('0^H+$_-DJHF1:>_J:SQ#A M=80W5!!W[<%-*Y[*LQB*9+N9<:W@_CK<%W>I- ?'7%1%(,B@P45=V(C $Z$$ MIUHD1&SMZ?/UE[M;,T1\JX\4XWP#(1_:[G8_Q+/_C>K[WO-_N[?2:"!("6[8N]L1^Y_59\V@= MFNPU:?:V/C0[^'^VS?;>OF$O^4XW_FOG?/]M.'$,Y/Z+O8O]SI\([#9O90'; M1" W#RZPK>=[G?6S9F?]8N]H_W"_LY^:*#RM@W>)"R(8385Q)B'*PA7&.%> MI%93&CQ 6'OZBNY]#[)6I<@4H8%&"MHDK:CSUG(C N/6KI!]6&0O4+U?OY-: M..=H*"@ZWVR;0X%?66%1HZ/4"8-:BLC"=R$K91!)\T2C3-*RPS;AW/FYT_RU;O#9KQU]"Z"&6KL]-K=PY[ M>Q?8CK?/C]N;>Q>(Y>%>[ZS;/FH=[;%LR.;K'6TO[F.>.]=X#EGK89FG.]O_IF:)?E(OYM'>-^+U^\@FF0=4X4.0A40J2O0.X="2,]4D#&HR-:> M?C.=\H\*O-$M]&8C0!/!B"OQ>6CQ.?]#LC=!*AAY0AMH;=\A08BRZ MG!^$BM$ LE9CD=:$8"3QREEEOR%#+P?]@TX<]C:C&\]4<+Y@?EJ#OE])S_1] M6&?]*I(=-SO;YQ@!DW<8S3"J012)> QP-!HC9,&D4$Q&ZRPC,?+[F*!KMN<3 M?',T/RL9>B 9VOICZ,[QNCR^.&3437@AQ+6J,83GXS/3U!R1F7OI)M'_ZK?#H=9 *\/ MQSTZ&V%\_\?CF[>8//[3,R^;,!J<#JMOU;CTDTNAGHC2W\G97=TH5@F[JV]E MR-]3&8>-JD'QSI'HC>W_O9EXNGWQTZN?;M[]I,H)7'T;C>UPG(?WJG&'@M"" ML*OK/AW[V,SPZ50$/0]FWCQR]?WJ(8]O=-2=_>:PBR1WA%@I((2$+$DE8VFD M$4 ;N#0&E.@%Z*[):/+XL@>PL_3'&UT>N5\/G/;+R>N/<@YG]/'->FC83H?Q MZ24 U<&K6UP=N_J>[W%GCWZ'>5VT'KTN4W^S1T\K?;[999=3)YZ\V=W\[MY4 MUBHM*==>>;":HZ=$MDZQ_Y@@4>E);Z)>+UQO9F7^F[UYHP="H(Y+3J+T'KCG MEE-J %"H4&--TK.3ITNUB ?9QT^^!GS8V4FW].6X.1D@#V4O._H\D>H:;2C' MZ/??Q[#=QVXXR#2@BKU'S\Z;]F@PW.C:T6C]K$15O+IHXW0T'J SVHG=*OBE37>T275LGE ]@-:=IT9O(K#:M3L(QZA?(_]>/W4*@"QX\'' M7OU.$O'9]?G'S=@?]# BO>.V]Z5Z-V[Q^&;KO\5A"(9F27DJ@DX@"3&>\1@# MR1-U"?'I,C91A,\L-OE>B1T-QT]>#0?AU(_;P]TX?%_Z>%,L+X].7Q!OQTBJ M('RV,9)(&!=9C43>> /&OVZ38$0#H(K2RO\*)%,%=4'P\0*O[OQ0SLB"Z;N M@Q^>:@HFIH ?25+QI*,3.H!26H/R!KT$I=0[8NP<<@-UQ6\^.0JI:*(R1&"16526!M=&@W31"HED!0 M*:.E\X-Q3H"0:PK4D5B G38I*NQ3^ M;S;XS<7_1:U$E)9S2BP@CAJ0N@#S";]J(O0<_%\M_(X/0G,!R7L;@!HPUKK MDHA!F<#X//Q.+>P]"$F2-VCI700KI 8@*022+' ?J9J#O:B%GA+G##,@M/ * M0T1OM+($',7(D4D3)PG%W&]RT6;8H'] M,,A^&48TBBI3(XGX,BZOJHD6PQ@FR>:I2\379?'CT^\CCHLB%R@(2204ABP7 MDDJMT:=;PBQ8!Y[Y&LG%U]%9]_ZT=]K-92^J<8=\WC >YKN]C]M]/^@] &-[ M$,B I92$]YX0!<1Q'1,#XZQ3064/N320[<2Q+?LQ;-EAO^P?/.S0T/3PB4$G M4E&]:(!P8UA(B7(:$G(_I"JSPV=N1B4902AR$$(,*/0\SJ>$4LM("$C=].)* M:([N=N+H2CYORN-62A&COH1R.1R,3O SFH[UDWRO:I9 .Z&1&9SV\^QD%/%^ ML,,P>G.22US@VVK*9NR05N3HGO*:>+)!B^@B=V (&& R1.E$I%(EO< 6M6;R MNJ)N4Y1:(CG%H-BAO%* 1 Q^ED%I(%$1 6DEM0MF91=%<%Q@T@!HA1X9"62P M1"CGG V4&Z>T70G.3 1G/81J08GMOK)EV.YOV)-R;+LU$2+-:)"2*Q8A@A'. M^B2$T=&(D)2U"\SQEEZ_F=3$:F,QG+?@(>%G3XWV2?NH%.5+ TV]-8@1Y4P* MPAFK(#ETY"X%DK16^%&#NYW4)6> M>0/JLXF,]4=U+N,'"P"TM)+)Q#P-$:A3AC-0EB.19!+U.E1<7,PKKG>F:7.YB@]+$@QS=XEKR6#/H!GL6EI8(E#8!.PG'02B70 MZ#0RS=;<+A^@\\D=S 7<$ *QEJJ$J('%*$D;8;PR5"E!B)!S +<6_<:U#^ % M0?*$METK37@RW'N%7 J(3LNG%#/.'9F9*BES3PJ(O8S2&H)/@J,^7-*W^^,XP=R"G-' M_RI)ZZ4Q*,$FYPR23TX(9R%R[EBP<%E59*D G5ON8/;@.FM%7NOJF"$00R[- M'O)V0!S_4T[[)01W$:*EV0.=G%$T,NZ#D4"XM(H)P8VUFJL(<@FU>/;)CMFC M*A,+A'&,KJP##*UTT%%2%H614CM[%0/7'\P9QL#7H?F1&%A 2,9I0Q,#[S'0 M(L)0&[CC1!F;E@::.<7 4X(I8N"D-46;2!TP1VQRS@AKHG:*4\.6!Z;YQ\!3 M@HQ%38R-AMN\S$1XM'.<>JY]%6L0NC20S3H&GI9**4D$3[FZ< 1/L/.T]RXP M@@K&R"R=TKQZ0 ?( THD)9\7>SIC"&6*Y\(\PC@J%K_B\H*YY>G5+V28 M8J;.7A#(1>"%IX#(=S*(%DN!^VES7." MEP>F.;OEZ4%FM>)*86Q)7 3!C#64TA0I &>0I%T:R&;JEJ>XCSHEX1,ZE9U2P*$U1RH^>3QOJOT)8%KI_Y("4!%'?4"S6:B&,: M%>"#SP6XC"54W2Y=.@MP:]%OG.?.2D 4,Y"LL$1!4)HH[TQ,4(,=:![&:'WS M\7FM_,;$SNMA\%)M0U\U8)[G1F.3D?C_!8U,:9 V4B.*?R MABHT:A8-1(I2%)BW9H$9_D\.G#*0JY@D[O)J,J 6(A%!ZIBK4Z0P#T.YC QS M_I:=J*2H2HGX7$'"!XR\F?-!,$[ F ]*)1M80!+MG?%@G0Y2)$*T M\TL([B+$P+,'FCBEC %I3/0 +A@CD/@E'F/.$BLZ!Z!KT6\Y7T #NG+/"0CT M9RE([!N.82<$*I9006:?.Y@]JE('$RC1F@0!3'O-N-..ZJ2L8B1>#?W7'\P9 MY@[4=/BCAA2HL<$FHL!:::*2T3JO533<"[F^><.I@09BR'7A$+8N 0J\\; T>69R)P3KTE:&LAFG3N8 M$C[2)N4PI$)E4L@MK!9YOT/P00?-XX7@4RG+* MN K@:[#K\2+YY]L\:_;;4?) J= \FH2"C'["NKSU5Y(8@5AG#5T^0.>6.YC# M'M=@$$1F4Q0(*',8(GE46Z^YIH&GN(3@+D+N8/9 $QZY0ZW53')0C-ID):%@ MC6*&03++!_3L8^#9HPH2(U[#6)3)@$7%!:6<)93PQ(53ET-)2P#F[&+@&]#\ MR#9A8+G3PB$1JE;HXC_$!2H,H49BC+4TT,PG!IX63,AKC&CY+S(@X.AO;DL/2V>U-J6H/^ MFP46E9OI$L(=LH7*#5]0L\"*C!0)C:BN**!-*IF0HT< " MZ@*/.7FC/0E4!EN#$&&^J,P_'M!(. D3N>Z?1GW2U@<2DQ88Z3F3DJQ!69@% M@G N-6"BBX& 441: =8R0RD/-%!0-GG!^:V)[BLMG-ZL]FEI85!<:,.544I# M\,Q18B/DNM[1,6\^V\5JI873V\EH2EH(,7EJHQ(B(3U)0=/(E,//0A$G&7PD M)@L[SO9I*=?H^6#8BA\^[6?[:CCHXT=?@?MYF/C%76\E^=:NM].@,M,8A+(T MD012$YTP)HR(FS- .-74>:Z\6FQ>^=FFQ;=_K-LJ/>T4$"0F*E*#$7NPE&O* MDDE16Q6NT?R%TZ8OPK'K8]]B![P:QO?EX'34/=^))X/A.(::J B&O08MIB,^ M22! '4_:,*-%C,(;*VJ(R;Q49#H3!Q3D:0(:J 0GN06.X9<&%7E 7,CLX)A7 M#Z0@$XU6*F!HNHTR/F$SO8+ B>*<+6YBYLIWHE_%]QV?O^IB%ZSW0\[NG>1[ M/#OOG)_$FX[V)7K7FF1I!$:5*G$,2*0%!=1:9Y1(>4+1Q=:A4MO!034NKT.,R(0++V<]<3<8F 7DZF^8^\6CIDFG5 MRVA'\7#0#=N]D^'@_20JK(E6Q21=X,",Y!HX@B.ELTX(SH72@BSP $)MH)J6 M5LD0K.-*)Y<<>!$M4QC\*2^13]A$^9)IU<8 NVIXZO/4B.T^7GHPC*.ZJ)5T MCG'G!*3$05%F*$:%6E!ON8B&AR53J[E@-36]8@QH%(KJO#N7I59H:WP(S@0D MZ5$NF5Y]\>1J5DL^ORY*IJ2UD1N2N/8 U%@'@1"KG*1):K=L2C9_X*96S1:[ M,E+).$T8#SMBG(^68" 6B%,D^1H,T5V!\KSLE^/XLGP?PW8?^^.@=-VX/AK% M\>C9>=,>#88;73NZ/1GS=#0>].)P)^9:UH6GS?N<#P/HC3)$(1YC(U ME0*BEL[S2 S703I.'*G!?/CM?HCI[Z#6&=H0>W9X/$+:4WUIV5YM:*I.)L2\ MUR]/!$(@.J)M358S&T@0J@:U^VL&W-0J^-N@-,($"3Q0*AP5VM/ K4V6$$Z7 MW1=6<<7MTY?1&88D14!@(R1D/$1II6.(&/XG3ZR@5;Z::L+HP@WE?\QK#OH' MXSCL;48WOB/K6?9C.VT,8RB_-81P[R=.[O;<^K*+'7%[W<7[0?=]V3^X>=)# MJCW5*#4%G<8XNA&!RR HSS7PO9.:AZ0\,SH*AKQ87.[7I/G":OM/+PUY(J,N M^%3&[D62VGIC?" 8O\9 M/_5'"@QR"4"!L4@ \AXDR06KI4\N^>@X+#YU_TE%YT'B 7 T3\]B O\"Q,HY M+1.AWK"DI'9U6* P/['XRPY+BV1T!U7QUM,&_9!'G[ ]SO:/VRE%?'(^[^7V ML_;.4LGE7"CSQU6E_=/<\,\6E5[> S]>W>#>:TI9@IC >"6$=3,"N5^%LJ\1RCF*'M/C_MA]%DOQH, '<_V)-\ZDHAIAI#*BF\=)IY;S@$ M%="]4^*YB<;>WK)GD45J MD:SB,SN**P,X=6GU(C'-K:'@"/B(GQ*5N6J/MI$*J%.V]">-=N8O0V T4@QDY4,?=?*XUNC-C]2J$\3(3E2+J$(D.2U ML!A61*T4!)* +OYPVT\J.@^S,:GB D-)0 +EP#AP0NC@...> CJE&LQ RE*P M74VO_;18,]=O:@W&\94]SQQG'8^$?+151>;PO!R.QB_+V)^6?'Q=(G-+1I=- MJ<8,+S_798 >(S8F% C'B808M6-44Q.)\X9)F19X\]J5C,S*CD3'(M=)10$8 MWG/N8M[X"1C)8+++C;$IT50OJHP\##X_+*(?Y?"3@ [XPX\-4CT%H7 6A8%9 MF7@*0$!97BWR5=I(D:PTBR\4*\/QT#*2]T7WBAB*!@0,AC*2$!N=E)HZ(VN5 MVEX)RT(%RQ@M..4$5)$)MKI%%O68I&4, :E!N<.6;[A*E.6Q1H4C>N4 E MB J(H)98PL$DA538,0@U*'NX$J7/1&DNY1>E$E0091,S!HA1)G!&E17)T0)BT3@0O/ F621ZBK$$9R)4H?29*@6?T[OL]-1V8^CT;K_SVDYJC:,^(3CNO=X: /? M>#CH=J(_[ ^Z@X,RCEZ^W*C+/-N@I*314B4 1+":*Z^-8L0"$'TY]%./>;8+ M!-7\Y[ZZ0(SAU 9E)!A!C(S -:JALL;[R[FO"PWGS)9XUU' 'L06!,)$B%XZ M(B4@EW2>$!#:"IL+L?L:R,Q#(?2P0ML>ACAL#U\-!V%2R^69]LA.4&I(P#*>QM)2DD:&PAH:F6-)&WEUA9=V**. M-I>NY4PP8!I<9(1['C#R51%_JY&PK9SA8HH82P*-&,;K(6E@49FDF,_57063 M*3%>HTF:BXKK?"9.(AMB0=G\/_#:FCPC2@JD1C872 R+3Y^_"N?FLXWM^M!3 MI:@FP!RA5(+1RE'*K0S$)YJBX?'*CM/+W#=^6*'R=3M)[YMSOG[J#^B3)<;G M@7CJ=,) U%FI.,8<,DGN@KPLL;5"[IOZ] F,'RGJP77*&\-9+@ 81&L3D<81 MPE.RULJ? HS%BR@713R"MX!4)3*?\DY+7G."KM78B&Q:44E7XE&C*.Q!),1K MCZ8[!;3J 3P)1NND=212*,.B"RL)F6WLMBAR(6,,,EDE3(ZVN=2)B&"$\TJ* M1$/ZN8C:4GB8^5/'Y&42PJ4\01@L!9>"L9::)/*43QY60E5'OS1_N6)(@PFS M/G+E@%IE1'0F1!^25#107J/LX$_OS>:?""1! S@!2(DL$!.-B9%8QW)]JQ X M699$X&QR%'/)^7$5N=4VDUD&B0GC@6EFC(HBB?'156)A*O M:HQ*<@DA?J@EA'^>]LN37%(Z()$?EK;[KP'>M7\PVN[[6:@FN2^NUT_]D7(F M#*+@3BEN A#B+!,L,:L@!B&9X#7"=?=J8^B\Z]#X?&/0.QGT\>OM"&W0ZPWZ MN^.!/Y[)V.O/)E&12<,"$O-<4LE3C X1;N/0=#!GJ;M*8Z\$:;$%Z68FZKIL M_$@.VZ$\2$>=Y0XLYP[]A\3P+I!((I Z>)&\"7VG''=C.R$2Y?LRG-KN)Y!> M;;_:VNZ_CZ/Q8#B#B&KVZNTI$^I0/;9;#Z!&1950E;?(J>$^E1-VA3#O- M:.0,C!6MW_=0? MF;/%A8.@?)+6@XG,BCSBGS"\2@R52]VJ7D" +.R64 L#Y'?5#B!P[=0?"92- M4#9*IF3,NVU8(XWQ7CD'"BF J\.FWEW;S[OE79N0G$6]W>N7[C2[J_R(]S&? M]J!62HKE71O1B #280<:S7T4^'>*-:C: M.F\,'Z10:M*@\E8SCL4(UGM+E-"4.,]8WDPUUD![%P6?^>N8$U88KZ4"H2 X M;9--PND,*"(*;/%9U+PQ?! BA9W/,.1D+MD(7@ICM8K1:"&TU\KR&E5^G#<^ M\Z^]"-()IR@HECRX1)WT01+)D"H+\.C':F\PMWHGW<%YC!64[9,Y2?DT46\I)HL/&G;K0^'.?+/'R]Q?3XX_=80Z\HJW<_!J129(C302$&;I!5UWEIN1&#< MVCID$%= 5J/,SBCK@N-&"H@L9_MB"@$2!QV9LS\CD-]\XM]./M=21(A!M;9* M!".WO!91(P_K6>2!N!$&9S570,E:4D@4JO:K1V[^<6 MG_FL&S0Z\B"$"66"2 M6((]=7XSNOG3]D]'S3+XP%VE9_4"Q"O"P/"8(%*@"4DSC4)SPJSU0#6M+2 U M7/G- G$8J5 =2 (9HW;4 ./$*"<2H[(FKN[+H#R@I_MZWO*MS;,CQE-[ZJD; ME:&TP_-=F[WZG<%S^1Z;]JIK?=6^9?2Q>8<\SE->+X/&G F'%CR!LU%38HQ8 M\+(1*S&=B9@^B*44*6I&)'=>:L!XP'DA#$\NZ*B<#WIQDSPKR9N'Y$TOC26< M,<"%U$%SH#P:%B1/-D9&M%4FU&CLORIGG>)\7,@F3-T"R MO$8CV@L-[ES&FYD';Z-/TJF5E2+*(>0$/\_+?2/QDA.+"DV1Z2^Q^YT7SG/QQ%H9BH!Z)9*'8(2. M/N_\*&)R,@A=IW4Y=<%Y/LOXE;,V5[.2B@")8#RE:,(-(X1!!+;$3GE>.,_% M/TNA#5$8.D50H*,SW%@&1@FBE2>F3JMJOAOGW<[Z9)@A/VA)]3B!8Q%HB%(0 MX(3F80D1@C.)"R=\7&;^-7M\9\^[C"7&Y+*>CBN(D1ONC8H2JOTH?>3+S+MF MC.]<^%9@3B:9=P-&7JTT&"JI@H!_# %]:9^7U _/&-^Y^%\,C8+4*GFG'0AI M4&^U\$'0F'=^MK(&]GDR+-(?#;IEJ,C2]CCV;N^8AUUB\RKXWH!MY(LK<%P?+C>0V"\G=:S.V4/WZB=*F%.<=A.+P:#T![NQN'[ MTM]:8W!UTC"&]?&K0=D?;_?Q!C,HWC"'9 GG"1+DHD BFMG7!!1)JJ(XLS' M&CBEE5 OL%#/9].TX-$#.>I]U(@_](QX(<:1$HKH5Y@H9Y/=92@ ME2/$B^0-,*<<)4D9Z5E*S!-1A[&7E5 OL%#/A5.G2"/W@H8 $KAB-BH2 X^) M XW)^16G7CZA;K^/PV6ETYQJ3Y/C4D@!+%%+*;>1Y'RMCZD68VLK>5Y,>9X+ MDP81N3&0* HVJ!1SU28P+#I!A6*L#B795O*\F/(\'Q+M6+(:0/A$0-I<2 :" MY]1YIF(B*JR3EG\[9H$$SP5CNRXJVUDZ.Y\$6T0LD8%HPG%,!('05S+AC(F\-( M68?9WRLY6@">YJ,UG&*8$9@!0Z(&&2QS6B@5T+NE%4^KG1S-A1]9E9F0#\X1 M DX:%Y#W)TV!$&F,(2M^-!TYNC'_G)(ZPZ4:>8D"(DV6Q@&EBK&;?)"K[CC2JKKQV2%3E10HXVD M%+BT%E(*6AD,LZW1>C5LOY+J&O)JC,D2X=R9G47"N[RCLN MHU0O\\"]I282Y:+D!$#09*QF2+*95Z&J;[RBU"N!KA6;YEHP)XAUTO8"74ON*KDE:!$MTS9"1.8J'%!' MP3 O(-%5.KB&@C2?BC$R!K#&)X[_4B>,A:1L9)IYKL"O,K U%*2Y<+40I!2$ M>' 4!4HJQPSWPEEN\@96M2A)LQ*D1>!( 0V0T2:G%C708&Q,03HC13+4!U+W M/.-GQ[:ZF2A7'Q^@G/[\J4J2$'5* -0"D$"LI]9:M 2Y<$:@KN9499YXSH4Q M4&\I1N6.,AO >Z=5#!$8 Z*U4:GN6:8YZ^?L';=&_0R6\\A\@%SD!"BEV@LH\UXQ;9?W[:2JL_'EH_ M?EN.#S=.1^-!+PYSV?O1QJ'M]^.UG;YV8S>7PA_:@]B*'S+>X^&IO\?NZLM! M"I=^K8+7>7A.B,0PE!#><8MTT*7\1W-.:\ A5C*]N#(]%Q[E.1/24F<#]2"2 MU4$+JY ILQ"3%'6H6+.2Z<65Z;EP20G"6QVI2LF B,N8K@&?GJL<_2U%VN%++,9SH= N M)LM)PB"01BKS463EP&/KY!$02H$11 *)K0)178KQ08CR? M_4F(B)QXZ7(U1QZTH]Y%B22"$^&CJ$-]].^7J(U!#X_YTG;7^Z$]/OSVEO2+ MK4L+*,QS8<@J22J\YUQB@"=X=$[ED4X0R#F,Y*D&#'DES LHS'/AR4PY):(S M(D4/VN0]64'A?T:3:!)W->#)*V%>0&&>SQZTQ$85I"(: *)5UH!D24K'0.=$ M7 W8\DJ8%U"8YS,_PPOOJ,EEK2AX[EQT5'NOHM>64EV'^8VK,9(%GK0[%^ZL M)3-HBPWQQH)4W@#*M@PV*1>9]WXIN?-*J)=[;0PARC)'A%IY."@>"BE=QS@!"=X]II+16CGAA83BZ]$NKE7C,$@FHG M!(:)S %1QFB49>8Y8]9!T*$&G'KI!.EAU?B;8SFUI-%&>H'T.1'%/%B1B\89 MKP4/.FE)Y6I9]TJ.:\&<+?'2>Q835Q0,M3I0EI!&@_!.)IIJP)Q7+)>,J4T<''E1A=WO+:,L]E9(K1:PT6)(F,033"2NOR-JK$:Y!,F"5A MBO-!=#XC]DXP8YUU@6D@WII ((844$T)E;0.Z\$6%]&YL ?.4^!"*6!<@#$1 M=500$IRP27M!EH4]S ?1N?A18E*RFK 04"D8 -)DDF,;&)*(8D:^-$%'HZ? MSZP_YQ*E!%)4!!VJ=TXY5%BI2700H0Y5H!<8TOFLK+8^&>Y3(EJ"3E2'8(,& MX9S+"T7J-/=M 2&=3W4Y9B6Z4T*!6]1*;91(D27+&6JM%G78Q'>!(9U/+5QC M$G'$3N]@[(!JL M85H'R83''B>Q3I- %A'3^<2F*6_*! J\%."TT.&YGROC$O#(R(#S22;]$FO/ 1O!!5(?))(SWPF?^$0BUQH&3 M%HA*@GG#ET=U9HG.M'0G%^:F@DN!?08YN1*]$3;CHQ)74B\^.B\'HU$>*B[[ M!['ORSAZ=MZRX]-A;*=//Y_?3GF/3H>V[^-&UY:]J:S+>EF.RX,*^PT[BI\D MX^U@>!R'V,+>"9X^R<%?/?W5<' PM+V:B H(*EU2DA%@2%-,WKI$6"*HI@&0 M"2V^F5V)RJSH$D:61GI)?'# #'>)1YNLTRHABV)Q<47E:_C\*]KN^/ [(5D@ MX5P4Z=!2&PZ)<(QL *320F=J+5.>+1L(65R?LY*.*;N9\NS),'8GQ=P/RY.& M'?KAH'L3SWS)H\'PX#$CA#^^/.-QLGY]G9A&>:R!_W7N M-@?O7[*=]WN\>1J.MM[OOS!'[=YKOG]T+/8NML[WWKYF^YNOZ?[1EM@[VJ.M MBW71W SE_M$VVS_:[[[DK>[>QTU:;_?.VF^W6:OC M/[0[ZWROMW?>ZNVQ_;_T>;,T/=][WF\?>=*Z\&?[1V_$_MLM?.9KOG<4RG;G M>=E^\9JU>LVS5F\+CQ_SEWSG<*]WUFWWMO%^.[V]3F[+3K=YL7/<[&V)UN:? M1^VW6^?-M]N S[W8>[O?N[H&GW6ZS][(O:-UT7JQ?]@Z>L-;+]YT<'^(ZMP_W>?FIMD+/V+CE[V=D:-SO;Y\V+)GF7#%%J MB20N61;6&MVR?[SS=9&OY#V?M]88#^HIY-WXKYWS_;?AQ#&0K8O7O'7QO-?J M=+M[G=!K89M:;%MD-/8W]QBVG>UUGO?:G9!:G;VS=PF85I[Y0L=$"O B%48! M+WCRX*)4$85TK3$8ACC\YUIV&H]OV96K7T:#TZ&/H\G7PVA#9?A"^?[I'_C7 MY5"E2NB&\NXH,H!(U#@I%$$5<0E#61G?50_X>,UH?)[!ZY7]XC"6!X?C)R!. MQK]_*,/X\ DRG/^[5IWW](_1B>T__<,-'^/5D\^3FWQVJVP9"]LM#_I/?,PA MY=KDXJOC?M =#)_\@U1_?D]H2HMD>V7W_,G_Y'TW1XU6_-#8&?1L_W]^&]G^ MJ!BA\4V3$T?E17Q"L7W5MP^7#<;;H'C%JQ>@++?Z,LAM7+5V;%TW7K7!59U= M8%.Z]F04GUQ]^#V4HY.N/4<'4-VQNNCWGAT>8/^XP7@\Z#W)W?,^#L>EM]W+ M]ZQ>>7+X4\\](I/>&R-&XW#UY,O#CZI#C\?A\V-&/S+DRX?)(_KQV./JWL.K M$R[?GY^,UZKK\*WRN_]SC:_=>O'+5\$S&V%PFCLFX_'[B0T!7?$3TJ#5/3X] MY''5$W<)SJ1OQH.3)Q([YN'!E[?05W>B_Z:UW=G:;.QVUCM;NS<%=J:B>K_6 M[FYMO-G9[FQO[3;66YN-K7]O_&N]]6*KL=%N-K=W=[?;K3F^ GDD[O42;RV: MJO[!>-#_K;'Y:.-1@Q$!YKL;?I>-F>W[WNMMWWWA3_W>5]_K?9^W=YJ-S'?[ M@W[KM,JO-RYI,+KT/$ZK330\$6F( ^&282'/'^80M;9!A+O&:1M]FX.?$,LG MFP-_FNUUY_P$Z?#$D\V'(YR]9/MX7R];[#4@!V#($S[L=YX=MU[L'.\?'1ZW M+IJT^?;->?/(7[0NWN SM]^'%W]!^->?W7W6?>^.!GQ_\P YP![RA&?=YHO7 M9/_%3@]Y!6]>O#G;1X:%]^"MSAO>["(GZ7CQSBH7B!2^<#$BY;*<%49@3.*# M(,Q*!UJBX\80]G7E_#^AL%*5^;S5+TT[/&ZT^_'7A608UVG"[6/LD6+\7@3C MNWB+>&24^A[>\B62Q5",AZ?UM)C/2_?B MC=Q_N]]M=O[$./68XS,O,+8];K_ Z IC4&SC!7X^;%X\*YN=ONFB^V#YK=?6'EYWU<7.2 M.L!V-"]:Z^\@1 $48L&8PKA,4E:XH*!@1D:;G ^6R[6G__T/#-;D[U\WNUUF1JSDT+$/"7HH?//,R7%<&>%^?1#HO8KZ5% M^-LF1[;6O&<%<^9>M@WQ/:5.=_Y9:*3;'=49Z:SQ[9S6UA[L\F; MO29KO?CS>._BL+?7\1?-SF%WOW/ J@Q_Y_@VTSG:._H+&-"_\^=[%'MGK M[1RU0OM$8#ZY_^Z+3F7G:^'[OF8M>EZ,\=-U()3JY_FDUH/V !G"K&I]^C@]K M5<^JI7W[D=S7P8=W+$3G182">*8+2 (*9W0LJ@63S EC#,]3(=!R$1#RWI1M M087LN_-ALWX/=K_W>'"MV(D'Y2B;G'$+C_Q!HQH_EQOO=EM;+TW?>#(8:D MU62<:BG%QN"T/QZ>;PS"S6P)_O4],TW"1<;6);]H[^[.X= M>;;_]@UI;?YUW.QMX_E_'>+]/C0ONH?M%V](D[V^%:X./N"Y9;/W5]FZV,>P M-K?Q]?G>$3JY/-5J<_VB_78+\/>+_>=WAJL>6 @^R4)3)PMP7A7:.%>(Y)0" MDH@P8>WI9NS:#W88'R)>O13S+^G&;+W,; 2]8\^V+^<6^TK8:QR0S%J"MVY+ ML$$A]0A"084TR-R$+5P*LK",2N&MY\F2M:=:%A3RBA3R11G^,0/_16M]=RYF MJF*M[B76OU0FM3$8-@9YCZG&T>FP'(6R*HZ?V=]51TQ_0.Q^[2NOF_^JF<,# MVR\OJN^_3M'4+#)&VX]V'NT^:FSU3KJ#\YP/F3,H-^U48V*H[@)C.:G1@CB, M]1"&<32Z_.M3I/M]YKTWQ>OWT61\P)2%H:)6 !AMC!6 MFX)QS@E)R1'GUIY2+AK5(M_&C56^C6?=]^$',@0_G;!OX,?V$"%?,?M9B[I_ M)RA+6C%>R&JACQ:NL,+8(F_R)DC@'#5@[6DGHIOZ+"CX[>&3^)ZL*KP6ALN_OER219LM*$;VK"9Y%DWO]/F.0+PA+-8P"VL,[H(J]$ M\TZH&!G*,B=4F9\WB+P4MQPPOAJBU2U/D-MLG45_.B[?QT8[8:P01[_>Z)!E M[ ?4M$96M5\_AWY^UA1-+74XZ/^4,Q](L[/^3BJ> MA')0!!X\VG9*"RUI7FPM$O5CTSPW8#QHX!E5/I"R7]ROF0OD*6OK?OSD MOO/0ZC3NS/DCT&SJX\X,&Z2_?.G?'L[FCRA_Z$G3LQRTNQ\AZY3C;C6)9V,J2[YSTWZ/XR)9:]0"_8NIR(5&&X=>8/;?\@5J;_ MO_]!)?D=+<[;PQ*/[7PT2T^^)_2ZM#+9!F%?-*K-;F[68[AW-SU Y#'WA,*E MW3^GS%7J5$N>>+G6\>A -"_RN6_(WM'!A]:++=%BSX_P7-9\^YJTW_[9VSO: MHJW/USKVVIO'%Q6G[.R4[;[]L=O!Y76SCYU,J M$B,V:!4+'@,K@%)?:.)5(;GC1KJ(--1,YC^C..^.!_[XM\:)'3;>V^YI;/Q_ ME9NB>=)W8W1XQYR+QCV4?B7G7Y7S2SLZ,:,K(;^'D'^6*W/61D=U*J+C&.A2 M10I+DBF\BEP8S@,C>NWIG\^VOYHI6TGO#UCI*_\XF;%]>W98'@\L>.?*,LWT\,+4^5I M6A'AZ%-$>' S(FP-^G%A N!I!_*S+)=R&ZJ[\S';_9!GZ\2&.V_XPXA2V%IJ!_L]IF6%&=%V\/ %O M^C'VYWF2UF11WB7>U\3D2A6R#.3#>5%>(^!1C%_RJ2?#Z&,5S5#6J-;5CQJ_ MX/W0CC5&ITCQ1X>#O-K@:O7;^-".;S6^\<'>;&6UD*RZ^/(=?OVM8?NA\0N; MO*-#:XC'W1&^026S^52\*+?B\CY5M?:J$54C[6C<,*01[/GHT<,/:V^<#H?X M_,FZW$Q0QG9\.JJE_?[;V5J1ZPM()TS>_*T0UL0"&(3"6.,*&34/W($A#"GT M7AQ]1HX;WYFJ_=:Z[?OIW,?")3-8&7-W"]#*SO/=X??OLXQ?3 HNNL&L[ B: MD%XY'J/1B5TT)<-!/U/.[GDC(OT\G\S[LKX:#]VT8]O(:TYOF]-/][CN17=. M\4P@(EO,G7AP.BE,VM@M.HU?<@I$_W1YPOBPK!9EG>#C?GUHVSII;V5. M3P9H%:]L9QS].@/+>*U+&LJ?RS*>-2^VR3N2MPMG&HIHO"H@1BBTI:J0 M@G#-74C1VY5I7$C3.(]W_S[+>_]AMJ/3T;A,YW6PV&@D;:.+KQL;UGNTV$.; MS6ZV7R#\]\R'<;;(8?,77O0.!@. M/HP/KPX_0G8G5GV)RZ),E>P*Y9_G=H_^AN1W2?9JK9$_-NCVX.5Y?MAU5>]^)ZO_>V]\J>[SFQ?[O=;%G\?-WMZ')GN- MUQP>MCNOH;FYCVW^L]LZ:L(>>WW^A4%59UQB3/F"T$@*2. +*T->IZX10AHI MHV'M:>LNTO8W1J"61+?ESV*_=[]$>7\*K!_[6EZ>=FS@T&78=G#,9N M<+8R;_\@*""84!#H66*3&M/4G)?D_5R'LZ\!N[STSM MU'K:D*V[(^&5!9F&!;GJW!=5WVY,NG9E27[0DIS?84D0E2BT#$42EA; G"@, MH:KP@=N\>)?*$+^GTO[WS%:X);;.^F-4IM-^*"XE.%5_?I]5FC!])1V7%R;< MF44LTUU#/M5 #S+*_J :ISD=35)YJ"63XO1WE&L=#*MG=<_SPS^4^&A\;*./ MKS;(3.5].:H8:M_V?6F[.<^0JUWED_..F,$.PZB1RUN5X4N3[_DO]M>O)N7F MD7&>3ZK]X2W8V:?"V9-M I:KQVK\Q-XQ/I3*0G$7__EY#4BN3'WV+@0G$_9L(4VU*YMUA75!%\(DH%1Q_ 7NR5ON MYB>4S6N"R7HUS-<:O)_LV:TGVZ%\+)/RO)K8@/[\M%].1*V:]X^!]@WQ%LG_:*\)@7%S>$$,>C&/P7N1G$]'-8_K.,)>HRK5.:,H+ M.X0MC#>V8)X814&3R,7:4PKR-PGJ-Z;$E9A>(?QTLJ*C$H=JA5ICO?&-=2"_ M-3[$842',CK-TS/[H3'XA-7G@Z]UVD]F>7;FO;Z=\\E@PA$O=Y5^'S_;X/E3 M,ZKGDT^76#<:=$_'7[YDYK/![S9H]*Y]J;]W$]O]8,]':X\?:@?MZ_YAD>:??[/0_((OA/^XF6)C,IFY@2;N.?J5QF1; MU05O?:@S$UEU M_N[Z\ZW&O]9WGK5W?FL\;^^\7=_9+%ZVV_^[W7HQV2N]N=7J['Y'=OES?S35 M_/Z(I0<36=SJ-[:)XOMU:;VULHQ_#D*2]TZR\VA^/[5TY MYRDN"_W;Q87G9#?NA/D!G_@9SABN?"_$\ 48YZ";#\1Z*VBVQQ'YRZ-&_O.- MY-1T]/)>>,W&1'QG4[Y#?OC:T^/Z#LOPG9+4*T/HQI7^3T7_ M^<^E_VRE_U/5?ZW7GC9M'VE=5OO_&34VRY$_G>P+F;-=ZWW;/1^55T3^*D,2L#4A,#D@6 Z9_(@O"5!9DN@P!=Y9ORR$:5 M<*UL O[0O?J>34IW,#K-F?=U-S@=-YIV>!S'C9UR=+RR$_6P$Q7,8'XB0P$K M0S%=0R%H+KO6'P]10"HC\6HX\#%DN["R C6Q AG#1;("JV3@_:&#JVS@=E&T M.__:VOG;J<"5!LY1 W.==+HX&KA*^2U$4[Y'@M3:TY?Q ./XR@%7E6I6'K@V M^J]^-OU??[32_NEIOR1K3W/@W7AN_7@P7"E^710_ _=3*?XJUS]MU>=K3]_T MKQ60W;7=R6S8K?^[H9 MDZT&\TY/\JSXV"\'PVMEA5?6H"[60/YDUF"5K9^V-3!K3YMX#9*$%)$;7!O% M6UF!NE@!\Y-9 ;&R M.U HJM/6U72ZRW^Y.%B7BKE?[71/\S>C^5_LN5_D]9 M_\7:TZVSP]*5JSG!]5%[!$VPQ5'[E;[='[K_G[UO;6HC2=K]*PK.>T[,1G1Y MZWZ9V4,$8^-YV=> +WCFV%\FZFJ$=6%U\1C_^I/5$ABKA0>,!"VHC1T;2ZC5 M75G/4YE964_JK>TW>[\=[!R]?;W[IB!N4Q '9A/L>XB[CH37E4=8OR,J4"Y3 M+E,N4RYS[K581DN$+[YGS+4-UG+EA:<[;VNUB]?O.@>'1[N=U[N_ M[;Q^EL_,7^,,_77E)*[3Y68NQ\KNK2O9UZ.0M0R4/1>.JYM^?5=>H_-3_3OS M!B\7+\];NOQCUNT+/(NL:-D93D<=/^NFU?G4C7^-9TJ5HS@^G3=)3-/)=!1S M:[-\+WF']JMFY6D??/&M<]I<=!=0;#C]F@]4>63&D^X$6.#\ M<1=_\^LUSUO:7/1VG(Z 2V;;SRF"JPS/,_[:O[)G_QK_C--06G70L6""+GO:Z_>ZD;@577?Y=6Y^GR4;].BO\^>F\*L^C M\Z-YPXNC>3 K[&B0B_ZRF%6^@5E;N=&PGG3CF3[J![B[?&/]B].!V8)$_3+^ M9E)5G6.X,OSE8J\;TSCKNF;-EEEWI=&ER7CIFMG^L]GUI'.-X?@T['V*G5%W M_'$V9:1$4V"\/FT;!^,K6]B^<''(5N2C#)^W#=4;?N M%IA&PSY\&B;A3.FM?]JKNQ;4*/_>+55S$\&K58W7;(/:0'8V[+4<97V[XSC) M%P)(PU5? FMT]O:JSKRNK3I'S>5ZK$NMGVH>^=/V(G#.NI9L?C:3_.B,$!?<]Z M(&;5W=.0)3CS&]^Q5[V SAIMY=\^;Y0X8\K,2#Z>YB_YVM[0G66X/TRT[PTZ M.2Z?S8L\CF=@G%D;;)EU[. NOMB+YF7? MK@Y9\K@[\M-^5JCS\?)$K;][EI*H!9%K(Y_.ORV3S-46?9+GX)76AH].SD[G M#3B[>;2[J3LSZE_#K*%<=ZJT%PLB@&RPV%2MYHY/\: EA=KW'1TV%-K;;7O+D8NLV;&Q\ONXN_NKW>_*4+!NIU/\;>V<6KM=#A MS"D 6NO9T=R6^76P"M#J>#9S\A*5H0[10(09-Q?3!4:=_7X8 I RI_2C'[).;WYS8>K=4%:Q77@_^N[*L<27O,3O "5GLRKY=BXG0BK(+U&C_H3,7@#/S&^#E;Y_]_&9@)M:-+F?0GBW2:>;R7'K:K%L?,_D/808!+RP^;QZ( M3W9TEF?A^97/@X[QY6>P;S3#G* M:?'Z8]_T14%$WQ=YU/Q[C\UZ?_EF9 A_HNMF*#,O$N ?/L71&-:)2T20R?\B MGH0Y,H,F$$$V8QQ\@-@A_&!S\F*FFYGI0QR>#GO=>I.GII%Z 3@W'MC&G@)' M^5H.,X?7\SAOWN1\7*QT)U:J M,T1,!VXTQ!HM=6OP&83Z]@3^%;KC"+YVE7\834_!':DQ.,]Q7:"KF/)N$)3] MUW,S#L%$W3I,JJW9ZXYK3V/NYE[*$6?]L9R+GB'OTAMQGO@JUKL3ZV6?8YXE MS!['W*<80G@1<]&HGP7[\Y#N:T:J3A%V\UJ7/PGF_9IJ[DRZ_9F0E)W,L\GG MT>Q%.JW.=(_G82[ '/ZJI\0W.(98 R:-C^-?\J^5Z7 G8*YI=A;'A@@X[N5& M:W5,F:T*^*[_GJ>RFTGLW:=5IXZLP7J]3-+CRPDI<'/ZTT%N!C7+0%V>3SEB M_9IQK[.=WT^QUV'G15:=8DHZ.X-!#E*;&WO_<[%U=18M>&)UW[D\V7(<3HW[&]RB'EF&>2UF^[P&_-NJZZ4S+ MOVX .%O2SW+>9IS981:.SC-G+A[;7IK%H+,L#7C3_\F:='5N>F:@;C;BI#O* MIUMF:9N:YU0J^?=Q'[,:8P?V$&I+KJ:G8]K M3FC!L%;Y"N<;QU=D_*_:??DZFL/1Y)LZ^]'X,Y+;BYK'/V?_T4D_J7YYS)Q M[B5PO.8PR&L,PV8W4;EYYZJ6=^:XWBR:)9#V\FU=!$2_C8;3TPI>]%\GS(]U M[+I-#Y2-&+XL:!T'V?V G^K.%O7J]ZOMU?M!;XYCO-2%Z!I/_T/-,NYS7):3 M\4\A0QL.3S#Z3C'6A>E''53O5D)4=XPKO\%XV?_T1RP6U7!;PP' M*?I$J^NU7+K)90EY(HGYH[2;5 MCW:A>@"#\#5^_I&V4M<8C=83\?7&*2<75CM-'NK /.*I<\4:_G9@IR&74OSC MKF?0,G]QP>V8TO(O>$C7^#OWLG&Q5/_OAUNQ MW8//O?/FS>ZU.C#^[?;)2OVJ9'^U?W M?CL/6[,#+Y]D+72F#2)HE$I7C7G GC&.881I8 MHD2D/_>REP67)5N=$'VW;WOC_[N%8.8/;#_F*Z(/UI[^G.?,5F3#MHS"LC];G3P%48'!B#9I9QI+]?N:>#3^]H*\_O6/[TW"R^^G];^;DL/^* MO3_Y*-Y]V3U[]\\.WE'#K[LB/UGH?O^9(^^/WG?>\$.>N^^ MG'X\H._$X1_[G_?[SS\>]%_A@S_>?3[\8X\>'/F_#H]VV+O^N[.#_COZ_G?] M^:!K^K[_?'!XXLF[+^_8^_[NEW=?7GUY?_3J#'X?ON?5%_CO\\'1[_V#+Q[O MPW>]8*^/W_4_]P[[_^[O'X7^^_Z>./@"UW_VZO.[DWU^<71[N3_3?X,WS_E_TOK_[TR@87A$*"286XM1A9$3%B M. D;)3,QYO8 HF),_.N?W\Z [5E"^38S_IR\;C#S5[DF%_IYD/2CK%5:$J:] M\MQJ9IV-GA @'"IP5'I&/Y@4^KEC^OFR2#]&*>N 9%!2D2 NC$1.$2 B%XC7 M)A%NS=8V814QM$7TLR)7_$?Z6G];.W3AQI_7#IG[*AW:\7Z6T1]%'[N?M]3^[DM/_^Z/CD\&A7[/^Q M]_G=E[?Y/LGAT7%WO[\+XQ<^'OSQENR?_-Y_][LFAZ_^9,Y0SR1'7BN#.%$: M.2H(.#/>8\I#E)9N;?-*9"FE!?:H]Y=N,OU6M:J4Z?<0IA\]^/ G3H;+@"W2 MP.^(ZM4_'E_-=C&_> MJ,[/TW4_Q=[9WZBXT9LM1DN=VTUV 5>V5C2 >1 G!9NKQV8C,J42");ZA"@U M'G&M#7)&6Z0HR4XCM0(G< T%J:3AM_4-OY,J75=H>MWO/"^.D@'Q'MQ?S+M5@"F.SJS9KO$=EU\VV;3&0K M2XK/1_J/[N3XZ70,CQY']3Y9X;/5\]GATZ9GPHWS.#"##!8.<0RAIS&1HL"# MU%AJ&QQ$G0Q7FI$6):U6O8_]V/&\LBQSP?.=XKGAG^CHL"6!HV P13QRAERT M&#E'HTR64*_MUC9E%=BV17A>93U(V]V3O4$^-C8"(.,< U_""V12@DEKM2'*6RMRXSUI*BQPBT*C MDN1HIR]1@+LFX#9WKF.2#OQ]%!T!I\&#_^^"$\@GX1@':_F4^^?*2AC9(N ^ MIIS&RU$\M=U:7S0?Q2N9B76[#?,!WYV-=XE=5DQ#^T<[-0755'2T=[;_91__ M21P+WE.*=("XA5.1D/.<0BPCB6I@J8D(]KI0!0(KQ_"9PL0 M3B91)5E *E .$';@2ACK44S&4V4I%WJ?UR&@C@):LM#Q$ZAF$ M-.!)4-6BB*:D(MKI213XKAF^BVZ$$QY3D@_P>(H1MRHBK81#6@.5H$V?LV3N'@I\;^O<7!.^J?LY!O0ECH8%N3=%[J)O@ZG!PGJ"&+4X M;_V9?((X(0/1(36D RJ22^]/7\W-_G5FGJ^%@?-P]+=F*[S)3",0QR7"4 MWG/FF66$&,[!T9""FZ2OZV,\[\)WQ!?=3S'L#29V\*'K>K.X9URX::7<]+;I M90CO? C"(/ F'.(D)W>IEXA;K+5VV OIMK:IUI52Y0#4PP4S582SQ(A4BG)N MN8[$2D*9RTH_UK/KNAD%S'<(YD5'@REJC?(!"4^SAJ<4R(2(D1,A2NZ)51G, MC-"*F#8E(A]3-N-H9$/,F)FUB,W_ZMO1QW(X:OUGJD-,5[/3[N=YU^'?AL/P M5[?7*URU.JYZUW0\P%OT..L]4.49XLI(9+%B\ NXHB0] M;G&JJGN!E)+O^"Y3$0/Q$;&$PNK$B2.1*$@BAH];AVHY("9'NBI=\T^WP M\#]NL4..> +D% BR";P0PPS3PED2: !>XI6Z_6'/DNYH+9958,I+:45P^8@^ MUV#[9%G$6EGC'2GICA9B>=''X"K2Q+5"N4D2^!C@:!B7%-+8A."HQ\+6"M45 M^)]LEN['F[$8):U9/.1^:[D-,WBL7LI2VB5FJ$MR'*#R*S-J@ MP%)*9NE9J2HJB]S+PX7MJK(6!;9K@>VBIT"#CMRF@))7N0(#"_ 9I$&!^J2# M]9*)?"I0FHKJ6ZO%E6S$#Z'O64QQ-(JA,[&?9Z=%2CKB+CR'\W'?R\T$XI'] M7,*7-9#2QR4%GEA2*25!+CJ*N%$264\\LE(8;Y*(#KNM;6$JH]JT65M2$>UT M)0J.[PC'C?).00T)D0..*4-!85X;G4+:1(V4L!@SXI53 M?&N;5%K=NE5?R4JT%L%KD(XK"%X3@IN'1*PW8#E$M,"Y$86#:,!'Y&147K H ME2(9P48]5!':S5"/NZ%JW/QY'Z7$TO24DW#+5N,*ZJV/=)9*[E@DODM=( M,)P0%X2 WV04(L0%#&Z3=C%7H5:4FXKCYH[.YJ@;W0B,]YP;*FQ:V'0M@G&% M35?*I@T%9$VLEL:BR +.YX\(LI88! LBV H+$A/.;$HHK7!ATSO*T+69_E[L M[?RZ]V+O:&_W36?GX%GGS='AT__Y[\,7SW9?OZE5=]0OG=U7;_>.WEV9MKO& M@%PR$P-;A.'4]>*W=KHRI["*O,0:;G&5@1=A[9XD=]+]3BNQ M5>Q(W>)+)N'-JSRQ,]]LD,%KF["U_X!NK [?1I6O-/L/Y]'DY MFSU%#'CE+MX252H2772))$2C9(A[G9#6'".?F-5&8*-Y;KLI*D5UB_*4=Z1D M7ABI/8]V'T%F8:3U,U)#PE/8P GFB*9D$#1":=@I)JY@TL"1IA;>VJ:HH:U,]6:D+;:=34A!]YXANB&%$B)%\ MDHA0%1"GT2&8N0)A%3E)25C* R":5?3V J"E0O0'!4!G.48 P714IQBSC](; M#CZ@21SU 6&NJ(VOV_EX <-]!*/]# :[,-/*F6F)"I<1*2\P"CEJ&>*&,&2U M#8BPH!*S)&EGM[9UQ6Y_!*5]V9R"WQ6[&@6_Z\;OHF>AM>5@(X*,R:*])N26 MXCZ8YP?'Y- [&W]F_?.Q1SVH/H.Z$3I&T4%@A+*P^LI$1EEO3@+1F,AX+E MU1Y'*5B^$RPW1+:<23A%CHS0X&%H39&6"6(%R6T 7X-)9>OM%4(>JLC69AQ, MF1_3ZO2NKI*Z01':XZFKOMFSMX2;6W-*I?#Q.OEXB0*9DR*8&!BBB2;$N1;( M4*R1Q+WI)X;4S MA7M'&')1.>WMF7%9)MR[X^I MUNC%-U5%/ZYR^QA*$]916E0TK=9 15^6J-(E%3!A"B-C!'@1C$=D#;%(.>%M M8%Q0F_$X@;VOF$>#"615);CGC*_80MH4AH(7/7 M)!R9SB!FE2)M.O+YF'(0WVCGGV\ GA7]_'O1S[^4NBWBVRMEIR4";D1))6/4 M*&BI$7>1(1NX18%';YC AK/< ZR2ZM;<5-(4K<7RVC3T%[%N$0,1Q+HC108")MA4OJ8G[K%;^>NSI.\5$);I91\GR9<(I M$VH]!#A<%(I6=3S'RZ.5UJN M7'"\?APO.A<)J)>08)#./7BXQQ89$23"SOG A"(IR:UM6@E6)/3OLU+Y1RJ4 MB_+S8ZND6T.%46)B'D7H9<(4X$@4'FP1FSM0W1 M7Z5-$7\N4OJ%4#>]-+D0ZDH)M7&Z/W)+A.-(.!D0QRR?\S<4::N45\(Z0L/6 MMA9YZZTI!58(];&IZ1?U_+M5S[_V7 C=3^?7GE\"Y=__F?+ZGNY#[VK8[\-R M\68R]!^KSI6KR/C8CC+-K\ SWSMXWI2FRS=1W\.;^HMVII/CX0B>(EQO9<%E M9;G&RO)VLO_TVY4%KM>+__WZ[/T?X=11+@_ZN^R [I)W1^'D_6_[?QT\^_WC MX;/CC_M'[[[L'WTD^U]>=_>?_7K\_N1YVC_Z\"?U7"NG"6)&>%B8K$$6EB=D ML#.2XB2Y$-_Q39;.JA]S3\JL>CBS2NN$?0X871(1XD>AD E8(>)(XC:H1$P6 M,Z*B FK,_RUQ>19>Z,RF6L=>3(&J\U_?\YE?QE$]:>Z \E[:T>'HS20+'_]N M>]/X]:O+/+RW>7CP;.=/C35-5BHD1&"(IQ3 [4X**064A!WUF/GO1UY7S*)U M4%R912V=15$HJ1AVR$0*P1OS!&G.!5!:2IQ[98SC6]OX"?#8LG/ZBT1V:D>= M3]G [?'6#J>3\<0.LCM;%M;63L6C5W\2&EPT)*(\%7(Z5B";!$>*TH!)B(P3 M>E-W;7W3:F\\GA97K=TS2B>&E:V++0G,*"H]LLI;Q)5V@M":$O(4*AM$R;BR>Z?FCCA)8XHN" 1M_"3P\JC@+&&N6ADM*X] MD6BAMO;/J$2Q#]1%I(Q5B$O*D4G)(RD-9P%B R?-C-J$))4B36'=*Z/0;FW^ MFNB&7PFF8R>=0S\9NCB:YMP\7'"NKL=- >?MP-FHI?0V6F]@%;00+7(.N+32>T2),4F [R](:!DX M'],YC1VXY3SV58QKK;CM\,?0O8>3W!D]GXWZ)@DI5 MS.JH:4G/&J>)EII2Q)QTB+,HD,4N0? 7K4DLX9!;$%-E*L/+>8V'"^B5=>TM M@+Y;0#?*W"@#B^F$"(3KB*M(D=,Z(DN2BU%)B7G,@%:5,FV2B7E,"A,[WD_[ MTU[=I7=8'Q+-W7E'\3@.QMU/L=,;CA]94YN?[L3W&,-CPD]+.HV?FZ,^;O;T MLC%FI]=?@$4.XN0P'=G/A,'PS#"\Z(=(;#%&$0(S7/:L,1IIYC0B1 M+N= O.=X:]LL4::X%P0_IF3'ZSBQ\&+H1#L:P,V/.S_92^Y(B*GKNY.&&4J@ MM.+,Q[D==N=FN,11SV8V*'[&ZCAJ2>\719+%T5@$BPKX&4(Z9*142'I'++P4 M6;);VU)4G+5)B:\D/MKN;11DWS&R&[I83+.@N$4X>8PXYA(Y9FF6VW3,>1JL MQ;F/KU@B8W=]_Z.EN8_-4*T8YTS@\; 7XFA\?K@N_F?:G9P5$8MRYGK-KM>; M2Y-OMYYTA9!71\A+&J!XK4CNEH!LKB;D)DFDI;2(\,BH-%0;3[:V&5.5(,O. M(96CUT7+HO!JZ[4L"J^NF5<;:O),"!FQ1XSZ7/0G/=)".>2)3('YR$+*F_=2 M5W1)LKSPZF.3M&@HQM55T2OPQ;]5CI@]8D,\XE&N**LRWJQ!C&YG$,KJ ML[[5Y^#9DH9$#OP#&;A!ED6)N&04&4(=8E@F(8DSQ.:S'17EIN)XDS7J5@CB MS6BN71B\,/@=J]\5!E\_@R_&#[ ,NG/?+,SDE/)&$^H#>![ MB42,DT)A@Y5+5"89_R1FZ_Q#QZ.O0GD?(G*C:#\BF^#Y?K:]O^S9>.N?WTY" MF(&7QWQQN&:#LOTO-_KG]K);O7H^P^?KF?_51C748%Q[]G0?U&\M\,;L M/:.?&'SUV_@)^=_7S!E\)S4PFV9M6O[SX>AQ9R_?UL#.CT/]!B1Z6L&+_LDW M5#M_[@6N'HO;SI -6O&N M-UQSA9K.7(/F.H+B?_O@CV?TWH _$/MY_*BH!Y"L GD/;IC*)%OC)'O$E':% M$W^1^KGZ[$@9GS(^UQB?3AF@&TR@NVZ_<0^YE=>[O^\>O-W]H;XKUZX=^J&6 M*=<]TUONL(UWN,ISGTRU!4/+Z>.-[<4Z!WDZ&H:IG]SFG$O+=OB7/_"-=_C; MN%-_Z^.JF ,NE"YGWYOF8=P9CR/\/VR,8,;AF_DN?OZ]9V_/#H[> M?3GH_][=/WG][ MGP]^V__\_B1?XP.'ZY##/_[=?P_?!=]/X/L;N_C[)\>]]_WGO?VC7?SNR_/^ MP;-7^/#9!WQP]%:\Z[_O[3_S\*QOX5G?IX-S>=XW^//^R=Z7_2^O_DS86R$L M1U90C7B2%!GI(@J:6N,T5CJYK6W*<*5YLPAXXP^R%MYZD+PE4DC::B>,\9Q[ MKJ52-@6,&1=,65+S%L&2*E3_8*@HO-5FWOJRR%M4.Y)B,(CCW/9,*(&T9AXE M::CAR7(=919%%954S4-AA;<*;[61MW"2BB4=G="!*Z5AS?4&:T4(\0X;._>W M"*;%W]H(WB*+O.5M2#@*C01E'''.+3+"""3!PU:*",P<^%N2TUPV67BK\-9& M\):3BB0B0W3656->\A6%&%W]K,WB++?*6\TE*+PCBC"G$ MO?7(I:S.)I17T8>@P.^\HE*3X6* MRB1N;700%YH@*K-\V\EL:44_TUC8CE5K2N[ATM7DH0*=88^QT5$03;DRPTFJCDN)>.2J"+(F@#0-Z(Q&$ M66+$!(9(3."=!*>1=MXBS%/P$$YQ%L$Q83F>*D!_N$"/WBDEG*/1B-SHK2T$'88Q*6'",3Y@ R&%9W28)UG =Y56]M&55+< MNC-% 7IK@4X]UA*,SY@GG."8YX#$5FBKDR+2EE3#A@&]F6K@2G/!)<(I]Z!Q M$8!.>4+6.Z:H3RQ%!D"7E5:W[BE59.!O(04UFB'G-F+OM] $V602BUJ)*"UC M!-N\DN7YKCG,;?BGQD*7_,-&D5BWF7^0L :9$"U$)!C^X,HC9PE'-"8)X28W M+I$LKDVB8ZM]E;5?5*88>'P0Y$FVA8PM)@ MQX5+A@8>0V(\:FV#""73L6'LT,ATN"B\DPR!DA.J(0 M "EF*J5)88?"#I?8@0N)DS=)41>Y%5)SCE,(.%G.?"2JI$ M\1"4L#;B (&.%)42HD7)W+)KT_*41@'TG0"ZD;D 6C9*:8\<43AOQ7)DB5,H MDDB,3L((XP'05%1"W#HV*8!N+:!7GH4H@+X30#>2#=0+#1 %S"">"9L@% MXY&%N%$3;C7X7EO;7-.*LU)7\7 !O?+$00'TG0"ZD1\@-C#,!4,,D[JMET,V M*(5P\(9Z%Q2EL$(SCBM\^Y.Q[:N?:'/P_]OKPS=O.B]?'S[?.RI5$_>?%?AM M-!R/7XZ&:5.::F\")QTN41GA1&"JDT;2CM0XXVTD$!?7OR#@7TZP%]4_F"**X9)2@"RA$8C2''4D0B^,2-3THS MN[5-A:H8?Y!.0$%]>Y(3!?7K07TC&\&I(-HGB[PWX/D3DFN9J$;!: +_4H'I MW.95\4K11U6MT.8\Q>'+W=<[1WL'OW5V_]_+W8,WM]).;HNZ;[G&-:[QJ#2- M8Z^76U#FKF!]._H8)_"OVZ3E'O02O/+DVWSX=P9A_WSP=S^?YB9X945>U8J\ M?[2L\SH$V(XIBRCA$'T;DI-QV")L([8PW8PU^? !K[AZ@(J_!=#K2I\50-\1 MH!<;<1L(@KP@$I'L:'-O&+)@5C";,@SB:N]I!C2ML%R5BUT W3Y KSPU5@!] M-X ^6%RAL<94RD!1$D$B+J5$CD6#"*S<@&XA<9!;VYQ6E!1 /UQ KSSK50!] M1X!>7*&=QE[ :HRTY *!+1-RR3L4//<.?#"E5:S5" UN$Z ?DWCJ;W$01[97 M9P-LZ'<'W?$D=UO_]&/Z)H^A9'#U]3@S&P _[7QC@4)2*R>IW69>P,I$$_>P MF'!,4-Z*1SKF# $ARL4H,+=A:YOJBA/=HKK!4@C<\KQ 0?5=HGK1]1"6 '+! M6!9B"L0Q"\@%Z9#0BO" L4PD;[OSRMQ>AZB@NK6H7GW=3$'UW:&ZD2$@)-AD M+$6\E@CA7L!:30EB6$AE:=240$"A945E0?7#1?7JZV(*JN\0U8MK-1!R2%Q) M%+F$M9I%CG10% %+4\6CDBXW+="DXK)-1_$>4]% UL"!>XZ#24;BN!MB!@B@ M-.<-HAT-AM-))]GNJ//)]J:Q8\/)=#SIP^__F-K'8\ASKCR/\.MT#/7C;;SFADX=7:/D^/\X][@YT^&&!RF*[XR(NN==U>=W)&OF7# MU/T< _H21\-"A#+",V22H\CF!M2)Y\"%;0'C@9M# M?VE1PK3L@+0\%U&88<.88=%%"@H6!1H(V+P@P/G1E6 MGA.Y,V8H#' S!ECT#92@UEOCD+(&? ,=-'*.4Z2)H41:*8B+6]M2MZFJ^3%I MGQZ>UI-^\*$S3R?>2@#UD1Z%7'FRY,(JYT8I2=[5L=1^,[>!"<>4$8I2U!YQ MKR""D9P@S+2U# Q+ZT[:M-)F58JH[3@&O<)-G4>*_96G0PKVUXO]Q@8/\=IH M'I$7-"!.HD3&,HZ$ 5NND*_49^@@4I%(5U MGVJ5BRIS5Q>I8V[\Y*BR@'RB\RDM77%=P%_ O]:<1@'_>L&_N/![K62TV"(5 MC :GGPODH@@H<,N Q#&+- +X":_ >]L(\#^F=K=[!T\/]W<[SU\?[G?FVBB' M!V^*@FN+DA=[ S_LQQ?#<6&R%3+9JR7I"^JY5-SD*O+*:?6BUD* M0XLBW%S@?SURJ%C_=9Y+B?.C+(;J5L]3;)3(6PA+I(D-& M$8.XPP29!*L*HQY>$-B8F/=9<&54TT?Y1SD5^P 0O/)$0T'P.A'78.X5,UI0 M!.2;$/XE P>Q*,;OH*%BFI!&:@(,? ;.<8@C3HT=<1^L4R]#-G9U) MP>QF8?:.H_4Q/"_\5-"[5O0V W7B&(V)(>>U1-Q%A4PB$@EMDL%!@"'S>:0E MAY&N[^,7Y+87N2N(TG\0N25Z7R&L&PET%L%Y@K@F>%;#FB%MDT/4*TP-=UI: M#M%[Q713R/U>@/V8-N)GPB"=[N"R3.0P :Q&W4^UV&KG+YN%1":=WEP8"D1XWG/P$F! M7! 2)/Y);H7O1($C$D4681&#,7 MY;"8BP@C(MC'Y )Q+@&Z2475K3,%!=NMQ?;*M_7+6GT7:&ZD#2RV0,<"5FA& M N*)$*2C(@C+**7S4<@L95#6ZHW$\[WN\O\-H MP;P;O=SM'._]LMN@(M M2 )\/5/T?#3LS[1;IS!\\T-'P\'XUPC>19S]WI']',>[GR($D>MY)H9 M%FMY1:,VXY!2.:*X0:F'PB*;R2*+CA(3+D0:&(( 52%N$D,FXH0T.$K.*Q^8 MDEO;1%>&%A8I+++FLPN%13:"11IY$N&9BSY9E( P$ _<(PT3 1E) I'!6BSQ MUK8QA44*BZS__$1ADXVB0.C/J\Z^S4.8NH6 MNEHA77U<18/LHM)=+6"12]H1A;0@V)X'Q43*]*MKJ N7U@ M7E-.HX!YK6!NZC?"3)5$.<04B0!F44LRP$QV(G@< JQ2B4K=O>%EJ.FX2 M_!_L'G7F=1WK2;PL9:2VG7/YKS4]^T-AX96G.P[BI$CAKH%[3W::20YMJ6&, M:V1XY(@+P9"UT2,?G(W!:V%T@+"(5LP\*B'LPF^%W]:5 "K\MCY^:YS7D3+Y MD#@*&CQ*[BU%UGF.M \1QZ0BI71KFXA*\%OG?0J_%7YKRT/?9TZL\-O:^*V1 M"7/,*.4#0<;F9JR,:62U$"@PSY5U27IFMK85KPS'A=\*OSU"?EMYEK#PV_KX M;=%_D\!0+HB(+%<0GT) "DQ',"(:&R6#=<*J6H%9R,WHT[9*A9BVMYN=R;L^ M'?9/1_$X#L99$F9>0O13QD[C+-Y-=C8NF8G!>(3AU/7BIA94WG%;E^]I77UC MKJ\\!Z1WF([LYY?#4;[!GDUT;=!.Z*/EB_4)T12^:!-? M-"J> @1_ J)V*1.$AK!B(&V]0"X1*Q47VF*3I6J(:D:&A2\>+U^L606W\$4[ M^**12F(JFI T1U+1A#AV$'01@1%U 1/-5>Z%L[4M*\-6H*I1^.+!\,6:M7=O MPQ>%$FY&"8W*+!&B9BD@:CQ00C 1:4D-_%-(XQSW5*BM;6V:J9>V$<(CJ-9Z M>KC_\O7N?^\>O-G[?7=>MU4D>.Z_G&D)@9V35_%H5D=?>\V,23(R!9TT"CQ@ MQ#D0F0,F0S)@1E4R*@B(@*BIF'Q4F_^%!>Z^Z*>PP%VQP*(3XPRUGEF,P#&5 MP (L((VSFI;QEM)H: Q9 H=73!46*"RPUM*8P@)WQ *-[$86XK=:$R2EE3D; M&I!-DJ,@N'$0J!K%W-:VU!7&A04*"ZRU@*2PP%VQP*(OX#F.7!",#,XL@)5! M+EBP6^*:.I%D\A0B E7))9LB;62!!R5!LQRI (U.=U8U8B]E^3J3(3QQOS_, M]S/T'X^'/1CG1G^A=:9MVS92UZ\$O.'#/Q0F7^]1M9U/MMN;):"?UA/SS:5Y M^:L==WUA]]6Q^WXSWT.4\))2BL"^$7&5/'+6:10D8OHXUQ'UWOTMJRC=\N*C3T' MFJ*54A/D##:(DQB0(=8@1B-G.$GGL-N4^5+6T;N8,9Z&R+1C*(4(GA=7%#F, M%<*>*,5$DE;H*X]SEW6TK*./&>U MF\-XT8,X9[N=&=D=3/LNC@[3F_J[#[]2W@W\!US\AVOX#V^7-%^.SE'F.&*6 M"O ?.$%6JHB884(Q25-(.M>,RTHR4W%1>H8\:*C?W#@;4"1""L("Y1GW7WD:EX MZ"QU1VF&N24:9%5X:G4\]6Z)1(5BV/MDD*9<9_UVCC3S!+G@C-?$8<[MS"51 M1%6&W+H#VG?(8@-.H#YTL-]1HJ& _4[ ONB4,)]X$-:AQ)0%I\119&P4R! < M-8TD)B8RV&FE.:Z46=5!] +V5H+]CE(-!>QW ?9F*9\@.CGJ$?4Z"TY@APR# M?_(HA,:>6J#S^1:"(I7 JVJO5\#>2K#?4;*A@/U.P-[0VDZ!@C$)$DXRQ%W$ M2#NMD9/2>PU.'"%A:]NH2M.\C[ J;8FB('&]/L9?%21.XVA61;3ZPJ'K9E[+ M-=ISC<>4:UM:T'/K9;EM3WGC;F@/HR#^91S5:_YJDX=TT>O8M:,!#-;X_.OF M6QG%?;B!^_"AF044W#D=(4( %Q%BA20"TCQ*A,%)E#*HP#G?VL9/Z /,"!0& M>M ,=,N,9F&@]3!00Q@O4HM-%$B"E1"7RB)M4D(X).HTI3Q%G1F(D,) A8$V MBH%NF68M#+06!FKD2R7$:58DX!WN,.*1TBPA$A"Q@FDG/&59B@L_$86!"@-M M%@/=,O=;&&@]#+3H P5BP>1>((%SMR,C"7(,(F,M"%&2:,NTS S$'F#Z=B,R M6%=4B]VZCK5MSWECO8<'S9[KSF%=*#@4_KP!?WY<(K_K$X2,4B'&F$"<$8:L MQ 8E9S3S7$.4[U:3Q6I?77WAH ?-0>O.8A4.^D$.:C1[LH01*H%T5.3 0;ZN MKG/(6RI<##+&62:=W-J'*QQ4..A!Y;$*!_T8!S5;34GLC0$S8$8UXF +9+4C MR(#7JC53G,BTFDQ6X:#"00\JDU4XZ (CPP(E32WBBGMDL8T(E@J! MJ0I*,[*:7-:J3S[^L^[N!'^'[J?M?\$?YU_=MZ,/W<%,JXE^2QH^PAP=K0U% M]05_[D[@R_SW<44SKM[$V+'>#_MP,V_:7N?-!%[HP[-][6JU."CS+^8"[O5T..YF"_X\ MBCT[Z7Z*O_S5#9/C<[1?^M1LV'_&7S]B'=P 0._*C]S=:']W;,6W(W'YSWRS M,[)0R1A/J TR<)&(<5(H;+!RBC\P/?NY.ZB'I_[0+_.+S0V;[VP!:;7]9F]_O>DG>';C\_SQ M_)OG;S^IWUK _^P]HY\8?/7;$%[][VOFI[]313R;9FVJ(_ZW'4S'G;U\6P.; M80,8_0W(\+2"%_V3;RAS_MP+.&4S.W]W*&Y2H/JC1=CW">S&V!(&8WL%&5Y0 M8&>8.D^/[> #?&-WT+DLJ/I__I>F1/W2V?W/M#LYZ_QTP;#_6$#@=?9+KMNM ML2TSM4&3]6C^%#);C#JV#TOUI!ZQR?%P"E<,XZH3/_N8'RY[7!T89_N/YM2] MU3*\,41&]!,LZ+6([":7%4\,43]TU>^_QS0O]UKNM=SKAMRK?D+(]=RD8KVREKO*5AZ!,V[QJ^;>>7UYZG_;L>-SYM0Z99FKY$"-W)XU. MSH]N2';J(7DYBBF.1N +/_I1F4V.VO5?Q3"T+@J]WC#LP+W.@\]3VPT(?'MO M3W-VZC$/BO?3_K17QXR'D^,X@C"R?SJ*QQ!3=C_%SJPW1^>GW)WC.L=['^HX MO8X3"R^&SGGFO>:8GRX-W[.8NKX[N?-!JE_IYB0 W*MJQGWW.6I'PT5TW7:M MWJ",P_6&*"].USDVOY*6$ ]CR';JY,QJ<7:;H?D&@:1=""S3:^.G5XN&9B:/ M4^;3!LRG&_@6Y?MN^GUWI/W3[X;0B_0?I6?0Q"V5UJ*PZ MN53E-@V.KH?K^Q8SN]XPW4S,##MGJ.%""Z^X\MYH93%W1$='I8GDS[UY&9"\ M7/VS=_!\L?YG,W7*SO:[\[*@$X\/OOC/[T_>BO=_[,)WOF+O3D+W\.AY]_"W M5_2@O__YH+\+[W]D%V5!<)UW7_8^'QZ]/SYXUCO>__(*'_[QO'OP[/GQP='S MD\,C^.XO\,FCCV2Q+.C]R;]/]N$YX)KPF=TO!\]>B7=_[.']/W;)_A_[ O[- M]BG<]]'O:;\[+PEZ@S_OG^Q]@>_Y4WN>R[(8B@';?,I?(9LX18RS2)2VT7B] MM\ONVVNE[P%Q]Q=)>7U*.8V78R_]^R; MR:O-EK0_1JK-3K272R-F)1%MZ2>[*;SY99$W3=06!QH0CPHC+CQ%.C"9]=J- MEIYR&?S6-I7-@N["FO?=Q>;Q>FE )(Z[8*,*GFL3'//"2*MIHE(198J7U@JV M(8MLXX+B+'&!#%@'* ?^T%)B9#!V&$>:?&YV3K2I,&]VHRN,4_RTXJ>MT4_[ M,5J]GI]V'5HM3MRU:)4MTFKRC%HE!2)6YZ/!2B)GG46*QD"HYS(266BU.')W M03=UR3K]I4RJLE:7M;J IX"G@*> IX"G@*?=X/GI!F$BQ(5))(@-&]QUAQ[)B.B7+CK%-!9>&7E1!827BM MD-T616 XUL)2QE$*B2%NM4!6&8.$] PK0KD78FN;ZXIB40BN$-P#(+@;\%L, M.N%:T3,:CIDQ-*1$& DI\*Q@5?+X[:"UPT:W+,&3AC4()<D(U4 M&^-IDC'DSKJXTJHD\E>M'[]>GO;@MFIN&*9: MD&L4Y\=<(0SP_P5%:P%V8\%V4M7]<1@KF@1762.&\P-IS)$Z40D4B5] M11:HK.KWA?Q&-6G@F&M8OU%@3"&.8T". Q%@1@6G*3(CX]5E3P7]CP7]S77] MQZ!?$L#W!?U&Q2/1@&XL(J*! O0#L\A$+I"S&#-.G4K&%>@_%NC?\(BO9(1; MX0#VA/.$#?PL X2(."HL>"J'1UJ!>;&(>4F9$M0QI$R$(-Y%@IP(!%&:#/R(EQ4DK$5M;(LV-],["\YAOI#P"_'4->0H&MT6 Q!:H6M1WAV^E0R M9#@X]"FW. #[4$HABF\6JQ1,/VY,NT"EX5RKE"C'+E@LE'/.!L*,4]J6KG U?E-VPXF8XG,111N')6J%2BEDK4 IZV@J>1&P @E(8R.1H2DK/U>C7395;VC1.S!T^:N*K,\ M$>$%4M$$Q)E52&.54!(^$F-3$.G[NZJ%=,J*75;L=:KR_1"SEFWKU9-G<]M: M!Q&ULQ@%)2+B@2=D(C-(>2ML5-KI? ZYN6U=2+.09B'--9(FE1I;;:PDTG+/ M$_SLB=$^:1^5(JS4!;2$41?K IR6S%@JD0G4@#]*.=*."&1#5(9+;[5@5]<% M%%XMO%IXM8A_/2X2;8A_8262D8JA:*A'7 J%G&,>!4)A"4PA)"V*^%]U%B%15L@B_E7$ORZ&_?PB,,PZRL;.XS':8W4S?NAJX=G>W7QV7>9G^I5)JM+,!YTZPT,S%ASW%" M!#N"N'8<:9HD4D)J21AEW&B(;PBIM&GF;0I//$">*&O P[7M35)6"4LBF>)1 M"2ZYT)%BRRQF)'&NO/F;!>!K[BKS_TY]U+$?!Y/QT?"E[8:]P=.9"O;?D7]) M8-V$WYNE&XP(0Z4#(WD>$8^>(JTX0]9KYQGGEN>\O*"%VQ\#_@NW%]L6VVZ> M;6^P;AN!/1%6$$XEAX7;,)8\4<%YI:D-LJS;;5RW&QM/A @G(=B&)5O 'Y)3 MY+2("#.5N\]X["3;G'7[02E^+(?HL^YX,NJZ:3;"N#,9=OYM!]/QI5V@I_4N MT$Z-W?D6[FV4/S:/Q'YL@5H^$S;E[&FQ4K%2L5*Q4K%2L5*Q4K%2L5*Q4K%2 ML=*JF^<0'R@1G'!M&"?*64:7PYG-VW(1X-7W3[W4D, M+[K6=7O=R=G381_&Y Q"VUGBYZD='W\3!#^+OF=',91DT$V20)0-(%KZGRR3BZM6WD[0]6%'"W$-PK2^D6<-\_N!N9WA13#$QJ M%)0+B&MFD'-)(6-MI!$'(QQK#[@?00W_TVE_VK-U_^[)""[3F_7OMA=[(;I-8.I&^A=S0A5V 3F2%6:84L@E[!%1@HM:(->KMC'U(RCGA;G?Z=:X*46Z M9?>P6*E8J5BI6*E8J5BI6*E8J5BI6*E8J5CI1IF>E=?H0HPZ2^V\&(ZOJ9-5 MTC1_GZ8Y7*9O[I(T45*!;(P1\809LB-:O+)!?(EJO!#4AR(08]@%Q)B".QXXA MPUUD6DCEA=G:EK*B0E6"Z@WNR[5)I%-6[(>]8M_D^,$/,>OU^AV6+.A-R//S M_F(6%*S I&(!*6$%XC8&9+ VR#H:J ![88ZWMIM=J MI%M(LI+E&TE1,RJ"C MT,QCSH4S1BOK@]5$>D6XNPUIEGVE%3)J8V_8$DV""XCB2! 76:L;:XI4M I[ M*DA2+7PZAIY-5C!C)+$.LPXEU);S(TGF!-B@E&WXM5" MG3>BSL8Y5:Z2HYI@9*+VB!-KD7.&(Z5MB$K S])M;>M-;JU=6+.P9EL>^D:2 MHBE!<.AM()[RH)+U.#@MN7>).:O-U;0YAL>$GXI?>L?DNNB74,-3<2X'&X+ M46F)B^/XZ(_RSUO5U96E%]VX?-V-Z]>:(&[5A^M!]1F\U9FCEO207.%1AF+; M8MMBVV+;8MMBV[L]>;:T7LTHQ2(.@@;ON&#>XJ"4MEB"GVNC"_7ALQRQZ-GA M,TGE%85KN;=O';?LC=MJ IS]HYU)(\") M/%@E#4=4&@8!CHO(:HZ1TC200 GQD6QM\PH36FEUZQ; A2HV@2K*,O!P;7N3 MK)6T1-"D.6><.\:U4HEK8EV6^]7,_LT:L*KV[B7!M3K^WS_:G\RK],[V3_:_ M'.S\J8F,F$6"I+8&\>08TM1Q9*T/24JKL1=;VZ(" Q?V?PP,4=B_V+;8=O-L M>Y,RI1"PM40E6+*Y3;":&V&\,D0I@;&0967?P)7]X^+*+@2QRJ2$$G8>@9TU MLAQ+Q)WPP5AA5 @;M;(_*'62Y2#.29):GF28.B_W7NYV9CF2T@:P-!XH5BI6 M*E8J5BI6:IV'O>8ME&_*OZ[:1H%'K-\J.R8K]*MWFSLF/!+PI#5&VCN&> @> M?K(!.2D)590XQ?G6-A453,7\7XMZJ120KS:,OB7"KZCO; +\=]N;QDOX+J'Q MC2"\/]?TN!0:!VQ#I)0AGVA 7+.$C,04628]=327YY*M;5:P^V"QN[+-K1MB MM^2\5@GLQFZ6\H%1ZC7BPA#$:63(:F\0=S8)Z:C0QL#JS$UE3%-WHL"[U? N M45*Q4K'2YNX6E:7R'I?*QO:0<]E2Q"#&:G$FH9#!HBX"9#AI%[6A.9!M6Q3[ M"(X17=X%\L-^?YAO ##3F9["C_TX^A!'56<0)_D7)E^[Z\(OCR?CJA/M:- 9 M3B=5QP["_/<[?]D1_.:DT^EUK>OVNI.STFZT-$@I5BI6*E8J5BI6:ITGWH9= MI1W_GVEWW,TW5C:65NB1[S4WEI(@.@D9D6.FSDD'I$VP2&+#@G T2,6VMCFI M"&&5%JNJV2HXOV^Z=[2S5?H@NWK8KNQO>1SSDQYCSRQ$G'%/-($>V0I3U8P M+9BQ6]N4RLKPLD!O&,)+N%2L5*STL+>7RFJYOM6RL<-DM/.0($0@[:HD0SD03P,,N9Y$V$^V%DS?!2OMZ+BD/*Y'QTLV M"(*)L-9ZAY@(/#<,H$A[$I -0@O");76 R'+BNO"QAN&\\+&Q4K%2IN[/U#6 MS%:LF8UM N\CIRE&Y(STB'OBD>42Y]YAD4GLK4VRA6OF(SB'\JP[GHRZ;EIO ME^5]@7_;P70\:VU3U;UM,FYOLT&PL1N<91NZ6*E8J5BI6*E8J5BI6*E8Z>%9 MZ28MK%=>\WW9]]ZW(1X-7W3[W4D,+\Z/;S\=]F%,SL -GZEJ/[7CXV\\]F?1 M]^PHAA+!KBZ"?;4LZTL,UTE&CU)4)$L/<60ILRAQXZ4CCO) MK8%)Y5:HK5] M_?;7A0 *31/!.NH]1=A$6$RQM,ABB1&8 MS23"A=(BMFPQ?00%XXU4\-.ZJ_E.YW044QP!,&[1WWQCM['*9F.Q4K%2L5*Q M4K%2L5*Q4K%2L5*Q4K%2L=(*=E2T#]P++(F5W&FE,4N&>:^LPQSK=*.ZOV8" MZ.5YW%HW(RU)GSM+^KR=[!_YQ:0/TX11'#$RV"?$$Y'()@M_V M>865OD7*I\"]O7!?:9EO@7NKX-[(\5KEK,I=TP)V'''G.0!?&N1IHI:3Q).P MK8+[8RCV/<_C'MG/G9WQ.$Y*16_91BQ6*E8J5BI6*E8J5BI6*E;:;"O=EU3# M3CB9CB?].)B,CX8[,&KYVVWOI>V&O<%3>]J=V-ZY_PWN=^U]%WW*%4:A[Y:J M.?N8K%)@0.L$XM%2I(..B$@M*>[H3G'T>M1AXA<=62;?SIWZQN"80D; 0"!-2).1BT=%=75C[U9%8N3:38 M>4\#)=(XFCBB,4G$"7/(.B,1-5R2Z'62/FWM,+49(6(%"0I>/Q IW7+<;L'K M>XG7BX5\%5?<"H^DMAYQ10-R6"04M2%>V1A44IN#UX\@I!?6?=5M=*:$\I9C MQ2*E(J4BI2*E(J4BI2*E(J4BI2*E(J5-D=)=VHFW7);A G\/6*NM@^?/05W" M^-;HK/FXK.(")0(D& B2EE+$N9-(*^P1EM@3K*)CBFSMD(XT_*Z*;)ZJQ/W2 MY.*Y+9I\@YJ\X';%46L>2$ L4H9 DAI9I@+"@8JH"#.>ASO6Y <0EY/!'9]/WN!"6J9J=[F._M_-"' %P17E>5C*4Q"Y+*J" MR 61B_)LBO(\5D2^T)JO#^TPUG,&/8[)("1C*ZB#C%#CD9+!($--H9)AF78,$SW6&:=ZA8;'M38*?LV67/7AN\+CI+ MKX:MBYW(WHP&_M_#00_FKG[Q?^/NZ*2X0%>$S[T,G>==H$'SX(3WR'EI$2?P MFXD,(ZR,PC1881L7Z*+_L^!FP)FR&&R"@C2AFN>##*+8!0>,T:U 9->6V&PD=H:Y:7" M47IW,7!>$.Y4N.E-P^MB]*(+QAAO$(X*N*F0$6E 5B0]TR0(ZV)B6SO,=)BX M3M!3@;@"<9ORT"L@'$_2Z.@C\F+F'Y[?0.[1)6?B'J4E%=D6V1;9%MD6V1;9WFZ;B*7! M:BX&*JSDP69OM15:ZD"XQ#@$HY01D^PS256;?6:H^%'46K967M;U.(;GXR', MW2MXC$%H@]F>#?HP536,ZR"UOX^Z,-=OHH>/CKIY>"6*[?+&RZ?=V2@VO =C M_$!EE"07:306#!9N8D).<(R(#TYJYQ6/V70AB]%K!0X>(!P4J'^XLEW!%V6] M-,8R;G+_O.23$\)9'AES-%B.]0]P_@*GU"+,_Z_MC>/E4;ZXJ"Z'\K-Q(?O/ M7Y*#OSXDC(F522%E0HY6YA1I&A7"/%'E$P\\&<#Y@O*/ 0D*RA?9%MG>/]FN ML(/[(#03L'=[&S@QW%CK DTB!M@ *)-E!]_P'?STD.G;WJ>/?._C!P["D]IX MI'4^9%*)(!L(050XSPR/8*K9>[.#/ZAJ(J6QWXWM2\O%?E^R6HN4BI2*E(J4 MBI2*E(J4BI2*E(J4[EY*JX3=.VL%\Y$X:C"/P5D%CTLB8?"?42"<(FZ51AJ3B(2QW$9*B14B(TN4J2XCKG0O$(68P6@ MGI2)V,N0XD;A^2/*&C@:?(Y93^HJ#0='U?&P^]F.8C4:5,=CU^OZ"_W*ZSAR M*]=XN-=XD,T52C.;(J4BI?L?07C&#^NW@UV8N3P"VWMEN^%E_YD][HYL;[)# MME$*A2.NCR.^/!=2>/#V'=O[\H%QQ7W4&!&3.:(*#&FB"*+)$S FI*(N&J+E(J4BI2*E(J4BI2*E(J4BI2*E(J4 MBI16\N*-U>*U>V6+%M^&Q[6-1]K]@'%D MEE**M,*@Q3)09)S5*&HK/4W!J$0W4(L?5%32\@K'3VW/]GVL;%T-4O4F'H_B MD8O#BHI.E35I#95-VSE=R$-^2#U#[UTCVC5*Z(X/P394&6?:+L$T4M'Y%:EGWB^F6=9:(!4V:YL(XK&77041(:A9%2@YD] M:3USB6K.S=4/QJ-Z9/MYRB[G&"G5FR_C&-F;K=Y,][_]]>6#!%DI%P5B@1K$ M4U#()D&0]2S)H**V3FWM$*8[3/,.DXO)6@6R"I,H3&)SIF0%E_;54+OTDKT! M8-[+H'S>8RT5U4YRBI1P :#9!Z2E$8@PY96U1A*2LR,6&QT61"Z(7!!YY]TAP+0VQ@CF%E;+H.(I<#QG7"]=X\7&M&HQ3*(N(HP#4W M!AGI&2(R:*5MM"'7QZ><=Z1:S.DHF%TPNV#VYDS)*B5QHE18:R(Y)HY3AVUR MS@AKHG:*$4,O!NW26?R.T/O=/'H;S:/32B&?*X]QS2)R,C+DJ37&*.#A)C7E M:BB[1KF:@IT%.PMVSF(GC1H;&PVSAG,MO+.:$<^T;SH#8E*P<^.PT\]C9V18 M8^LBHICGT#K.D35:(K!CL.54,)L[ %+6T60QM*Z 9P'/ IY79GTHLONS)NR4A=)2Y[-GT)&BV%ECX";C)H9&QT.QG#%4'>J^-7'_' Y M\JR">;8_+R[=*7^X-YA$]#86]%*8M,IEQ;8AZDI7_?Y[3/,RUC+6,M9[,E:] M3QPGIE:V6]%P;FFTTCR)=SY3WKV;JNGC;VT+/!T=&@ M7[WK=T?U)=HK/.PIV6VFY-4PIC@< JU]]+/2+HZ&Q:]C&C;.H+S<-)Q5)JZ. M;3<@H.F^+4[\F"?%^[8-..A)TR&I.MZ68S'L:J%LV]NYRUMX-YI;KN%GV/? :7FZ*\ M)UVF#](/G_:&IVQVF6W8*MMMW"WKU;MU314AFS57]V6Y;="4;=KRVJ"I:;-H MRWJZ!^MI!:Y1[K?J_1Y=];1\)F>')Q5I2J?1-91.>Q#%#.YY=8T'$S2H^4Q"Y+*J"R 61B_(41+ZS@E\Z<.ZTPBEYPZETQF!"%_>T0NQ__R/3P=_OSC9^_LE MA_M^>__W/T?SN0?O/^V*_=__.=S_]([M__[NV_[O?YV\?_LOWCO:$^_?OOSZ M_M-'>,;]PW^._DE[72S^G-25V?OT\MO>M[\^.!^(<]*@8(1$7$>/-,$.42L= MUI(KCG,S RX[0I*.(NK!)!]L-NJ4+?MA;]DKI'5=#5H?456N6T//KWMGY1)/ M]K[MX0])"ZDD!_BD'"-.DT)FC2DF!Q5 M3@K,F0R.,$&MPBHR;)S2UT'-AY\,>XN0>C('J13C9(P32"<2$$$Y$T,(S4 1F99#44Q:]M,ER>3&P MKE"AI8#H2B"Z/\]+N=)86,R1P8X#B*J$K T811^$X(%2&_C6CN&+ 'K5^BL% MP#9$EPN _0# K%9,*8X9=I$+:JPAA*1(.&>4)VG7 F"%(JX1W>8IHHU4\V2! M&&*:*:)UR.7?5-#1<4YH8'%K1W>$T@7?"KX] 'Q; =Z4M4I+PK17GEO-K+/1 MPU4(I@+'8OAN"JH=S',V2Z2E02@$HK&(,P'LS4J-N.%6.H8Y:PQ?J3M4EV.8 M=??)7=ZC=S,B/9=/>W-26CF;JX+XP=%Q[-=-V94K!7E.'G]&*/-5N3;Y!/NB M==F$15RM6?,E9^*F]_TU=F._OFQG$V8HO:N$F2+L6Q6 M]UB$781=A/UXA+V""X,$%[G26FFA>=+6"B>EUEPP;H1,ZL/SB0N#HN87CNGW M?1F[X=.X'N5"B?7;P5E9D5>V&U[VG[4U11ISJK&FGLT84Z_C_XV[=7<4W\3A MYZZ/K^#9!^%U](./_>8J_VM[XUB<'ZLX/TZ6G/ISG9P4VB*2DD?/]FNL.M[10#E1? F$4X= MMX+[X*VFR5A,5"R[_GW?]1>./"+P.Y R[/HB:,2]<,C@1!$L PQO&6R#N4>[ M_FV7ESBML7_+2OVLK:66R\W!\*-ORH_[IOQXKJ5MO<^54^")JN-AM^^[Q[UX M(\=3;/O'];[I?RUIZY 7 *+;RRPD@()\@:V=G^RR NDK)@0^6L?Z\I5]7_(X M[Y78'E9.\.-9,0_#SU[$5L16Q%;$5L16Q%;$=L_%]C"\OH]";!LDI562+QC+ MGKW$L:*&)RLL5CPHC95W)B;.2O;8[;KE]I\MR:\P("+M%$4\&H,XBQY9QR)* M$6Q-B5VR-&SM&,JOGUU1E'0#E9230*@(SBG03DVBIM'P2$!E _76?*?B2%'2 MFU+2!=]Y,E@Q12,BQ"?$)0U("Z*0"))X V]8G#9(21]!0/Z,6WPTA,OTFK.D MRIX>0UTG,O]>N21OX)SWGA[FWBNQ/1!/\J-;,0_#VBYB*V(K8BMB*V(K8BMB MNX=BVR IK>+M4(;+H'1BSAE..;$\8C"B=23,N!0N$W=X@=NCZ<]YKCWGR[X? M',7?!D,8;/_9>#B,?7_R-AN+[3AW^^'MF>EX%L"X'T<'Z:W]^FHP;-X8C89= M-QY9UXMO!Z\L7&94/"JK>%3>+"F:99BG,OB(?+ ,<>\ELH(8Y"W!,KG$B(I; M.X)!Z#6'B!:[O(5PO.,!QL%C*0)")V0$.*P%98RD*.FG! M#(Y)L V"ZP?5>W"Y&L.RK[J-RERGT>"]Q%;$5L16Q M%;$5L16QW7.QE<#E>R.V#9+2"EXGK)(B*B7L>>3&!RL,=3X(RC"W#,N5BQ. MK=QZE_XO$Z"2]C,"@7DT+$;T^$%;R_SV*7@,&(."\2ILLB!%)&+SJ7HF6$\;* . M/ZBPY^7QH4]MS_9]K&R=RX#L'@^[O8IVJJQ":RI%_KVV#1L&4@\KA'8S>I_\ MX&CT!A?2_>U]LMJS%^5YK,I3$+DLJH+(!9&+\FR*\CQ61+[0D*]SB]$K1>KH%D\8*N@IY?]Q9Z1 J"F:0, M8:(-XIPJ9*P)R+G&PT9(KQ)T3N=A50#H9@JA.Q',N#>%Q:XFF"]9:")5@9K(S4N2DL=9L[CBX%UA6)D!6'7A[ + M>;6P&UHC %)-$$!:-;?(>">1UL$+Y9GRP@-I[7#)KI^J5?"MX-N=/_0*\!:9 M9)$K%2WUG%CO'.."2(Z39+!)!M)1E<2#0G&25]@=3-@ M=2'.TSHJ@P98Y9+$BQ%W:J9LE M[-.9N+_"+HK\Q7S=UE&^A3=J] M7X3+I7U?\M:*E(J4BI2*E(J4BI2*E(J4;D-*=\ET5\F^=-8YGPP/VG :K#%$ M.6*I83A0$\(/#@,6(YC.NI+4;P>[,'-Y!+;WRG;#R_XS>]P=V5[#Q!LB_FR& MA[^._S?NUMU1?!.'G[L^MH<(KZ,??.PW5_E?VQO'$O*TRL' F]D,I+V3O6\? MQ0?,2-3&$<2DY(@K;I"EBB/'F0N:):FDW-HQY-K' M=2^ZNY#.]<[0LX%RD5 M*=U_*94MM&RAIUOH6=3P9 M56$9KN$(2BX2X\1P9[!.BRH=HK+#1^KO?0A]= M<.ZS\=$X]\;['*O169^\RI[JTRWT"=L@#"M= 8J4BI2*E(J4BI2*E(J4BI2* ME(J4-K[A.*<^*)5LH(&SY!U8E];I($7"6#M_"7?"9C0<+WG+Z_- +!2YD8H; MRXA%6)J(>(P,::4)BE8R:IT2@=*M'=9A>K&D[>6+W!2<*&A>I'0=-,=.*6.X M-"9ZSETP1EAO$X-')YPJ4M#\$:+Y0A4*SV04TFFDM>&(N\B1=40@286647GN MF-@H-'\$X<*@%56WT:@2(%S.)XN4BI2*E(J4BI2*E(J4BI2*E(J4BI2*E%:* M%.3&!Q)X,)YA+H*W*4B%:8['YH&(R[CV2T?X6_#1[+W='>V]]:-)/Z23O4][ MW_9W/T@<_VK/7I3G ML2I/0>2RJ HB%T0NRK,IRO-8$7FU8MA2!Q,(UAH'P:GVFC*G'=%)645QU)/& M/9>H@=U<_6 \JD>VGZ>LE+=>GR'_8K00,J5-""P1CQ@6%O'(&3(.,\02\\0( MJ:G+71ZY[$AF.DPMVO(%=LJ>7?;LM<'KHJ/T:MAZN:9HQ0^Z$GSN3;H#S/A! M'67"Z^B0B2H@'B)!-AJ,@N1.N8199!E 1<'-@IL%-V\3-S5/@1@;;,**6RM! M066TSFL5#?/"70B]C#PZYK"DF,NH;-0R:'(QM%Z0A54P M]J8Q]MT"<55>4$4T.BP,80Q[C5/ACIN":XOAA<0Z96A"C'J,N$]@ MFC,C$+.6$BZTP5IN[3#6P:Q0QP*L!5AOUYEIDW*!&N",B@=BM: ^8>Z##EIH M58!U8X!U(>(3**%-P3"DK+&(IP1&N5$,5E3$L)@%-5P#L&+5$8059'WTF?^Y MDW$3B#I(U?"T>W$##O5U:@&49G8KSL0]RG@HLBVR+;(MLBVR+;*]W02UI6%M M"A/I) =F&SW73ACA6!3*,D*9"GR:::HF.6H$8_*C^+9LMV1F%,/S\1#FKNTM MT8:]O3YE2.ELMA($=QG;YN5L$!S>^^:_?7#8$"4T151PC3B+ M&-GD%7+6O]/DJ5<.+E(J4BI2*E(J4BI2*E(J4 MKB^ENV2Z*T0JL4"(T"R:E#"//%K')9%)<$8ZLT1$Q+1EC'#.IQ-:.9(OIG+>I^%=S&MZYXA=X M+E(J4KK_4BJ;:-E$9S;1?^89R8YVE-D4A.:?.>.8]UUXS30)+\1(.A=((_&'Y(/;.5;?9?[[' M]KY\8 D;@[%$6@J?RS(J9(F1B(@D(@X^>:IR*W"\I#O-Y:O;%*0H>%ZD=!T\ MCUJ)*"UC!%ON?-!<<,US30C+-1:ZX/FCQ/.SXA/[G_RW_8\?#.%>R6B0\U0C M3GA$ULN$B!'8!N)SHMY&X?DC"!L&O:BZC4Z50.%R2EFD5*14I%2D5*14I%2D M5*14I%2D5*14I+12O&!NE^-DDII*QA4E-EF)";=&44-Y,BO'"Y:F\#<8^>?G MO>Y*N12(UBCAW R).XJ<4Q$1%[C1B7*A*'HL5K<.H6+;[] M^-VIKY5Y$S#5% F:#.(Q.F0]:+&W1N+DDTH.;Z 6/Z@0WN6%MI_:7E-1U]:Y MJ.Z!'PU<'%:D4V4U6D--W79"%\IH/*2^MO>N6?(:)73'IYYWM@CO;Y. =>:*^4L)I@E M)IS";?NCR]01;ZY^,![5(]O/4U9*A*_/*_)NMD0XW?^V1S\X@GG4(@<0YZYR MTEKDB-*(!Y>X,EH3'K=V")<=R56'JOO<[_WA0%9A$H5)K*%IW=50^W)-ZXJ[ M>B5@;GK3G7=78T^E!M1%5"D!@.P=,E)KA$T0&FLLG>8 S061"R)O$/P41+X. M(B=NF=/"4<-EKLH&_V 7B#"8&"FCN@XBE]/%=<+UWCQ<<> M 4H[!%*T/F@;8B);.U29CN&\8';![,T!J(+9U\KU8]$83W$D.C).-'4ID00F MLQ18$1K"Q:!]08I?0>^;1N]W\^@M13+&2(X"TPGQ9"4RG@&88Q&Y\8Z$8)I6 M:7H->7@%.PMV/F#L7 $Z#=;">$(M!S7SQFE@2=@GI@+E\-,6OKLIB.GG$5,# M7@I,' I..<1E"DA[+I#1$4O-HS,D;>U(T>%LL;MDH;L%L@MD;\Z4K #94@:1 M-$LD*L>]X$X8QS##-+!$B4@%LC<%LA>+3H]$D#SRH%14 M -F,J8X@N&#VM8.V?VEJJ<"_H?MYY[_AQW3(,]?R$71K.-'ZG?]VPU].)WKA M:Y.!H0RH3Y@\C[*YJDLWG;0O=?L!KOL$Y0^M&U'TCT1&<3:@[<^MU!9_WLA" M,I<:5<:Y-!B,^H-1O)7WRS]_AV%$N][_]Q?:__7:T_[;7>_\V'.W# MF/;I2Y%AY)_G[RF,G;Y_^]O1P=N0]M^^__HA<:J5IQYIH-D(T#LAHSA#+'GN MHE31*)I1N)V@UX,LF#XZZO&)4_5S"H"D;0WAG#@_T)EXRGG]&<_KQ=_1VK0PNS$'O1-P\Z:)^Y MBM8?YAOG)Q]]&53UZ4..Z_S0^?6C0>BF+GQK&$?#07T\F5%[#%.5OSXZ!*#[ M>%C9RI]6/4>QF?F9@N?YGOEJ@^/8SU=VD_0*N#G ??M%N ?86ET/4P"[;@7H M=;A=O8FQVL^J09L7TWB8BTW!!T>VVZNG@^^")'TSA\TC39]CN]DQI@OB8A2[ M(OA=]+7U(TASP2>YXT+77P)3\J3!M+;K.T]WGL%Z*H-W?3N&=0;3_6R00;EN M?VNVFT8*9\L.5OVH69[UA9,PN3$7,-;C0=WT=W@RC.U"^/5+-XP.GP#URD@W M\ZW)#HC/OF(=#& \NO@KMS?;WYU;=7XF9G_FP;8(KI)I? A!!BX2,4X*A0U6 M+E&99/Q Q=;T2X?#L[WT8T1N&.V_R"9XOB>V]\6>U%N_G)N&HVX?S<[Y_'1= MO'(71'=DAQ_A:@W?H.>W[M,9;OC"F=0:@@(SW;/'=7PR_>77T*V/>_;D2;?? M3%CSI5\GEY^(.H]UCI\T]VO?/GN,;=P^RB2];'+GR=O;S5MS;*M]S^AM@R]^ M&V^3_SK'A"Y.7_M.EEH[+;=C)LTOQP4SJ7G:O+/5L#W L/JV[=!2_0Z(?-R! M%_WV.8)Z]>=>9B_#LKEC!5TT'%ENOK$0M7=8V:/,<>JJVX?=83"&*X;ZY\5U,[4<;A<0C-DFE%X%#Q3= MEEQ>"@]6N2PAVXI=_-7O7?;[[S%M;F:P?)V8>&&DNMDT^%27@L]]>*7:@X\= MUM4+P(UP%<"\<%+N$69<;KHNFP>]RH,_GME[$\'./,KS1T4S@:2LM@NH=C-? M/YU:*@OGV65^OC,_MU00]RY5Z8R_5:^RRP:0NWIZ4ATM#KRM5MUC_"6ZK<<:=;^H6UDE=YR#L^-KP< *Q\;+@)QW^7>[05 MCO^(-M&PA*7!C@N7# T\AL1XU-H&$28UD BF#[<&TOZ;J>]^]PM\5NP?O2/_ M_+WW[9_GKWM[](_NP>]_P+_[\.][?O!\]\O>T0M^=@3XXLO[;^^__?,[W/?O M%R<'S__Z^L_O>V+_[3__OJ=_P7L?O^Q_VN\=_/V>+1P!OGWZ"=Z#S_WOX?NW M+_G^\]_^??_M7[)_]/K3/\^??H)[T3WZ3OSS*:3]9Y-,OS?XZ]ZGE]_VOOWU MP3&CE \$&9M#-AC3R&HA4&">*^N2]"P'N?&.X8O'?_>^.44!I <)2%SDXETF M*>HBMT)JSG$* 2?+F8]$-8"$":4J Q+!AHH"2'<#2-_F 4F2G-XB(K)<<<2] M%@!-!".BL5$R6">LVMJANB.DW"! >@24?Z8?>3[)&D;0.=_MQ:I_2OCRZ_DO MGZV#XZE=X$[RL>/$+K!KL0LVA?W?),=O]QNV*8MB.2H_C\>P$+IM?^U!RD(' M48].FH/QW(;^^"&UV]Y\ZCPKC[)1K6VCZBXR9^*-IYI+Y*,@P)RI0-K+B$!V MDH3(C.5A:T=T-%E,#[GWQ+DH\$U1S:+ -Z3 "TR3^.18Y $)&W+?3$V08SH@ M+;$,6/,D=-K:X1VI%I,5[CW1O!?DXG4,XU8#NWW@E,-A$TO5GI=GLM%,%QHD M-*YSH> ZCBXFE?>L4/GF,HU/KOND"7)\G0=RD-[5<3=/_>Y1[AGYK0#7>H'K M9)%Y2&V91.@]LK$*OC7FLKM"I M^S4&]"T.!T675]/E17=72CSD.GN>>8< D1TRQEHD9.121B,-(3.E0#=&FQ^3 MCV-6$3+MZ/9'MO^QZWK?\6$]=KMH[8Z-62$G(FB@JOCDUP92!TL."4DP MFF,OD8NPFW O/;(:J(H%X&!8) M38$BQ;E%7.&(@'+(*!&@TZ2C!=T@G7Y,[H_G,<7A,(8J-?E@L4HY MK6Q&9XJSXV[8QR0_K__QV: N.+5&G'JSR#UTP(&;(!%-V@-.18.LB1&Q1)/D M2F+)H%X4,^S-$&7+6&YX(!&FA.#7&(Z MJL"#]8U"4WWM^)[B[[B27KZ:UF"H?AI&&%=M>S\WR?^]T\((MBW,4. H@LL:T=L=CJ>>5ZOL77L9KV M-4V^*F=SV8A<-R?VZ^+BN%56T4C@:1; LYGY+WQB?8#T8I%/."*I-S8B9;5% M7&B/#'4&13")HHJ24<.R,43X8D^?XMUX*+J\=N]&T>5;T.5Y$4WGM Y7BV+B22N;LO>R]@!'"T,?=^G!:^3%$ M5Y)4;HUJ_&Z[_;JMLGG0?W%.& ?I.8BBA)NM!:1>+B$<'/:1$#42)N26KM@@ M$RF804K18(F)">NUQ9L5%\;&ZO3->3!65.Y"0ZZIX?,TQ#.GL)8>46Z!?%A' MD/81(Y J9M0)IXC+)@5?TB:TQ'7_?>FFNKG#C?B \F6VD' M_3<@@H-TD-MZ3 /O"PBM $)_+=(0$GFDVF+D+%&(N^B1$?"G3(G(B#D6P6[M M+#G3N9-SYN);V3CR\1W?2E':-2GM/'-0TF).@D".>H&X9AXYX3C2Q#E'K4N^ M45I6O"9W>GACG>V'07]ZO%0W)SM.&24/1J4OCM5<_V1R^FA=\**JV$ M2N\6J00%:5EF-'+8<,0Q2\A*XI#0D44N151:;^T(13;(GBG>C(TC%%=3WN*F M7(]2SU.-(*-G0BOD2$B@U)X@FXMPVZ2CBHR0%,,FNBD?DZ/BHE.: %?[W#17 MK+[8[.L;5;V)_^Y[16T?NU&T=@?&;R"5_\U".:M+?)#^;B52%^A:"W2]7W+" MX@(-4N5\/0+0I0)%&DN!-#7:V&@(%Z8$D#Q\?5X[)_F!/A>]74UOYRD',2'* M1!V221+$D_#(P:_(4.ZC"H'K1+9VY/6SZ(M[XTJJ]ZX?NO5HV'7CW"SUIVB' MN4]W_?-ITFVJ;$K ,NSHD;D[[O28Y*SMQV_#P5$VC48G>W%T. @O^Y_CI!U" M0:>5T,DOL@K,N;66!(2U98A3#K:0$=G+09QR/M%@V=8.B.T:)R;%P?&0R<0% M;LJBOS>BOPM!IR0DXHU$G!BP"KC3R!B@& ;TEU@L58IV:T>5BAYW7$ELVJ;' M?HUU)[?J*?Z*V^O,TLJ@1:2W]NN+KSDS+SZ-_9BZQ=FZ'FSZN,@M@K&&4JN1 M$!&XA4L4Z: <4LPJ1HS2B=/BL;BG&KT953M^J-M%AU?3X7E^(9,7BCF)5)08 M\:@"9PY'2\>], MWDS=N;R;"S[ICN!F_C+U\1][,;B[]E -@UFL_#BMJ M?>MJO5 MSDI.N&7(@A@1UY8CDZ."=4S4YC!^I_'6#I$=K?EFJ/4Z>>?]XR%- M\>:V\7 ] A7(!VG3<[1,3^-7'^OF) T(::]Y-7_X](]S'_'?NUB#!;E,72^. MFH)U_5&6^R/K/KAAM.?91 I_=T>'S\8U3,LD-Z+ Y/I@HH@LOIW8-4[EL@/T6Y;T>YYSF0848F \K-C1#P M(R2DM=/(>6TC=0#B/!>\IAV"%S,0[D2['[#C,25,EU?K.J%0>.0-_ MVHB#C2!98=/6CF#7 :[BD]E<1;X%6G(Y12X,98U:OG TB+FDP>8#P6@13Q[, M#QT-,HF+I.$U9T#+>8?K!W@X>/\(2@Z[ZX\&PY.KAQ\]"IOJ%EC(5!3=6#!J MC1BUI"Q=M%8+Y2U224K$>3!(QTA18@(+0:WB5C56%!?7\207'\GFZO,MD)&B MSS>ES_.< _-<83=&!,3#(&Z2!?9!-<)6$(.IPU93T&?=X6I#]/EQ>T5.(U2. M[GN+X2>G>EL8QAJ5>B&A*B0K%$Y($,\1%P(8AG$!P5]14JN]"Z)E M&'BQ6^'#R-B^?S2C@%O-8'7DMJ MUGEN(QCW M/#EQAN"H+$5*"R GRBBDM?;(:RR,$H9J#>2$ZH[DUR8GQ0>R7G(RDY@UZ']$ MHS@\>KSUZS;L0*81T?Z@/XG4:8^/=_NSR+9?(M[6"6Y+"MP%[[7 FJ-(G,AM M7#4R+D9$5 !PBRE0E7+_-'VM<-;B2]E<3;\MWE(T_78U?>$4AR@1 DO(A B: M3H1'VN)93G ZA);WG!A56+5586/[5,UL?5J^&@\_=$$/U]*0Z M.$TPWP4Q?%[*6'XT&6XP#'&(1H/C)WDNZD&O&ZK\.#]&M4U+O?]_-_3L&XWD M=TG98%'F-3E=DD]/WM6YZ,?ILCQ;E06ZUP?=2^H%4B>C$=8A38C+]0(%TF!V M(JH#L]P99@Q MZ0=8=;5&.%RNG/'OJ<"?@7\;HK%%O"[(_!;:%3%G'42T$XP MPA%/+B##G46:Q\1]I,XFM[4C3$?J:S>KNA7P6Y-C;C/0:CF=;:CL;[W!E[K* M:E.][%=M =+OD]E59N/',KI2W:/+N@W6/\+'5$4+4!4&'^HJ#0='IUU1X[05 MSW7_;:#9;ILLK%CY>T>MKMA]*J[6K[\K]+6J,8%X@D%"7%+>(Q M&F2],<@$'75N".N2!J-DDSI/WY+94>!H,<.EV=I1#_6$?N,9WWCH#^VDM-*T@W@YV/4S_,'X'F(IS8TVH]6U)+4TIF;$I821PKO2<,$&.!H^LQLYA M;)+W&;4Z6BSF,Y3C]X>@V^MG'46W[T:W%]K>*H^=-APQE7O0><.0(R(7CC.* M6J6\3?G 770,VY#8FL?D@FI.GUQ:OPM#N::2+QRM2@'41'!$E*2(2\% R:E%R1G& MA.716Y,SETQ'D5+9X>Z" E0#=%NO]NP/!KO7P,TN: %V073,Z0(M MT3$W >%+JGXJ$H00W" B'<^A@=G(]+G6EO(D"MBJ?5N.7"]ZOE>V,30XK"!74^8 H)\!AG3+(>!:0##YH(ZD@(@"'-:(C MI-AT"%R3 VXS,.O2H8&_=?NV[]<0&GCI\,V[;JMXTZ&!]_B@^*?7\7CB(?@Y M'Q3/Q GF#S>.V6$,WZ105* M:7,>;5/"!0LNW1PNS5L08#@DEJ)%F(&LN! >F1 2,M9;K!*F*=AL0728N'9V M93FLOY):/N_6HV'7C?.4U]5H4/UA^^.ZVNL&/ZC^_/-9HZ>'@QZ0ZE* \-9/ MZ@_2.?F\'>RFU.UU[6C>^5$.Z*^(6DNJ#DIM(P^1HL@$L"D"T.6\(HAYSA0. MBFHCR@']/=7JC3B@O[1:%T9R3=U>*-4CO<*8!F2Q!D9BE$!:RX0T"5A;&D'S M66[R1!YBOX5-YR*OAMV^[Q[;7C5U(^0&V6?E!<'(+:D,=^/-:>J,_0F2> N" M> YR*#BU/IQ:4CS0P%XC?))(>9R#!+U!CDN*)'&686)Y(C)[=/ 2P^D^>W2* M.M\8^2CJ?'OJ/$\[N'(^PO8%,VIRW[;V[Z//T2JXO>X(DA]G.4<>/_37_A#P(H;R242 M0GG$!66Y%IY#*F%%B$M$6U+\'@]?LV_T^.72FETXR#75^V1>O8%I6,LLLHKF M9@N"(D/S<3'V1D=/<6Q2$H3HP$+<(/5^7!Z0629R%(3SN@H%\U0@8LWY.[8QS0*)->1&@WA0A-M]8-Z M5#?5I(ISY%:<(ZT@#M(2P^E9ED5A(6O!J26UP(.1L*'8@+10/!>2R64LE48: M?@0K!,9R?2RD^$(>03S(%12ZL(]K:O5"26W!F!? /K34";1:2V28Q(C%I"US M@@L2MW8X[_!U%!0W]4-L-[P=O#FTPS@15R$I:X"S_>?+:FU[K+"- M"1&I2 L/((M$D&RW%FF0<,%)QUUK7;VQ5.RAG.:+W8XM/U1%;_&H>_6L3A) M[N+,YN]6"B\F0BCT8SW@M#<7N/J.?R $>P520LY8B3A-'GXC'!GI<,#$<,I\ M\9$\?'6^T9.:174N:KN:VI[,J:T/1@NA+>)>1_@176X_S!$6& 1&E=?9M5D* M@VQ,,BX\6!Q6J8F4BE4OVCI6 PIN6VT6OPSB^!44%.W54&F ME9!I28L.P865UDGDM09"X31&VCO *"J4B20:R7.H/%OLP'HGEDYQ8VPXC_B! MNA:[8#UJ/.^T($S&@$&#)(4OU.Q^+$;/#=9=RRZT30XK81XK ^FEC6:4([9X!324JI(TNO+NRWNB\TU$VZRWMCWU;FI!XN.\AS@T62X<.,= M:'?$*$H57=2<:JISG3%&-Z1^SSI=&YO>_:MIE/#3I$?"S]6TTTCE3B[5,.'Z M+0@>8#WJU9[]P4#VK?Z-(G5 \E2;QD2-EJ@9](BK4E"3"JC#"?8 M!:!GA':$6(,_:#,:@?W 4U00\&$CX%URUH)[=WX\-W&"*VR5$1@1K#7B#B?D MA&Q:G]ORNGZ3'YM/[2_Q/\;=S^#GH"16-K=EFZ/MT]SVQ5[D%Y,UNMK6*X' M38QG_O^+L^7Y.N:*Z7X40]/&O!_.OS#SR0+]*T'_DGY2E#$C@W=(<0!\'AU% M+@6/+#9*>^=UBA0H+Z:;WO6Q-+XM4+CA?+< X 8 X$*X.XT4)\E0\CGFG0>! MC",8)2HL<4D1GFM_P,\U'<=L&/&]?[UOP6JL7O;]L(E)^^EY;'_[N>KVJV=3 MPMO\\N(*A/<^>S663]<#]VHL?^B[/%B_%IZ_@L<=A.GRGBYN^+LWSE,_NW.T MNTGQC*QO=UC2( Q[[["T"5D7">). CT6BB&ON$Y&$HJEW-KAM$,X6]@@IIIW M!S1G$YTRQ2-=L/L2#WW+8107."L*BM]C%)_G^%HK)[Q42,=@$,?!(Q>U0DH( MX8/R/(FPM<-D![-%%-^P<[T'Y=K^3M#&,AK?J9[&C]U^/P=M#%+5JMFC<&9? M=W^XEQZ<:W-[9:W2DC#M0<>M9M;9Z F!C8 *')7^\'+"[6^2TA=L7Q^V+VF? ME[P7E%"/"'$:<<\]LD)PY).0*LIH =QS D^'F$47SOUAZ,6'7A!X4QYZ!02. M02=@Z-Z&:#AFQM"0$F$DI, S+6\0.!-T61#XOB#P0GU=[7R(*:!(1$*-A0>#'YK__#KM_ :^NSNN+W^>Q[2I2!I$T2R0J MQ[W@3AC',,,TL$0!A%I>?\.N^K*KK&]76=(9*DCI5? <$6DYXL$GY))AR-+D M-% )&2C;VA&BP]A]WE6*Y[T@\*8\]"J\7DDL6-+*FL@]-III[UV@.8&"8MMZ M5BX1$E,0>',0>)[7&P;[*0T4F+P9'Q_WFG8VMM=2^]]Z@R]U];+?*NGW"F5?8B9FY,- "&$P=KUX7D 7 M9INO(V/]!H;X,/-PEROE2]@[AH#CU;'MKFS9;3![6%,FV29RA,TK63)=1+DD M]'XLA^9KW/Z7M*-Q+D5J'$6TQ_063;A*3%A)5.4D@-X(\4P%Q G:)$50C(11C43.25-C:(=DF M65>BZ@;1_WO"]/S@*%8C^Q4NN1+;NVSAITU[XI7/@!\DLMX V\L+Z6U>1QE< M"[*N#5G?+NGKD^N>!,,\TB$IQ USR%@O4'#2)8&%IL0#VR,=N>00]]X7IBN8 M]" QZ0;87L&DF\.D!01RSI0_0P M.@=L.MEK_+R9Y#4U?0?'<6A'.3B[:1BP"+"$2.49(8AA'% 7+KB?2&(4%31#PPAIP4&@F6'+"^J*16#[BMPV8@ MS 5E. 9]U-25Z_8_Q[IA?3FH]ZR=@SVMWOCD.@?_FW*Z_^B/\%_GW]$@H7$= M*UO7<517 S>R\,&0BZ^UX509 M,M+GKDS!!B8T=VI]_:0WS\!X>,3STBUKRY'?@X3M.Z&=LTT_"^F\ >1>4O=# MT&A,L!X)YG,HF/'(&*81<2!Z&9*T)N;#0::N[:\N\0H%O!XNY[P$>!7&>77< M6JA%YS$UPD9DE38YJXYFE[8 8]D*JR-L4MYM8@O0AG'^,K*N%^'?T/V\\]_P M8WKK(SO\V.VWZ7/T/-3XF$.DUZU[9JI[S06?=$=P,_]];:1-FEH$#NG]X @& M]":RO>K-"%XX M.E=<>GY2)C?F L9Z/*B[68)/AK$'A/1S_/5+-XP.IQ@Q\ZUVVI_@LZ]8!P,8 MCR[^RNW-]G?G5I^?B=F?>; M7JADC"?4!AFX2,3 XE?88.42E4G&#[E9YN1+ MA\/I QS;CQ&Y8;3_@F4&S_?$]K[8DWKKE_.+$%;@9$ J+\+YZ0)=R$3Z621SJE+(X3V[;,[;^/V M[A-3;7+GR=O;S5MS2MR^9_2VP1>_C;?)?UW2%/S.D5*[5FYGK_RQOBX<,S5K MZ@_;'^E0IUTVDX7P M_63A^S;;IV!X/2"\8+\XA8+V:7?^VPU_V5E$S\OA!"-;W]^'9$;=5APHT]TG MA&V+J4BZ^:%&3U#[VDW#Y?+))J>K]]9O?GYBY+9J)Z$E&_OC([BD7X-=/=?N MSX[&PWB0)DY.6$UWRR&_[4TYY-'^IW^:S[T_^>?3TT_Y/GO?O-C[_04_^'W_ MW[UO3__]Y^\7W_XY>O\%^& O_N?UR3]_AV-'N7Q/]WMY3/]\^N-H#SZ[__S= MM_UO_WYY__8C!R[Y;>_WU[WW;_>/X+II[^T+?/#\_8< M![+1)%FWB/.DD8& M,XR(-V#'TB2B]*UET.V/8]C-+#Q%ST)0P@C-N!9)>Z%YDLFJ0(1C8 =$8.;' MF0P,QV#X/K5UMVZ*:0UCG9/RVP3\TSUX;W+/YL.M;'Y\W[EQ:E@B.1,+ M%@/'C!J"!9?",M!D6!YRZWOJ.H.6G\;UJ)M.[H;(_J6!F;74XZ&45JB9< MV&6O]X^-6MX,KR>V?#A>)?FQGL-'^07ZO)B^T4SKWX MK)V^^9>_Q/E7!N/A])7!N'PBOTX2I=$=U7KAG^UD]=G4W M=.VP&^OM[UWCSS^?53_-/B7LB\,X&<7/[=+X FNC=X(&7_JS5S[)ZCASY:,( MKX[B^4O.OC.]Z/:YSU_R%GO=X ?GK]V\=';1YL\K#+CZ#ZS\?.U&%Y8-?/*) M"\;?OOGC&X_[7=@IX+MAG L @0C^TZIXWXLUO 1?&G[IUNTW0SOIC4<"IGAB8_>C;2J!3"^4 MSV\BL.A\>E,?YGOE%[.4)G^U0[J^-.Y@5L]Y&J[$J9O)/V[W\/:XZ]WVF^WI MQ#=3=6@_Q\K%V,^?.X;/-Q_+MQZ&YBSL2W=TV'[M8^P#]X)5G]^&28>/YL^- M^TVHUO&P"[<_!DF>JE;SK=]W=U^= EPCG/&P'MO^:"K2F6ODM\%^]KU!#62O M&H[SU9I5$#^.>RWMRRLG?^W-BV>-U+L9';I'T]A!>/[N6=&@;=#Z+Q&LID[^ MS@D\>5Y;\(G<3 -NW>M-+[?TZVU0XF P:I?R,'?!S3/D3JK39VL&D075BZ/9 MR]2G4L@(UMQC<-SMYZM.;CG9O!IOG?JUKF#-V(_-5SI7]R>=>S8;\B)N7^]' MX!9UAJ@\X.:1;7Q2))TJ\_:S MW1$N.NZ-F@\.3@E[9S*V+.EV"SV"NQ_"@W5A#7;;U.]\A7HT\/]FAA2']600 M30/BT=G81X?#V'ZX#[I3'8%"'=95;*!BV=":C[[)B_;H]"TJFO?(=G7_T 'V MH+_&=@A+']3Q=3P>#$>Y:?-OL'(K@M%?&7+'/5BIH$71-CH-C.73N-\>(S1* MG>=Q]VR%_0A*\ERW%OZA'37(,EEJ80KXNWU@_[TEP_F?SJG@3@# )W+*Y #6 MXSDY;2]8%3=H4S9FSD':/06@5S %_J3]^1;N]+0'"_%1VIGO/AB;*/$VH;OQ.T[]C7%2-7Z$!L%.@>G^J7]L269+13_V!H#0 M>?L8)^OSXPU;&,U%];KP1X;U\;"/_H4=L(Z]!',V&,)6T\D0#*K5J'H#W6=L MV8V[K87:G!XT&^\I>C\!5@:["]R_NL>GB MP.L6X"S>2P;9+)*S;7Q :&??3C-UF5+_=_FVX+GUSW"6PUP \.$BRFCT-[?-CU MKYM[G4_3@N?Q.2CG"Y!D8$^GY]KXL>T5,-:#W0^>6,M"Y,@H9F"KD!09*C&* MQB1M#)/:^JV=T9?![51ZO=SB G-F*N*J74\39M/0TFR%#L;#ZL(E6,>/F1>M M-X!L9C&>^KTG"[(E51E&W[1W+BMR^8K<^P(K$FN*,5,4^8 YXI)A9 UC\*>6 MRE$;F37+5R2LA>E$5Q,9UT\F?JQV_]AMR*AM74*+KK[M*B/O,A_@Y'(9?J=K M+,PYR4X_^V(\!(BN_AR%['.7P/=K#8.VDNV-XWOW^Z$\X^T?DIN.B)LNW9 M&+S9HP-L?]1D\LV8?V>^S]R5;[3@#WSZXNVS@[/Q[P_^C7.?V#_XGYD'W 5K M^]37%^==?+MOWNZ>?;:]]W/@&LO\L?GUF>OZ;#1GZV@$I &8Q1DA.?_EW6=O MS[[U;OM--[*RVP9F'T8P66WCS8-W^U5#'1MD_A*S,^\8EO!7P,I1 M7JW_;X78.&\X)U0G)Y/CT7.KM(H84, YDK36E^WYT8[S7@3GWH'A^!X?O(6Q M?/N+[#]_0?9V/SCEA>%8H!B,19P&F\-L,2(N"D$ET3&ZI@V'XHNY78T.K")D MB9G#EEN/J>4"!V>)\-YY0KE7Q-C+-FPL0KZ\D/?_^L"3P+"K6A2T=PB8MT$@ M]X"T2<1JGA)/$82L.YPM$_*%WL33#7;>1Y2-ROHXY@QQP(%\=/HY]L> 1=$. M\VG,4@ 9#48@L' -#"&$"B53,@1K6,J &BP*QZ+V.! 9[(3;*"HV6!@"'^#D?L,@'@ &^R+KY/=,J]'^"^\M5_+HKS$HJ2 /%%R%8CSB%B6 M&P#1B S8AXASA1U0= (4?6N'R(X1:T >K87#5!!)G ;D 7,GX)BTP(0[DY)L ME@;<\O*AUV5IW,S2 +QB,DD!YABRQ&'$3?3(< IVJ]0X2JPU=GEIJ(ZF?'%I MG#^ N-:YPWD#(-%2)FL?CTRDLC*":T8=XU5S\?ASP7^;?])SPX>'9R>F((9R9 CO?:!"B"2-0)Y( MC3C8UDC3@)%)QB?M=="*SH=\"F(X84P11B-/%K8S8ZQB8,0!D9(\S!\QOCH+ M,P&[X9P0OA^@NOE.D.4QM#^+6)+#C*(X.!ZWS\/0X?KO:[?6J M&@3335V?0X::8)^I,_1TQ'F(L"7UZQ83ZYF@IMCK'L&33]RE?G:Y;#?K97;" M=ZK;B#[(QTRO\UFE[7>_S:!'P9"#YWL?E/-.IA!1KL^'.*,4.>X24AI+9VF, M).D5P@YN4[DOOS\1D2M3G%L#]PVL#OHY'C96:LH=VH#@1@U3' YC..?D7T"0 MT!T"TYB)G.U,XP$GH=+YZ""ZD[,K9@]Z?O_T&#OCR)?#KC^L#KLYM" G1ET0 MQ]>MYX.5ZGA1D!H,P^78IG:$,.#&*PTC:9[PWKG6,S@_G4X9H+3KMH=,U4\A MIJ8*RC3JY##,J#OS,96CX:QP6M;3_:E2="EG]F03J//EW]X.%/-Y5PLYN1TKXE7 M'0^/!W4^,QDZO";7/Z9/B!:7*SO/]= M'0_2"U#H[$)^G$EHNQ^89U$"O@!BP51QK172@01$;,(,1Q.)(_-,WU!O*,RW M9/E,* &-E2Q%S%70(E"RP/3OW:[>P.V[N@DN/%T@T]C8]18'V."]IDTC. 6Q MJQHF>?'D_3O;!M/=I(VWGT3AS\;+YSW[R/X+,'Y?\B-^%\L9T MN6 XP^FY5IOG))TKXO4AI7SX5/R1T.V]F77_.:J/5!:VO!^@:S)F\X8+ .A_D^TUWXI#/9(_T !C%K M4X$=-#[+)6SR1)&S]<3$A"4TR?W+UVOYQ<2R&]$6S:/\F5,S:GXZQ_59GM;?_D?OZ)_#Q%G#] #8'T#T?5P7AXYHU[DU\:']>9 MMG>RX^./@Z=OVC_BUPB:6U=Q.C,?VYF9.F+JELZWOI[3O&1 U283>6(R]>&I MX*H 1TU@]ID!,N.[@F'U@QT&0 AXH9?3N#]GH^7L1AE[+[I#ZS!:X2[G#HNJ M_P-C!?:'?),,7U,OW 7+85JBH4U;A[G)\-F.*1=W;MQ<7T?MV7?C-6X1KK6- MSM*TFW3Z9?-SP:QDS^7%DIU(+#]7=S*D9O/(:%^?.TB#8=HP.!XMF[3I_:9V M8VUS%VQ8FI/1-Q.T()H[]8/]!GO1_^;-:2_:;!?G?:E ]12J/WY0(047-494 M>P50+1+2G ?D)+,BD$0T77"1295"<)YX@"FNX2->)R6-($PRC -[&"ZRO'*J M9NE4,VOGOH']+(Z-LV/FE%:V,<;6'TYSY8_L5^"MW^*41#8G3@YNVS*^;O]X M/*%O1]W^PB?'_<7/3H[*&K@;5<>#NLY$<+O:;>,2T:@;,UH?PC]VZ ]/\E$) M4&VX1+<^;$\%+##-7.6KQ44 R\RE,_1E6C[+'-L:&,/IK6>)Y-DCMZ778'GRM\)/E\5D*J;KPGXG?)9\M<[2ZH\/S.4;>NF M,N"?8 [U*M)9LN8GBPV(0*[XDWMX@Q_2O(L@;%23K+ 4]$%P;)]'$5.2]H-<=C>!] MD$U_, ^N^8,7 W/(-QH<-P$=N:C7S$YQI8C13=K2E[NY?DC*&BIPMH\T+A5; M'W;. M3.W#N=JBEU=NH,:G;6,!B[4?8LG8MHF_Q1_?_LO6M3&\FR-OI7%#Y[ MGS,3H?);]\NL-QR!C>W-Q$B,/7@<\(6H*P@+B2V!;?CU)ZN[=4$2%X$ 87K% M6K,82=U=7969E9F5^3PG]KQ8S*G.I6)%O!T,BEAF=&04X-F58S \[ ].4=[E M8'4S6D9Q*%7&+,,L%T-P("MPJOG1+\* "M&=3@]A6$(X71[#7;JY1L/.M_MN M!YU*<&'L&>=M4+ZM+7J,3SL3(#A_-AADW^>O?B_ 2A5Y=V=[WQK;^; +?O%4ZA+$]LZ M5O7F>"L=#3/?H+@FY6[L'._">U3V?C3"*4]\[)1=)1!5?K5 OLQ$$,-+A9F+ MSC?&!2U3Y5I6%U\>3A&3EW%\!K#I]\H2 MEF9U4)H!;8IV=]BUJCJR5!2A3;W&IF(I80[4K9HL-OWPJ16YN7ST M609GTRG["3!6HXCI\UP]MS!M^[)'D_K9\A8E9XM4=%JDIPN\1F]?%!;G@XA2 M7D.VKC'C)8$R3IVO!PC3!QU7!DK9L%V-C#9!X^ODCI@%^&B-IX!&^SS>L88[ M QOB1B\4,UF)Q'#R_<9H*X-7VJPVLM&ORDS0"TP ;6]N[3/L#65<(1.I0-SY M@)Q3&G$>DY$65@3'N1HI8IA3SC(J-+=)VV1-]-31R*W589D:J77A3-FXY.J\ M*W>GO_JY3^SY&9/>6"GIJ!?]4J]$SN^"YDX9SG_&F>0O)V':)=GXY\O8(ME/VIA?E[\'_1[\[2OO:ECE[0MG!US-C'19O6OA?"]1!;Z ?%(1/V43]!S M1L%7!]Q3(I$SB>:E^N)3ZBM0K,>5S./ H!0U#X/8E$0G3W@TENL M/()80"U5!0,9@:E\VSP?G1+O_U)NUE<]M3-G9:.D98'99T\GKSD_S%RD/7ZY M FRQ*.?/(RE4MY@9<(^S.7+1VRI?6HRT V(#4=AI@61>!!$P8WE^0&+@;?UP M%$K$/+591B:1QVC@EU^O7P9DKQO_,UF[&5BS7.$Q?:7 SZTM1< _[[C)'9L0)UW9Q4BHZ$ M!=8] UI=WK4Z.:>6CV%A8G_TG^1=9P8L=!I)%+1E6.46 M+E]5>LQE!6K1?[% HBZ/!ARBJE$'5CF/>Z9X=E3L3 MY9AH'DQZUH*,T3Z(4Y^/:GS&9]_34YX#Z$G""&0DEVA5B*O#8[A;'&<_B@*L M4G'[WXM]NCG^275A([\#&*_-A>FH7HF_6PA0=5V!!#!)3I5R4UK+8B"7Y:.T MY,/RQ ?>?;R9%-=T9NUUF;V<$MTL4K^F5%0U*!.MG"SE1"PZO>_]+JADY6:- M!:-?F>VBC/[LI)BU A=PF+>:P77P\ MWH+**K=C"AE,#*4WX63&4;A]VXD$I M%CG?!HYJZ81-?@T#C 'MZ% >= M[[&"Y"^%^)+LE@7_9X.JM6E*CJ='/"7(U8/N)L<6IC>?XF;9'#NR@+D^L7X(^?!BZ@]A]+][YU0]@GG?>G@K%-VA!=[ZE0(.ZG9S $; M*H[DJM;P:DO+43A<9KOGHS*ETYR)ONS>E4=UE\K7RR*CN;OF"'@X*ADMH^'R M+!SVM?+0<2J(O)34&$>0LV%ULSK&*FJ:%EZ;'WKYK0M"E@GISO;PB("*,YN MIP#25CH._EJ(6PQE01(L3SRBKSF?WZAS!5^^PZLW9":M5.O'9'&_CE.]\+5QGCFW)M8TK("==P) MH?M$ 5HQ!3EVNK6$W/C6LZ)STW6WDR/<6%8]GV B_VO69*WHW:??>9"?MTXO MO03\O+)6:4F8]LISJYEU-GI"*,%4X*CTK9EXKJDMG>2/?FF@^// MW=;7+1C?[OGVU_?G[:-/?&]GB^]>[/YH?82WV&Q1N+;;VOEP.+H&GG6V1[_( MO8]??NX>!7CJEMC-P/.;A]W6T>%1^VCCQ]Z1_]&ZV.6[],O/UM0+*)S* MY,K#*$O^:DFEJ:U=;>T>P-IQ$@@5P3F%%=8*$LS'YV5.:?.D'9&(4R#MT1SQH-Y]89)69NSVIS]*N;LMV6([NY' M8GQ7PU8D!+93^K69%Q_;_-%9\V>D",Q'@Z3G G'C(K(X$!2,LIDV.3HN(51L MVK;=^SLWWK;_K^+D"^MGI^$.TP;L;R_VL[N$([R&?M8*9]II(' M%(EFB#/%D,G9_$>V]K];+W#/PN+M[-UWKIHX7TBM!>6121B#!#Z4HIL"@E\ M/T&L]UJ;0%^]X4TAV+,P=TN?V:3B/W<^LWF:XQIRB[/1&U_UZO*/Y:9KH5%_ MS@8N!IUP\MZ&:#AF!KR]E @C(06>N7$+ Y=9W;8DORH$[;B];HHB2>_J=>I;5>I64R MC%Q(L+LF*>HBMT)JSG$* 2?+F8]$+4U/OG2&L;:VRUC;N22B3Q B,["Q0F." M.$3+R%(C4$Z38,%-<#J\>B/F3X1OGT&L]?>7UM^,M 9_K39?5FOU,EH]EQ)S M3N#(DD3"959'S"VX3S@A[1)EA&.E@ZRU^EEI]3+1D))8L*25-9%[;#33WKM ML>.48EL6;:UL+ZZCH15J\GRZ)TJLC D8&6M2IE&72'/AD%1<<:^I9B'F<(A) MM4;AT()V[9M[[E:J5:+ T[X%"O?BA@#VFBSHW)LT!/Q&?G^0/H;;-6@V;HM? M6$!&C6K,"PB2C7^^/#Y*X0@7L-,[+3J?<^/V%,+@MUX)0%[BM=T%[J2T+2H9 MXPFU008N$C%."H4-5K#KR23C/LL-_-="^NJ'1Z-?#)5 7S<>N%T;QCE!3;P, MFKB.;#_M=Y7!/H)_/_YPN'<$S]OI?FOM?/K9/O[SL'V\=;Y+6Z*]\XGM?OWS M>'NSQ68;M<'4'^]^_7#9[NGL,_SOZ\VCWXAN!S\%8[_+614CM MS4\_VAO[AL+&Z3Q%2KF N(P1&8DE_$,P1A13-(@YLA\<%01..=GH.7'$ZL"E M=-C3D%QD>JZO^V$7>@KX>6K!*^#C%[Z\/@HN@]0H<,80]\$@2Z2!W=0%CZ7V M1,YQ.5FN&,L P-8E;HDWUGD%VS)+B66_:G9YQV"E6\/AV148L@O-VJ5_OQ&K MY&:IFY%2:W"@4D4L+;?!ZH1=%-84\A2EN0I'Y.;7O_P<)H1E+#DC.8%HDMID M@I!)QZ 4%9%>B76\3@"I6[U&*X/HYZT5EUOK9)-;" K\MI]9WT9HO!\V_GD[ M!@7N5')0[+P4(\R;);1MS( '!;W!YPQL?SS:,C77L&5^L#[CVH\)V/,@WA>\ MY\5&OO@.EW;CSR-:\0I*94Q.5X&[P'U.*A"D#&(6.F,F\_C3QXHU*D,O9&J% M J5_@NEK??[%9;*]DT$''GS2+4%_QG NL,D7]FC"0G48PT')=]@M/SWLG&0P ME FG['&,Q2T].& VD\CGC-^@8YLE@.A@_/(%(43F/[&]DO-F\E4!&C-A*R@@ M6S+]^TA<2UC6O"R95*N8V4X%;'MLSPOJ@$PID3%PQBW I520TNG")0ANP=*: M9RAS=O7/#@X;FV ",B9%@XT@W\$SFGAL$'U5,@5B,BT>[?[KXEN$R2U$9!J! M>G392.C*=X-]H1=*;PSF<.IG(PE86@"^O/[G=>/CQL;?C[?">:+NL#T?>\8S0%8]<-(_E$PJ1V@"5ZT[Y_UF@IA"42V9E>-\, M$#D"!C[K#4N2H#@&R1Z#.\'TSW!D#&H&\SY![C*"T\RUMU>U=JD7CVXS-=Z:",FCFJ'B MBPTN4W+;17Q4ZT25L#B:6P*O_KG)=M['SGIQVC&:V<1*'T?D#:QD3R_0T]]5 M>T6%1OQN#&A<;6@09/U>[!Q_Y1. X62?H[]7 E\:LLJJ3;;KPI!E:[OQS[O\ M\V9UAV;Q81^&FIE82B/6A6^F68''^C*Y7;YHBL%E.+7W%UBA$_M(*JBI$KJM M(+KJ'(]I?BM(UZ5N12^;VNDDSMS()R.>200M8E6^3%<\RU$\-M7%5)X-1^:\ MW-4SAU4\'?0SJGO)&5C"\.7'5#0.%T4^QY\=GY4IM&IP<.,LJH6YR8/PU2]B M!A $=Z%S.D84*TG'0.G_:YG#JY@\L5$)D2"B24&32)6#OX7"3E(^;M>CMSRS M^ARS)Q+#>SO(JS3,Z:Q&4NNAU+]\>O&UUAN2F/YSYZ=]=\RH')_S%1QV>4]R<".I_G79]4H MXS3S^-@_F@)JGM:DT9X,<@RZ,_+RL@@U1P3B9V5,E&GV1E0JE:V%BSJ9:P4>40!>PR00 M.D+1RW0K&09S3'%Q:9.N$*H;PT/PUHNQ%*LUUON*)JL<^8D]'\<::N'.7 M]_;L*5CX=F#S)H,*'HJ2SW@,%%[>/0^]8"< H3@=>ZXCVU5(4K'LX(!TBP?% MRBCW1N#H_6X9FWR+YXWA^1"&TTBP$9E\U62G>4E'A1 *\5Q#^HGE(.HBK3AT2QU::"/7.>/SG;X,XT8>R?,X?'QT8WVQ==[:V*<&JY2<0#1%@SB+)%=2&D0$$8IISKEQ MK]Z QZ39?"EEB8=?:-XTP^)3+?Q?U1C.ZQ6_8L7Q]L9^/BN G5DB[6&QN306 M:>TB\DIX2FB@PL#VS'E3J?E>J(KS=<:=+%W213:@8&;H_Y@F99R7E^R'_BQX M: XF#GP!ASR1KTXO1TMYFY_C\BRM4'8O#S)3:>FO+AS,Z<2L= M8A++$7E5+/=$)\7/G;KNTN1EP/(S-XS_>U9F!8JT;$Z!] <%4W(_.X?1'_9* MV/$\_> X7DI*%YQ7$"\7R<"#0?\'"'7A(/BG?=C\A3#"HJ I^ 8^4>08Q\@3+"CF/,!>/7\0JHTA"19-:ZZ)=((P;;2E MA'EE.)\]"%VXMM:G0"+!?C%"T.OK3^07L#+4-$Q3-$RS>+DU#5--PU33,/W:-$Q7U2G= ML>[H%G5$5]0KW>"E/".#(2V)J0?[,(.E2_%0/ ;1 Q&WV8Z> M&2#[3!RR &2[IM*X#]Q]1/FN04SMS&L2E]C*&;LR_B . O>$Q &/&7CX*ACKS%IV;O,,%%CCM68 M8ZMO0M5.<>PP59$8[DVPX(43FDR*VJI@[$TG?U>S3+;CZ;OR[.67/@NL6D^_ MB/;7/SNY%13&\W-O$SX_:A_N[1Q<[.VTC]OT\W%[9_='^^*3F&L]W?E&=H]S M0_CG3OL(QOGQ0Z=%/W2W-]O=%MUE>Q_A_8XV6'NSNY O@!ONM,4.6>P-XL1J M9*D-*.:\O100F3F2&;=5DRGZ+*#&:BM76[D5 V@HK0RFQ&&?),><.):TH4:+ M&(4W5BQ=@WB]O:M-VC(F;8XQP#'%*$D<$:XXXIX*Y(R7" #09Z4PJ MY&302&>R0B&HD3J^>D-9DV0(YK7!1ZKUN8:+_456Z0E\S-KJ/J[5G7,UA5$& M"Z61Q!Q<34,(LLQ(9#&S%#N#27)K:'5?QFG/N*RU*@)]B(.>6YFT!;/W/$S: M,@G NWN2]ZCJK6W;:FQ;^]V\1RD3%D$R@:A- ?$@,;+&!Q2DM\)0BQT!VZ:; M8/[NGR5IM>!T4>B[$"#$X+5U"7$2*N&0,Z8QCGW 2"3;BP!C- MV[#A?#U4^G)I_"WZ@Q9\,NX;OB6>L5I;/&/VX%V@6[WO$.?W!^>;G:'O]G/; M\=KT=)Z/P.9;YZW-#=RZV,5[.U_XWLXGO+?YMK.]LW<,^I%!YB_:QRW2_M@^ MG.UVV[W8^M':_'31/OK<;>\<=MN;G[^U/FZ)]O%>=QMT;^\(M.CB"]ZE'W+W M/]LGC@J*;4#@K"C0&LF1P=*B:(-B%AO"I)OMZ,0!#1'&<0A@= !4UB# MRY.9I=UL1^=HSCMQ 8+MC8BU-S[MFI[YIVJ0'[]OB>)W6@36%6Y6"7[03S"I MP],,I-.+&;<2C,-%T6"2P1%CX^RT Q^,^DE39S \19U>L_JK?W;:^.W#UH?M MWZN.UM>-QVN?'JM0E33;R<-^P4K$][U/2*BMNAC>Y3;B?O')_W>"!.I,RULQ2?; M_K3OXJ!,F)&I?ORJ2V'FBPPU.<("&/YQO8)>BZ&X4'MO?,UGU%>EZ&NM9-U4 M1&\WH-6WO-RZC0"D\M%[" K37^E>@S17VV+Q?&9@U HU,P.K$X85=IL\Q22- MJ'WIVO;@K,^L/-+)2_G"JR<3NIVW^-G^&.,@#Q=T#CY^P>4#",":5UL^V1LO MDZN2023-$HG*<2^X@WB(889I8(D2DFZ7W<,/G;?0?!:([EKQ]/M]#G" M2WR/PV>2HKJ;IU^FJ(X\:7W=(GL[!_#[;SA[^'L[>X?M"_\S \6T=SY_@S&2 M[8]?V&R*JGV1N=G^[6YO'D(T &/\"%'"\7O6OGB/V_0+/.<3:VWF<81<@]"9$+!I5."H]-505[6%>T(+=S''#NW C@5/4"YG0)P3 MBFP2&?.;8?@H*!VRA2--S>:S\&MGX1ZIG/PI%+3P/[_V!]]0IX=.!OU<3'YE M6/)@98C/P32MW/G*L[[5^[N<\QG;5)N?VYN?\WD'*U!)O7<,,9DXXE18I!,) MR CMM"64:J=>O9$"/VF-X1U\J"IIJX'OXPL\QX34ATZO,SR,H7'0[X;3*@512SKDGFI-?E!O(9:DQ]%D^=(+#*##GFK<#" M&(+!I2"\BO\L<%^$M5(2A[PQ <&",612B @G80F5WCDB((XR3;P@Z3'2 MDR=IU;Y+%+<"17W*-$UMG6OKO$Z>:FV=5VN=YX_#1$I>"(^H91QQ32FRL.Q( M6T*P#TDPE=EO95.8^3ZSVCHOXT1?TTCS3,CUIMFO,AWWA,HPD\KE +*B5:NT MM]'/Y#YQZ&-FF[I# 7BSH*/+S,H_.[D,K;L\PN.[$.>2TEXAC#GN(Y1+!W%LLC=8RZ;S2U,QS\C:SY:@(\+KG,W2CBPG( M;M=(R/':-A+R!V\D_'N0VC"X M[!YO@23N_MP[^GS8_MJ&>WNX]OW%[L[GX_;%MY]PU2*)/=_="9W=HS^[>T!SO9$!2T$S+GF)&H>(W-:2:S!ECG+54IXMB=JM :%+1LOP!UZ#&]\ M\)NGDJ87+$,<9(@'J7! TEJ9SXY 63JYGH),)%JI.$U<&F5\PD1[Q0/#BC%ZVVS6E>[\ MQT%_^#SR''?U^"L(J/>TO?GG<89_VOWZ[[>_/>P=;3Q8W?G[;?VSON+ M-GU_OK?3.I]-M^_N[.+6\5Z&?SK<^_KI1WNSQ=M?WY^W-M\>MCY^(JV=%MO= M^;/;NOAS87\=$5*)3$!%5,9TDU(BHZQ%TD1,14YI9-0)WA1X504@:W#F6+?7 MU<;M)N,FM' J,6F%M%QQ8JTS2B0(K;A*TO#;)G!KX_9HQFWN+)%Q';GG'@5, M&>(T)@1RRI&A@@>MO3"8/QOC]JB==4]035\H: OBL@0K<#;(8%['UA_"3P9E MRC).4I9W+K+_Y1MZJ)>,<8)95)1G;@Y/$E?!1V? EB5=^V1K9K86M.218+V5 MAB%L=W/SRNE?C1E'C>]V!,N!Q822D2X@ISI%ET*'E//6AX8@:#$HNF MU/,8]W7#W@.FLZ(=QL-^-S0ZQR>#_O>8%:)NW+O&'+&@J1"!1N$8MPG^*[CA MT6OF$XN6U#[%>IFC13U[UL84A%)@CKQ#W%N-="!@DXRU-#'-I?>OWH U(O,E M,77+WO/7X9BD"XQ3(V&M&6BME,XZ(6"74EI@6[L4:Z?#\RZ%==R[P%& & !Q M%@C2B0F$H^=",XV-3D4ZPYAUT>$7D;1XU^\-3P=GI0YV>@WP*@X&T^! =9YB MOA(Z!.N8TKF/G'L1+556!>4EL=8FPFJ?8LWLT8)&NA0Y94&!$T$]1IQ$B5P( M"L40P:-PP0I"7KV132SO#=H\PYP5-B7!%J2(Q""^(M$]&P4/L4 M:Z?#)LYO132VF@$P1ZV(6J3- 8 MF<@%$DFR**ER/(8"&=UJF(=5)B):V-S&#P$3WGQ$!4&S"VRDF2)+B- MM=NP=DH\YS98DR)A"836!X\XMPY9:R**UC(?B6:*925F3:K7!@+LB8"#7E"9 MV'(O_DL8LU5U=-?&[)&,V8)Z"XB "%=4(Z>-0)Q)!<:,643 D%%OF(K9(Y&J MJ=B]$ZM+J<@S -ZIK=NO;-U6A6)06[='LVYSKIJV%#/F#3)>@*M&I8"_C$6" M":$Q$SR*#'=&FI*OJIILG:I@GV>)RG#8L!,R=-"MDP&H0]&#_^(J59:BJ%^1 M.W:)B7XR]_!W-^8_P(9M'/=A?BZ*SZ^T;[5I6Y5IVUY0U*)E\I%'C QW!'&G M+7)<:)1PU)X:S8-TK]Y0WM3ZR0CLZRS2 ZGZJGR36M774-7GO!@,41E5DB'+ MN0)5YP$Y8BA((5AY;G@*PA:8\WA!C/;XJOZT(-4,AASZ9QFPI,9!O?>TK(.Y M7!N8ZBO-WW,!1GT>%G!!M0VU40EVP6YL M]4YM[Z #L[Q1P"^N(7#K"&KXJ'6Q>_2%M3?]S[W-#=#73[RU\X6W=_X]:A^% M;ZV=+0[?@XX>SH%NMB[:';@W;E]\ %NQ!3I_\+.]"_K)=0,4G9JR$6SH:#8[O89MN+,A7#,NTZOG)N, M$IJAY ]Z\*#0L*>-9#N#QG?;/8O%E-LR(03?]<$P-4[AD0-8M-,"$SXTSH8Q MG74;W<[W.'QP'?W''\9PUHW;*;.HG<:_X*ESVKJ3S>,+5E2QS[ASQEB'@C(* M<2(),CQ&Y+U3":18!LIGQ5TX;#E+5BJ0=!!32Z3Q#$O)#&:@X7-HNH^UTEN] M$%.]VM>L=B!:Q!00=5X@[K!$6O&$*$W2,$493/SL:C-A-.%14.825]HZXS#Q MWJ>8L.!"SJYV)I_P=C XSU US@X[I3F>/K>S4XGC#%8\950Z\X;I=%DNBCDT MXP5^SY4;PM5HQW/>UZLKMH\;]>.*ZVZ"YP MR_5@Z\$6@Y68/0KJ-A&SF,*+*926AA4N;_,TR,*KA>4VO^ ,/1!L][PTK0*A M^BDG:E70W7-"],M-S%I"OC_.#"U._Q4EF8UW(\=VX[A_-@6Y>)_7?SES.%53 MTI@N'JFG<;EIA+'8@]CX'(\M1+L@C7]U4LR)F]UH!\-5&+A?;LYJ]7TD]7VD M2N3Q/#Q\,?+B'7,NZ7Q# ?(J*AOK>]3WF+W'(T%)/:*^78$F=3:$ 4 8.(C= MPNH,#SLG5RC=O;%GKIV!Y]"-M5SAQU.^VC+XOX$X)AF.TGO./+.,$,.Y@0\% M-[<'\;[F0.@Y-5[=[0"AJO_XW-G]VCYJ;[;.6_3+C_;%YZ/V\8?#UL4GLKMS M0'_/=P>W/O MJ/6Q]:/U\0N#42Z$W,1.X.0E19+ZA+B/&KE@)$I,8V*8X,Z85V\XEDVC\)." MZXS5XC$KX&K;M#ZOMDS?Q=V-TQ!>$_Y:PDI-.>+3?GAMMU9HMQ8@EX.I4C(@ MSC78+6,M,E(%)'$T(A#NM56OWA"BFQ3/VZW;]UJLG\E:D5NY=NI]75U"()I% M(BDCR7+EL'$^6LP8#]@IV+]N49=PM0)_*0IAWK4"OHY!'-!1L+@J)V(6$&8J8,,0%C.3>!H;]F 0 MGY8_Z9GX4AS3@KR-:(DYSNW707 /<9).4$2@];*,>M98PDRI*-3('QKC.8ZZ"@$L,I%Y9)PC@F"9A#6OWHB5)#!?],ZW#$M@%$Y8:6!M/.75MK-_6)%'DNS<6-\M%0@Z0']>5&*J0#U2@0Z5QP@7(=LILZS[[U)&[J M2RG"W!G8$+-RE#W=I_E?C^W@VY-Q>CX3!P(+A:G+I%Q2\*BE\RQBPW20CF&' MU6WS7#< '+S_Z;MG>19'V"=U+GYE1FH!99=66 C# S)<47#5)4>&!8NPHTXX M#VMK22XVR)6,3TL3^+!E0;^D=O^__X^FA/[GUUFE7ZQX:V(*'Z)VY]>6[25V M+IU,B-$*RA+F(6 =G:+):FH##D+)VX:^]<[UA#O77)P$=0GQD"-F M)@S2@E$/FUE,,=>R8M4T]S_266.;^$MJ]Y/O7"_EQ+]@))Y"K*I/^Z_?2XA) MC!!+J"21$YN1UB-7D@COHM;AUF#K=>7DH^T="V@!A6.20< M8CYR0Z7!++"2.(O>FSBK3K.N;YKU[MI=CY8&X1Z%12 MDCI&I"[\7,UJ/_>9*?-2A(IWUN;:SUU'19^O-8B@Y89I<'$%_,.QA&")(:JU MV&C)@F"1@Y\KFT3,*_JS+#>X'RO7#(3=BDFY'LKSH0SUU;\)=JP9=Q=>]NPFM7=QWM^EQ*UU"E#&,8>:(=N+J6(!>)S$ Y0D@; M7'3^U1LB19/+^W2 _3)V=5WN4=OWVKZO#7=N[:$_NB5?@%\4!#-8(2T"1UQS MG6N/,=*6V,BB"2Z!)1<:-QF=[W:J/?3:0Z\M^)K,R%+)Z#N;\-I#7T>[/I>, M9M'&$#Q%Q,JB,C<@8WF&J;,N\$"I"A@\=,Z;5,_;]>?DH5\F*)^C(E_PR37\ MG/*RT3LZ&YYVTOFC'RX5W,KO#D&-X&ZG_<9!P3HS9D.U!>O,C8RGX2SFBT\' M,(9N1;T<\BL5D%)P0?:T,N-RPYZ<#/H_"WKEQG\M4[MU%];=.QY5?^@/8'9Z M[\X&@]CSYSN3M_IH.[V_?O5S[+L3]FZ^_[$?HZ(R88&\HP%QR@PRPB=$?(@B MVB2EI:_>L"95>LX8%"V:RT@%%Q*G3'9.7>162,TY3B'@! ;(1Z(*J< $;%"6 M"H(-%???96XC'B]7 MB^5PDGXP5*0AK$L4G()JH1QB "*?F8+J!*:'2S M\0'5RD3LC1.P9?W0B+T -F=)0N5!')Y$N.GWV#U_?8GZJ1%_GL3>,#9^V.&T M->J>+R5Y42L190:HP98['S07$-)0G^!?-1:ZLD<*LUO:H^DQ9E[PRS)7&YR% MXK8#!BT_B$A,Y,SM0_#P>CP9S8@XC<(-IO8.-AK'_8 M[@][/GSU?RZ[O>#S5C=7F99^]M7?/!^6>*-?&WSUUW>@QGYB(L6Q-!0W_*-S M"@_SU^< Z(C!>=C8R@/M%=IBNXV/$+"=-.%#_WH1P^*,*K$BV[0$W>=-143/ M@!W[KK/=[I^6\=F7GCT+G[\!J_',*'US& M])V/8J>T>L;ZE7L*-1IK1@Q1/D+EE-^N:AJ<[69++,O2//XSAK!NW MT^C,FF1 L/HOM;@?$U5NZ';[/X9_ M7);=Q3-#:.GG/1X 3QK>V"EUK($DAB ME<-K5&)VGP:%7^Q$>=$;KO71\!,4][RD\IT_N^T+^.[B&]L].CAO77SN[!W# MLW?\^?;.A\.]XW^_M3Y^@N=^GCOFW3V&9]%/%]L[H;.]N771_OCG<7[/]L66 M:'W]<+SW]=./O4UXQX][J;6@P#XR:G4T GP+[;/W+)")E".(!4E&8%+@F[QZ MPZ1I4CW?=/1\RG?6J.EIK2S9%1SWE9M1'0"G\FBLX:NSL4;JGOG3,I\PO+*# M^Q:85E,'^PQ6(_3/LC=QNWJB9]W+N?+TPUIPOXB?)!$N4\(IHD MV-.8 G(9/IJJ&*134A&?\:*;6-VGA7,Y]7DN\&E/H+,CM:GJ6B! "F>#'%!- M J<[V;=[-:0?=T+HQK5'EW@P&_9W,>];/3^(=A@W8_G_M6E:QC0M0(E.DGD> M'4,J-U1R1CTR.*FBEU)QJC!A\M6;!T^1LP*#&8^"D5RK MA%4.T563RE^NP^9NFKJ:4O!Q]= EO+*%U42E8*MDC"?4!AFX2,0X*10V6+E$ M99)QG\M7-R35=9%4?USK4:2OY>O& Q]2;7A?G%'\;<_S_,*_#LYB^*MC7:?; M.>W$X48O%$#&4Q]M=H:^VQ^>#6(9T)ZNR[E6NU/9DN/V<=;=UD7KQR[8B-;F MY\.]S3\[KS9YKP9V^M0L[\[8#-N)'^^.';ZWC MK1_;F]]^[NYL_=B%>^Y]_!>N;:?6SC>QKU,T6GJ#B!$!\> <5W'XO?^)>HZ[IWN M7U72J) B\,3?__2=8=RQ/ROGO(KPGDIE+.MH[;AWMGK>.#O N_03C M^<3:7S_!6 ](>P=\\Z^?#]L?/^'MS1:>S26U\QB.MLZW-S\?[6T6.2RRM]D] MVM[\ F-XV]W[^![OY7S6Q>>%9P Z\T2*2)#2&&>(68>L\@(QZ8,203-CV:LW MHDE_12CIVC#]DH9I505GM6%Z/,,T!PC(N:91!HR"#01QS#ER,E 48\2&,P]/K';]E*K^>7WG7TR!0%],^:XAJ6W-[6[/@0(UY MY22V#BD9%>+6&F2H G=(N&A@#W&*YAHMP6O"T5]615<(0;E016M?867Z.^"3B=RPHF:=-A5?)[+[EY(ER@3;QZ!XYXW_Z7=# M?JW&Z+3MO.:E?12_X>W9$(8Q'+[K'[M.">/PKCBF/0#;E&$%.B$.BH_'*U,; MKA4;KO:"9ILD%<-"4F1D\HAK;9'Q#"(=)13G3%N10=1($^.G+<*LB;R>@^NQ M*BU/G9\QH(LXZ-<*OIR"SS/5\J1L3JIZG3'RDL?(&0S2'30QRFG)%,EU<9H2 M^I\U4O&7DLN\TM,(A55+BB-JL$"97!GI)#DB(R"9= -1?9SY^%5V^ MK_M1Z_(3Z/*\I\&\#,9I%'%FV?K?.9SRT0KX[&\( X@!4J$ B'Q8 E3;W MN>2F\CJM\?!IC=$2;%8KD'O,QO-?VZA5VZ@%Y1R$\^B%CL@KZ1 /C")+DD#) M.VQA@TE:R=P?W:3FWC:JSFNLK3*O(J]1*_,C*_.%$9!EP4Y-Y6L(7E9X8 MW7L-R RJS$4A_HW^25&CU#MH=#/(XW1-QBR-6QWP/(R#L3U:@K_R"M05H0]F MO1:49#BLO1="YH(QC#@C&#F970V>*)4F U*'!)#.N" M-3,&.J3Y69E59_/.&GQ5 6?CX_@_4SL MSLH\B#S+_\#D#<[K ]H'[(7;V3@=3RW@"9/6=_JGMUE#\-13_&D/Q%X9['MRXMMPK MM]SO%_A@E"IAP?/2A(/YML8C&[%#5F-N5=+2Z?CJC1)-0TP-T+\&F:?:>-?& M>XVH3FOC_8C&>];M5D03BL%D4X8)XD)QI*6*$$]3IJ+S5.%,B\6;A,R?]-?& M>[7L*M>B\3\!K4#5,#[-S769.CW76U>(XI>_\!F 85A2LI\,\C'GZ7FNFVHV MTJ!X0MF&;KO-1C<>Y/^S)5E%0><.=^T7CX9+4QP.0=9LMY%B'%TU?#US.GH? M6AJSMK0TZL%I:3:C.YW0S*P+#\CV/R.NJG^/6\=;N)6OHRVQNP.6['BOT_[Z MN0/7G>]>;)R#M3MNT?<_9WE X/[GNT>??L(8+W8ONH?MS8/SO>,MLO=Q"\;X MYU%K\\]OVU]W+W9W/F1^&=;ZM&]P"#"9%GG!!.(\*&2"A+],BCH$,(F2SC+, M$.IL2O!/0C67$H. RD2L4Y$K8T"V9IA#_H)%SDKQ;A!#Y_1Z?IDK24;^LP9U M#'3D+(S4:!IA]#H],[[3=L M8Q"_][O?B_*+:EE\L2R-9'UQ=MCXT3D]A!^F3L_V? >,4*<'TWUZ5KSLR=E@ M>&9[IYDD>N/M7]6:-C;@H1]AJ/ -6*R-@T&,Q[G8X[<\WGP.1O%__MI^-_FF M^(S\Y_?7,/C&QMD!K&BVHN32&\*32R;04'QJO]M.M^!GF1WZH'_<^*\EW+B0 M\E0'%GERW&*E83E"-& W/;:"D.S&$0W#H=-NW%;[PZPMR:*]GW0T>?Z+Z+4CI)P'7!)B"N'$-@Y@G" MW# F;-#)6/#(\XCRZ*XS.(;$9@,@C!%#?<.]"TDY:G145!%G"A\>((U M(_7B/_CB?SG?]]0:0G!$06K8> 3L/IIHA[#WCEH,&Y&AK][HQ8O?S#8B1TVA MD?W5T[';E-F?!F V.L,&+%HO%.8(3,8RDB)$DMIZ\*4"YDY$F[#"S DBHI/6 M^<+9*"0%+1*9RYTFBZ1E8S2R#S#@ERL%%QL7^533=%1M8N>^4 MNROEKQL[<+&OZA2OVAX[I60M(T>>Y2873FG$&?4\F>2"U=(GEWQTC"].^=86 MYP%DK;VY=;%O!,O%=A)A%_+AFXC(!L?!![:>0:R$ Q%76IS2/^I,X:-G!1XV MPEF$3QL6I,<.AJ4LC7\UR(((0I*EV^+/X71-$J0L1('SVU];; M[<^-S_GBWR D#1&QUW#GT\X4>%JIO&QR M4_AM[$9_&D/I=XW'FU%,SD[MZ(;Q?R$ S1HS<_U)%]S,F<]:A=N>->=*#0%A MA+!Z1DFX(UP:107\@Q/-G-,R8>(-34IJQVX@EU^@+3G0VP+?=7"6)^BMA>C\ MGQ-8G;#=^]<..MF3S",F8V5 ]*5IP]&!V =OR-K %6+6IAP")J2Q,4C:1*+3 MV.($VD!>+S"]_]V\)E,R%KBW6;)O*<1WDLC) _KE$^%^\&_#8L/_S?Y>JEW, MX)C@&YSUPK!4R$)\EY-2FGA,W'@EG.0V8*NHBI(X+KPC*9A:2E,PGXJG8(0X?5"&?W-_3YEI>ZZ]!">>^DT]=XP M'E2 #1R<$P);N#9"QGKI'V3I_<]]8HAP*DC$HH+HD,!?VA&#%/CGX%,Q;6,V M4(M6'ARUWWRE_XOR&46)KOK/L/'WH'-\6R/5G.Q[$\M3;7NWV*:7W1@5UQ+$ MR =E)6<0H1J;G%0">P9!LI6UW#V W.U\^;GO G?28]@8#;&(2\N0\^ K"L;! M4P2=]]* R5FT+UZ[+6Z<%G+A(@A,+V?BX)?1^L,&[&D#V.[*9-?)2;?CBVQ7 MF0C-N]XPGA;13H@YX5<(6>7DV0#_VH$EA1WR._QK1H2>>)=E]@RVOX/8Z.5[ ME)FTT@VMOI^-=_KE.$ NOG?Z(.[5X&#XRY^-S.SEA06&-XHIP58_?M0D VF7 MM+ $$D(9PA[F/\%_@[SCH M],/+U9+6SM9%Z]-^\CE_&C$*RD$X1;A'!JL\TR00S@PSF+]Z(Q?MS87$+!DG M&(V5O6&+7;#8$9/0-_!/G7/R_AXQN;DT#53K)]F1[T@ M<0?K5AV2@LL>?>Q\+RQBEII.[SO8N/Z@$ZM@>W1H< C68YP4A+TX%G]T^[8' M=\_GL]6^;(_S?9?-"=XMES-? ;)9#>Q#X9;$=WED[?A,2C\>7_I:HOUIGS&B M<>0.!9&+II70R$GK4<388&R9C0%G"%RNYWLG&S\..[#%VD'>>(L3]^/^X+00 MLO[W:L_-F^HHA!QO1J>']K01?YYT0'SS7CF3-&PV,BG#07%-N9_E_7>\U1W' MT\,^Q+(%2MN@V$Z'^40N9 _A!';4_+Q^57, V_NP2"_E_,G9H/&E9\] +^#' M[_J]$'O#\J^B2"-C(X+[VI=%BI!H23=LU ZJN,! MPYOF!XV\@AN'\ _$Y+',@&6OX*0BH"AQZ;)*#N(A7)8GI<1"*(=YUIO,_TG^ M8S+:(GE_EP*,[#: VS3H_P1E.04C\R2*_67R9H6?/<' NP@7"A-.(I661=@@U$>TYA4_&8Q5=ON%R@P'G=EUE0K+&0#")SH3#' MX*0(JX2+6BD><.+DMK5Z]8)>N:#;X/RE['8'AAB1#&QRXL@J3A'&8 V=E,J* M[/SQ^5ZT!0X!&,BLQ$^AMM-NX-KW33_!6HOVCWUE(K><8&22@?T7$X,TBQXQ M+;S 7@2.U=5MST^FP%U?C8O!?K0W]I.46"7#D,^<(9QZC;0.$A&EC%:1 M22Q<[D=C\ _;_6'/AZ_^S^5ZO4YO-")% M8%RL0OGUY,FOG+U]>OBJYDRZO([HU\;?/77^#7Y[UMV0U[3 M]%@*RR,W0A0W_*-S"@_SMZC&+0L)BW1(R3=GNXV/@_[923-[\Z\OU:)7,S&C M?ZPH)+Y^N]=5GO/5]1>V.%[$Q%+=4:[!F'K4H*+@0US!%B'=4Q!&L)V+6_^KT#M)-C M_.S'W[25+!S4S0]YX.+U?_QA#&==\&QUX#FT??Q&[]-_.+OUP""Y(!\9 X;MOM8W!?=O)WGU/K: .#ZQ(4,X9@C;"+$7'K/3(0&< \;Q-9ZFW[AX]E^=> 6%X;V1M]8--?#VJ B+ MWG!-T WNC2G&%1,J2BXY<]PX[H30P3'*/.&"$W;[L^WIT.2='0S.8:XVBO/V M9Y& O6L44V$;Y#&\_]GZNHOWCC98OJ:UT^VTO_Y[N+VY\6-OYPO;_OK^!T0V MQW/8!D=?6&OG_<^]H\_'\ XY\LEC)'M?W_/6YMLNC%7L[KP]WCW>2ZT%7(S) M4ZQ(#$C:3!++ T;.J8@BYB81G13)"3Y%9)/1^1SNLT<'K.W2+VF7O&%4*"X< MPY+'J!TEFIB(G3=4RB1N>Q!4VZ5'LDOSK)(D&9))83DW#'%L%-(&)V2D5E%@ MZ0F58):"(%X-!$9!C8ILBA(C-XS$7,-(97WYH^I^1?65H%7A>-V"P5>O_*AYZ*[ M\U21F(#KYS1*F''$F7;(:0P*G'2R$*1JE6%"?CW:A67#G!<)5[G9]!@!G&*2$?B4$\96I@22DRQA*O O?:X:MS6+41 M?FF)M?(,-0,Y33>[C7OQ2CR*LMVM3K<]BI-[4R=7;3U79#T7\)X:):A,EB-M ML4!<*H>,)AX)FD)DCCB),^9:$]^?7;W.NZVM)J_*4ZHU^=$T>P'$=P4AJ^1*K^4BK;"XQB!F!Z/8X-[N!@O@4[Q M(?)HSXG-Y7E8HP453Y*0:)T+*!$M,Y^Z0=I+C2A6)L44",F(-'K-Z@IJ-M3U M]"MJ]7U8]9TO#**:,XX]8HY3Q(/VX$Q@@ZB+!'/)<'2L" ND6B/U_?6R%W,Y MT,*7*'A0&]U+?6E+5H1?9J%Z6=GPY=Y]36SQ6AY)MOL]7YOC%9OC!=517 ?C M'=4HZ,S% 7$>TE89I%QDEDJ?48]?O5&8-,FS/FA<2C.?!W5I;5I_?=/Z$&YN M;5H?Q+3.>;J&,/!N&4'!18ZX%0%I[3'2/-K@G>&.YN-#S)J*S(.EU:9U-<2B M3\,D>!W''.W"WD\SU ?9JC(4QH?3Z MD4$#>_"B;D2 -%P6TC>Z3"*05!00B@;&7,2!&DZQ9D93SD:$<$0OA:O_P?KX M GJ+[H'<\NU\G\5HN"<..64UXC' 7T8Q)(0GV%/C- .'DPAQ!1=3(2@9,_*L M8(GL%_0NA8ALOGVWU?@M8TJ"1&;4LA$OP^\-Z__WK%/"NY5HM O;ODOQ+#"I MCT$,"RC]!#(^/.\%,$PEVTPWLXX-0.3 :'4R1%:)?C>C,/>#G'86Y)):F5@* M''-E66+2"J6-%,E*LU@^;VI_J\7S>O%L;Q[\V'=*YF9#B3 .&/$@,3+>!A2) MQ1#<2C =1=^:;'*R"'-ZEBJLL/2S+&'3R(D%0K.K8)T[!1B8BV!63VRGX@FK M>!BZYYG>H3-XRF^%E62K1\3O^K#$MW+!03VI "8M." M8 5[GG_^3SPYC7G!2YM3"%_^S2 >PYZ;KYCLIIFMKD+IO,R6"/>9H1VFHN#\ M6$@JUYSLQB-X<9<%>R+TL.G;1H)O"M-8R.8(XJKB0"GHF2IR';C1 M/ /*22E5C=\F0.N#:LS+J4 @5'B%#8&=GQM*C<381B>E)L[(&UF\^/66=>W9 M(QY=&[8WO_W<3X(I'9E$5#.<&3X) M.3ZR<#@]V>R4A5I@F9+QJXCD[G]]*& M%HAI!4,.!+,E<<3PS&6S>MJQ73"6\(^&RU#]!;-B ;6?K^P,+_FL4WYE!I,O MJ2=RL5X_X_.#)!^#F4MY]\]"5H#ZPS//P ?I]1L'V;.%'W;[\(A\_2#Z_D&O M*/L;D]&>#L 3KX2TN+Z7#7GO6U$'V)RH>V17H[C^X_HCR8V(9">;.374S+(!3L!.,*9;3 D9*BDU&MN8TQ/D[FK%^[:A7-6AN"%0TQDFDC/8.$4#/OLS-R6XN,^,2$%ELF,-BZV _:2XN;2^G;6K+ F=RAJ+F[N8P9E7D3CE!%"@IL3;R M0+RF*1F#.:_\.(790C]N7KVFA[:=QJ@8!3O3"U8MS[ B43 M+$N.-X(-%?6ZWF5=,ZN6]LP3Z2RRWAK$)>9(.R61TS'"@B><#,YLZ O2;\NN MJU2""*QLHL9D$"#P_"E15B3/F.;J)BK39=>U3FLM6O2#'ZV#?2RQ5M)JE 1E MN8C;(*VI1\$:3&(,1CC[Z@UM"K4")B8'1CH%,-"46HZIM$[ 'NUQL%2R$.5E MRL9[JW.][(N7?1O\6L,D6$V,(A.P[%JEK.LFDS@:YIVGQO.\[%3+!=G,12%M MA/^!1U#(1"_SO1S#RA\.&V5&Z,IH:IRK*K^B8G2R-,WWTKQ%*-NL:.S*A%A_ M.$JR#Z<"8HA<2^*7G/'J7Z;$N^2KV.&P[SL%P\+8-;J4G;U$:#/C_,WS"2Q! MNR)>7>]#/AU!@WG=>&!.@[=56@:<4-.B(:DD: MEPWOR]GLG0[ZW<9.](<]&,M!)R?X_OKK76-CM# MG%>> QBBP ML)(GEQOZY@. \2E5A(D\/1]OSD4F=>/=3IGA[G9'W+9%%KLJ >E6<&F=6/SZ M[\-^['5^-K8&("U?^X.?I:H43D91A5Z<%86*7O9^:0,1E)0D6J($YR)8S937 M1E%L.<>ZHA OQ TMDKMY?W3!#O9N>K@[.>E?.ASD>?BGCRZ(1[L7^TX% @X1 M0>"F@B"R"-M>IIND$59'@A@&38O.4J87)!DFM2"7"S;61TS^+@_'ASO]RO*, MY"8./P[ZPV<2NCRZ:%QLX'UE>2"D."K@F0L MB%>SQVZ'A^7)\C(2<+=]Z;;V(>]%&8=ZVE(\,Q38QY>%K9_[F!HF".;(4"/! M)S8!Z815(1 T6*Y820./,5TH"X?];FCDPM4KG:]U\;9&>^3YU><,5P[US?]U M@_]S-3WJNKQBP5D_\0YFO(*BNF3BRPT;A_9[/O".O2(3,<@Y!F>SI3\[ 56& MP8"?EVWL_S>$(.>TL/JC&W4&C63A'^!9?XNGC>^V>S8FFH_6'Z[]5$U2(^-2 MG4N5C(]&/?AYG 3:"C#7G=2!B*Y8PY%'O=$+?TU6$KZ#,86=7,OSDN/Y[4_[ M5%#.+$3Q1 J-.(X1.:DY L?"*^.\-RG,QLE&628M-\:$[ ,I1R&^=A @1R>4 M%F(VGM^9)@ML%$7RN4CE& 0?UJPLRLZ*4&E WATO^=:G$V^UT,D%%W3&ZWY] MGF -M6AQ[N+F.;Z\)E*PR F%)1.21Q6LX2S1$*S V 1!7KT9&;5*(YISYLV6 M6I$KY(J,Y+Q*_W$31^GBE&,UGR^. )M?38!==/>-:';IN^9[LP3ACCC_9%B\*]SUL[[=1:@"5[ MGV3PRP&@? *5_)^<67T++](8Y[&OW)E>.F1=?;;P*UBG!8B4]SF>>#F0=D_@ M2Y=H=G?TJ&L4IAJ%J2X?^:5L]P+\NWM5H-083;^NO[O8:$P.0AL;5=4Y["FC M0]$BD5>>BS9&!Z/%*=#4T6BC.AN]3P+GYF6L4SLU!\=C!![SA0%9!VY1&I 7 M#+YX#S_Y#AM8;XVZ\I[#5K:(<,<1(J-V'EFC-.).0P2B'$,Q*A*=H,J87-4K M[PV+7Z=(EE'4C1)3I.BDBB#LH!]UBN0Y6:H2*[7\Y>?Q&M89W]49LP4Y%M$O7X ; MMYV!-\9<1F5!5>W6/5=C6:QF;0F7L(3;"ZC 14&7*#62Q.2SKYQ8#F 3A8R2 M,^L93R%G*.J3KT=5U+\'_9.8\=)R?)^[X4[R^7#MV3TC8S5:PK^[MG=:!:/% M*M8V:QF;M2 4)4PQ3$)$B@0+H2@S2#M+D+;PH2(LR0Q]3\Q+IGAZ@NSEI3QE MAB[L'73RGSE,GD!N\"[LR$\&WS6$=S(\+!S7]27L BY@8QBQ01G) MCS%/L EMC/:A#^M4=M54;0K$Q[&R=MRY:>%]XS((D/(,/ M>8CI54(FVH"8Q9(IK[0B*F,1<34//%#O"P^HP;F J]L_J"/M*\Q6P%2 %9 . M2\FQLLYCS(6VP@I,N']ZLU5;IB4LT]:\96+!"46=1(EGT"5%,+(F"40T&*D$ M88I.&1Q/W]LNU3'V,BJZ,[ AYN[MVJ&ZPC)1;91V)&4P5BY%TI0K:6A^=6>I MQ4]CF0K>GQSG5^1.+VMK^NV9IWRK M\ZGI+ZKUK%@9ZPUHJ0UH=WX#XE9#7.02$B3[TI$*9#R.B"4N_G_VWK2ID5Q; M%_XK#M[;]^V.L-@:4U+W"2+HF@X[MDT-5%=07PA-"::,S?90%/SZNZ1,SS9@ M,&# Y\2N!IS.5$I+SWK6TAK@_RE83:" ^)PRTW^LH>9Y7LIA(61U^J 9R@+* MK^Q$_3$A*S;*>W"XBFLY]I<-8BV%6&X6L6 ]E>.6(!.P1YQP@I0/&1+*"<6Q M8,)'RBQFL[=NCU@;PW_Y.* QQKIA6<^)98TZS(]]5D8#;8S_52'9\2R260]@ MI7.&I#08< _YG!10T,.2XZ >F8(UITA+3E'PKK K<,YMJ#^VVOV@TF\OR@FN+'(XM.8-/?+L?%>)+UV"KG)F- M?IO4;P,QW2BFE2FFTSG!6UDFO;",H6"905R!5:%RFJ. ':;64);)?&LGJV9L MUK1X/HIIA1OU7FIK6/QTMAST,^D;%6N2'Y=;<]!!.9Y)/D4WCE/E"$YXYE&3@<;"]4[9(GD**-&9,P[EBF]:(-7&MV*Z?4Z#=LOJMF631?# M+Q"\;MF^J=WO5,X[;=]WL:]CGMI.%ST@XL&$BY6!NY>MT#D>:P7ADM$2NS.V M.S]@\5RH#NY1?+4WUFNM:.&X^^9@N[(+0E?>8BB$L5$06-VP,^!^Y0"+$M'U M=B=^,=6S-Y5N.#XK>T_&2^R@65Y\'+RG#_'I*6X^]JIJM&",\,+F5^6\WSEO M=T-WJG?'PS9I>#^*M &3[8;8FZ%QU_UH.KW]?(YMN.G9L'O$&)"V74?LPO [=[O:[%GHZZ94\'_$=TC:5:?,O_K\]S\KXG%OO)4;FR$FA$2< M8X.,=QCF5^1<89P+Z]G[G0RZFFXW M5SF$.;\GV;AG$,%3D8WI-,WY5/)%!G$NH8^E<3RW@A"+.9?.@5D.[YQIXS%7 MQ&0/I(\W*O?V<#"GWINGN080L BGZ<-MB*%>P8#.=ELL=MLL1F-BR7++),Y4IF)B1D^("L#1P2(DL@U+*@) M6SML1N'6XIR_3O,^)2!7ZB"[]U"ZSS8,>0FE&U0PFF6&Q7;'5'$;*&:.>>- MQ.!O2RO=T4'&M8IW8P>O##'F-$>00F!KM4"2"HVXR3-D Q9(D8"Y(SZ70J]? M+O$+MH-'N^*%&T"WJ%\V@H2RY<*27M?)&,3R]&08A=?.+3<)OYYW0C1%+,5XBCT?. M/^.1\S"$ N8H=)J7,89C\IN#>*G_^_\I2N1?W8HKG]#=KI3.QM'=NU.WCW>? M^"Z,/\IWO,[T*B?F9ZA.<(>)T4OM5VC1@1DH8>!]1M]SLNI(B2__9-;'8Y>.V).#&8\9\-%])+ M7,:/?C9\@.' =<6R!7RGTJGFY5% NS85S!N3;YXK3('4NJ>/!*4&S/*>:?9^ KW(<6H Q MS02FQI\!)G5[L5GES^%WXE5CLC8$]*\MT_>-&.+WI@V:"*Y,/R66D"+_OO3@ M/X.0V_WSL@=F@=OQ9IUP M^*3]HK@FUCW&U\4N^D$PKH;X$$59)SN%L)K3CD M+^$<;FI#IR \5%33=KC55G[L(,QTPS\;/7B:N]YL*7;WWV_VJI7__.=-Y?FOC_W"FCN0 K3HB8ML))\/-MM[WZ^T5(-3;#'T,GAN6!\MW/ M_VG')MQ[,4@O=,=]E"5J(?KJ8,OA_;>.Q7'L@VD&$(:#]4ZY#%1O+$\H'$/& M4XH(-B:30BN1I6XFLS;3;P->%YMM]*(J*^:9]%00&@ AH+@/!W MO]&,MD#E[PZ !/!)P(_MX:89NW*X=Q*RI(1]9[H%\QPUBXY4\,YJ4TJB,*<6 M$Y)QK:0EA)G,8Y>3/&@6!H202#3XX7JU^=%<1LSL'K1+01M(9^A^Z+2[+[O. MYIU%LG[P2<0\N/VW>Y?UJ^-?1](S0G 6D,P)Z%3,!;)>.204#SD6 ?Y#4]?$ M*IE3LFR[LH[ZY,:@_D$\/FC.\;*0Y08;(P?=PHZS(;1B_\)HY_N*-5&%]\]! MX&$P 'U1#O__[C"6?W CL!23N1B-.3 $2Z.T".T/!@P[V+XQ\2=J]CEA_ML/ MXB4A^%:S5'D:%PT=N"7'D_Z*'2H#:*@LDU8)QC,@@EEN?$YSGW%E**LJ9=]A1![C#G9B;WM&M@*4-ZP6#G6/N3\)A;]2D?)#0,77] M(!TD7C"9 5*=D;VR)&G%]*Y)^YC-AIQP^<]\/#RHV/D?V_G7SL*]6DX_C\D? MY^WR<86OY&<8Y7S\-IED4'K#\.@KQ@*K[?<6?^7!\Q)N)V$QK&YBYL;^/>F, M4A&. [*=8'X@D\-8_S3-"W/9W?K7),X!R)4WEQ'GIE_]&>7F:+6M\4JS79XX MB^.N%D;!N1.3+0QR($1 *OKG!86:=_@XM958\KTND0ITTQGF=1G9SWRVZ^VH M,WOMFRWE]XV6:;D&K,;09IX3F#/EYQXDHV!1W!.MC \4U 0G MDI/UO^PKJSXR2YR(1>#/!/0Y&W.-.1-Q^(!*OC\^^SPX.]F[=O[L\.KXZO:P:=?AV?_/JE]V!-Q#(=7>[AV M==*,57JFXQ4.S[[#=5]_'7[[?KK_MO8KQBL_;/*V=?KK:__"5 M??_V[_E);?=R=#S7B(6;]^NF#/-MNHKLCKJ*3$3A%>?0E=WQR@YCH4J5W7MT M&IDLQG1-=,E&?6_ROX9JRV#MM,:<6)5SF5F32<9PEN49LSXC^>"TYR9MM=(Z M_K!@98/IGZ#$6L__*/MQU=F\V/1,.%!I#F$F'.*Q;Y]6&?QDL%$Y5C@$OK5# M\6RQJDW+OL=HC]0)+H"PO[H.2<\=J8JZ_<65GX=KN.'F*P.S>;'$7F&I7,80 MH2(&]L3L5R8#BL*@P>Y2AN=;.ZHJ\&P/DK5MVO<2F-9>ZR?LAG;GKBU(-H3K M:6!LL&Z7&]Q:&6[-\2D0X7(>I$'.&XYXT![%#/ 89IMYH87+\K"UHZM8B@T- M>\SM^['3/@\IT#.65X6--9)NJ%B#]X3;G[;I T76V,@ M2PLW:@DWZ *_P:E;X]3^')/1$*>#"#F26"C$A7+(NA!Q"BS'C =*;+:U0_6& M=SU9A8*9 MB;4(5[5-CMS*VPNU$ DPI ,Y7;X+%A@G/*@S&QNX#%F.6Y,29[ M&F-\F#:[X:XK.Q,YV)UMTD.%Q#G0511"D(AGVB"%C4:95HYCYZSA#)1"5F5T MG0KIO2C%<+O:G1L+?!*WO#.<4ARHRR7'UBF&,:7:A&"T)!G9X-:+P:TYS<4\ M\+&_/'?9:J5RI@#,A-0W6/PUP7=L%:@-FJP.SO5DP$Y@&!F*!LEQYQ)GC M2 ="$6"<"C+/E90D1J94U?W+)FY(V!WC&VS((:/R#JE9+%2MZIB,AL.],=&=SP4HG7ZP0\+)+TN2_XQ$>W4-AX>S>):COUE M@UE+8=;A+&;)+)?:QM@?P6+[8"6148X@PK0)@FMI:+ZU(R2Y!V)M;/?E#\S' M".V&A#TG$C8Z,1_[+*WI!JR6 BLW"U986*)$GB-';/0W8H/9"C,15=FS#%6Z&WX-S\_AF#+S!/?;EW7Q/HOG>2^EHB=]C$ M:*X0OX_GG!=Q$J3D&*E<<,09X+=EU*.04\6),(S&<^XLJW*>/>-4]J6V](8) M+\2304.,)^F \K*TS*8WS,/IH%?4M^6QE,?IG" IEO$L9R)#-M<8\< L4K!0 M\!/FQABI!#>Q!#&M2BJ?L?98@]8MD^7H9JMW/I.RY+%0ZG&Y.2NFT^C&>JFI MVO14N=RB0FJL2=V$-XDEHLN2NMW+5H!7"T7-72"6K?9967$W;>?D5G:QQ%^Z MK4LL-%5EA2^W1R7Q!Z6NXUU&A=&W*[LPL/)1PX%>F'2$";,'M^VUTX?%=^KM M3FS\DEIC2X@5.R:DJ*68S7L1E%ROV=^5<[[G?-V-TRWPYA; M[4\S$S!V@ME N:!.&8= M)<^$?X_JUY?E\:^E$ M0K8SHA_DMG2E%6$G(@&6+AY[4UO&1ZLS+)RJZ;C[+I7USZVC]W#L ,@O!9[F10L>^SRQ3.19> M"^MD)G+B\Z7+1+Z_N>TS>04FTNDNKL/WOI_N_@+3Y>K[V\_P\R'?/ZCAVMN] M7[6W_YS4#VJ\=O7Y=-I$JKW]1&M@8M7>OOM5.ZW_J'_X]UG]]%C4KCY=U$[? M7=2_O2,U,+OJ'^IS2T5F2G(.)A*BQA+$2<:1$4(AX:W6(EBG)5Y5&LF#-WY^ M3OV=K^LH>*=]-F]GS8L)?K&= Q][+UU.[R4LQ\^ +;_-]NURI^93Q108M+-.1VF6Y$#8'.=+<$&YSKXTA M.A>*&\[\1N^N-U8TYI2!R[0C,0XA%K%$/',,69X39)1T.-8><1:O* UJA=$) M+UOMWFF;K4CMIH:6F[UTF[TTHW>-%QB[(% NE00.&S+0P)@A99T01%MI<[:U MPV?4;BW.^>LTYHO>W'60W7NHWF<;XKQ,"V3-%*;&!28M)T9&FTB#$O1Y)HDG M;&YS[^M4[RAA[UKUN]&^*T.,.96_L/.>2.R1I@2LWDP)I$PN4& V6)M);ZA: M5=[>@UN]=P&EM=N2HVWQPNV@6Q03&F%"V7-A22?K)J1E$]+RO,,JI[5BBH4_ M.#&M5Q0W\TCJ<6Z-7?X/?SCNA&Z-6)KL.#\,F8)I"IWD9 MXS8FOWG1Z)VD&)K8\YW(O[H55SZBNUWYV@+,:0:?P##*;G?8+;YT2@X[Q2\: MP2!$9W3[X:UZ)Z97]-.^#+T8D6-#I7C>=J6PO2)XCK_(18)E^=EP ML?_H2;B,'_UL^ #C@>N*A0D>P9 [YCC$H@D@ME=%F,\@)B7&LXQ"7;HQA.@Z M?\J=NLI-*I6!EECL5^E^*X>^6XS\Q1YO-,/_?K[\_LV?6\JSVAEH@ .'ZV^/ M:?W#IXOZAT/\_=O[9NU;3=3C>-\>X]I5O)?/:Z<.[[]U+(YC_^VGR_KNDX+K^ZS*GG'M=TCX5PN6)XC MRP%LN/46P5T5XCX7@@?K\LR#O5_-U&SS@@)*&QV/SDTJLS\1 PJKD!"T&X;E M BJF$R,"7;/O$UY6CD,+H*F9,-CX,X"R;J^3^LT/OA.O&A/+H1ZXL4OTL#=T M'.7^*'@T/BK>K!-.X%OQ27M%<&>,\XQ/ZIUT0J$Q6B!LE>1^[E9"*P[Y2SB' MF]K0*?@4%=6T];H M=DO-UXBE;3KM& [K8URL.S'=J%A!DU9@@[E^%MHWO>!S90;_?BKP,2,_GG(9>9?.7M"LS1^V [Q21E@TD:A\C1HQNIU]?D MW$T^IEKPC+[MAO_VHU2")$3YB]-S ?>H@(2>-7I1;E52A&,#TW@W+CU6?]'O = &P85KOYL_@: &(O= I>,WN+](!N M(Y&7?JO\7A&F"ULQLNNQB-SW *\5@M&G2@X&:EQ(N,UVY0-,2#%RP%S8)ZEI M]>Q@X;^1*H0<@!)7PCSV&J6K"6@SE*H=RE M>)9;>R@:0ZD% 6T,V%J:U E1G5)[\=V3KPDFL1-,MQU_NQR&*)?QSM& /!R MEQ5X.9B43N78-%KES):W2O'G@][Q:4W:H"M+E(%]X1(^6[ [A,2AM>+XX8)*O1!G:]$*06 MHM+._]C.OW:6_][JT2S=\,]&#Y[FKG?RT++S2Y)04P%Z;%HN2L]>JZ $( BW MA.MUB+?O#_4<+&A!:F"-AV\2Y=6:B+_P\T!&"\!-A=O."P!.1M>XF%N KO"S M !8;1H(.6_A_VQ?P22=NBX@%D\]JM7N55@!+J6LZC;1S/5CP22Y+09Y6&6Y< M*1?;NL@2*+0NR&L.4-49B&G:2Z7$ITO3T(%P%&AVT>XW?6$^VKC_8>#-5,KN MQ/B)%XPS,$P2V7US4%Q>I)0DTS9>%I'5%P0X['SSZBK&PD@!2 M"[_RX 'WM]M!))N:G+%_3SJCV(SC@"P(T ]D&NVJ'(_]J+ RTV'6B'#Z!'SZO1%MB>=\PV MM9584@Y+Y+C<=%HWX6B]WIOZW&8;^&^A9VXTV4:Z>D@5Y\2@3/ES%V??Y5@P M[I3)%Z'Y5-TH0=>('2N9.L^,)T M::="6L";.\=%:MY &0X4_YCU#U^)=6O*#SJ%7R9E3X*! C1V3O+D(D\I43IH M%MMW8,MC!!KU//B<\:"4\:*(/(NN(YI\2 "/9)'7:,Q5!/PPT<,Q3G@ C_R[ MV78_7J]/2-1.#R_V/QWYX*BTA"+I1(K6SI%U6B''A8Y;*I>8;P';=.8\*OU. M/RS<2O$8Y3G0:# '"X8(W ]L[FCVPIXJY'>"1HY+>4'5S(_XM:8!JW0>49NT M"8>W3YZFQ!R&]-T!BD?;;B&-'[K3%O+\Y$DXBX]$#O MF^WS."W=/MC:-\U-?$CBL)'\ITDR/MI[14)U>5CB2_9<:8,R&OR<6':G.,*^ MO)63K)27Q^54FFT3JNY"J1C?QAE?><(MP]M4RSO=]OI'4D(?8K":WFZPCY(= MO'X)L@?)HUS$U%8^%EOC7?0GWZ*H^JO,F*Y'Q_MU\S6*]EJ=2-TZG&&]A6UX M1%$9G$ZL5LI>QS2]J&*3B_I _ RM_DQ3@CO785OS ,D59:_?_O77) KRWG'^ M3 9FE(DM?2C/J=".4T6UED$$IB0M8U4R6L:J:"IN=XH_9H]U!P99*90O^OB^ M+/[U-9IH_/#J*_Y^]O6R=O4)?GY_U&)AL _O)S/LKO9$ M_>#PB'A!J0D,@24-_S!/D%5@Y#DF.-;8"*'SK1VB=941OJ(@_UOOFT?. )C6 M>!OXV\#?9.JCRDC BF@F">?4:D&Q==9),'HT5W8RB&D#?VL'?U>3\'=\I%FF ME68*99J(V*0!(UA5CP2LLX7/#!8X-FG@5<)F@Y[6%/Y>2SI0/?3*@*V[I?Z\ M8(B>]X8O!84?E82"C!4B]I]V]V5'DCXN%E_.4E%0H\$+3Q')LH!X+C'21EO$ MO1$ R@'#8@(5E56L9ZO0KENUA^624S9@]5+!ZE$IXP:L'@JL9HBCXF F>Y,3;[9M6;Q!_ M/F]J*KO'G5#$8(^'VL^[=! 7OQVCZHNEH.,Y;A]'($O8T9&WRORV3I%5>]R!N+EO4XH9J"[X"ME;/W"=TXE MP(MOQ?A+&'@9O0*[IAO#4YPY3T)7Q,IL5V*?UT[<=LW+ZO6WG1I;@/'\!(@M MDDZ*-VYTN_TXV/A9;W0@/^KK%"\MW[<(TRDB4WW%7J913H_N:TSJ+()SST+O M)!ZYYV.S4AU$J(_BJD;KU!W&58T&&'-RXE?@AKUVK(7>7/B%&P+G4J3#W!N//*D.,DB"WVJ/"[3!/1P#V+R(OXJF48\^\Q M&O^/&/=07% Q/TVC.<@C.&DW?4Q071@B?7;6CJC3=C^J,2DARLCB35R=B'_N M==HF)084N1[%%*?E4R/?C _W($;UY:'SXNL7WCD0#LQ14C\^ MLEZ)S$B)C!0.2!X.R&:"(3!4\UQRRUP.)(]4*<95/*?(PWA:>B,%28&@_-[X MXVG%XZ.Y3+AVT"[SQ@?R$KH X"_<<+B/2/#:Q1&GV%.&% *%9*#.%&IH2&TYY M$,Q*R;2/J>N&"II3(WGP(J."W2 V>_7WM[ \WR4BDT@ *)+N'O";X/<[\;]1 MW]53WM]^_B4-L/CT=M*%7YUTP77'1Y)[HT3PB$BE$:>909H("]-C"1;":Q;D MUH[$8%7B*I\G8"4E 8$:9Q)%)8Y$MZZ%GH^AD]9J2I8"S33U!*M !'?$:W@T MUA8PB5I#;%86/[J3"*7GI1S=U[SXO'9\I$4P/I" C. 8<9A(I'.F4"!8LTSF MV!D1VW!MSUOW(=L$SA\[QT9464;+W&V);^6>F@2):8Q(S5!VRZY,&]4S7SZ. M+^J?C@SA1#&)D3*,(1Y;R]M 0/4013-)E0DQ5$/&-FUS).2:G-\U)>Y[J7M8 M*[B1=^.6.G/D-MEK>7B%E#'^)6;DM\&N_L]_WDQX/,H/Q@H9E6S_J17NEPC= MQ7XI2K,4\:^%-AWW_VYTZOQM\^.R?G$D!58JY!2!9LT1YY0@2RAP>D^RB+12 MY"%6-<$+2/R82IVH,#"A7W^/Z1)@79F8:E6F$)=R->XE*'\\"9@\ M%DZ(61Q_3$CF.]-IM?N]2K'B0P$=EASH5?KGD2&ZDT:(>&QZ5^GN+ N/D'E>G'1]Z)QUIY\\'%^UDD**B[);[>0K:TV6SAC/ M!!]?FODT?"SK[?FA)ECZHV(:PPD,OX+K#\V)LEC)Y;5VQ]CT#L2JT8(7Z_5+ M;Q\L%,QY2A9JM*)TM#O="?']N/?Q'2!P^=&H9,O$:L4R**[3."\&-WCFG!M] M&;]P.+C1KACW>1=F=[S#Y!B&Y3YB*9,Q;P[,PW)@[RU0I,P2:YCEH(XMF..9 MU=[C@ /'-QGE\\ >,!HLI8@F\\RFO<)K4PQN@_=S\?[4_0(:S8S),T\IPDH# MWCL?RW)JAK+@'.-:!X;!0J?BGH _(YZ3&!T+54S701IYA.'6=['#'!B!UCDC MVP,6%+IM?H>:]7=L3^IR,;J&- UU!PEL6*?V!_ M9S9#V$ILK!&*6KW0!%L ?>/EJF(EJ87547P#F&="*5BV]LJ@RKI<>Z8QYTQR M84!NO%<2>\*I%5SY#50]A;@=2 M1T!EK;$C60:H1:BR(/Z!4:Z-8)AROI'')Y#'J]W+^O%1K(4!^A(C1HF/;0XS M9,%J0E)*L&-Q$-YDMU6=$]IR:!VXN>QT&-PP5IAM'B=]=F>/"UP8\WT6\9-T M@CZJMUJHA*(1^5A1CW1.?K]#1ZF#(\(+K40 K9!;L)*-\98*0P)7[![^OEAT M=3\?U"1^![9J[W)L!VYJLEZS#?>NZJ 61/"&,. >*HLU-V1 !C.'!&- 0W+% MG2);.YQ7Q;PM."RQTA[&H?0NA_A='1Q&IHB<#DQWJMV6BK -]8$UK1\I?*0) M&-^L3H?T%+$8('EY2/4_8Y1("-UM4"F5&*,V$N>9 L+K=BZ^*1F\E'C"WSX= M\4P8$852Y,8A'G2&#,TX8IPQ;QB!/V 0SRK/U-P#T/&B0K8-!E:(E*61)/9' MN*R$L_-F^S*4+K,GE9A$(_Z.)#Q*4CL@3E4!%11PW-OO#:M"^/ZRO"P 5 MFC&Z!:X=\U-.1O1$,'.7B^][WC2M[8,&?2$6@EE1(GFZD[R0PFGO34XUA_]I;&%[DU6&$_H-)4L!PS& MF>%.>IMSS8GD3#(;&XV46A"D!LT3GY$6C-(S"!9[W^Y,"]*&)2V2)0&VM @T M=K@P2%*+09:"0XK:'.F,JRP7% 5Z8K_:I?]Q MN;][)"7@A;219.(8-LHT @8DD/89#1;^EV. $36GGD:1G]#K=1JV7]IP,R'O M]Q&'NRF462D8-9A[O2L=0[:$U$%3QU @+$,<+ ]D- ?#W7J1*TVTB0Y<36>W M^,1*#W(#!@D/9;["Y#+__HCK/(\WC/4??+7+OO]V]PIX@I-@TFA/4<"Q,:YF M!!G/%0HRR[*<>LJU'6NE/5ST/^:N>J0,S='D%D4\RX+SHQP8TVFD&(5!S?BI M#CO)IP,V3BS)VQP>[(]JT$>!"G!9^ZQ1^&?3"B9;R@U+T1?99(,2^.U1HYS) M$ZMTLPFBNUW9C6DZQ57#(:>7+2/[!I;:O+2A;C@>-.>)EPR3VY+;L^@SX$-L MT)90,!*G,M,F5A$>9)4].]_P@S64NY/.WS246SU6P+T^'66@&C#)/^W]F3_-S?1_ZTQV?_M]EW?;A4GN%:-9#_.-+*9G)QB#AK= MB66;K/T];(X#OSK3[TXF#U]SWVO\(E$$X@.&G;Y*XK"H=]#8G??M5.=WF-?L*ULW<7P" O:G2/ M DNDTRSQ^X?#J^\'_S[[_FV/U4^;S?K;=Y>UM\=7,-;+PX-=8)"[5X>GWX$E M?A_D17MBXMF[1IF6,901 T%TN4!$">Y$\%8XLC7L@.EWHWE( R-*L2RSSO&@ MN9:*&ZR$;/AN^# MC5IDB?4ZH74, R[X;-&^-TI^BM(JTFB'Z4US[S ,)1QU:XXO5-8S*8. X[28 MV!0IO5L,$"M:SJ8I6#*H-V@A3F*L2K:0?L<>(DDJCJAK!+^$/)7)86J3WXTB!^)7X^5;/SPW_Z8<5\F8!9Y4K750"B02_SLL)7 M,W9#2V[W,5]3.U;6*MSAV[&1= [/38(2WV+8F7M0]ZULU5M-W8#[*:06/DMO M/1"AX<3%&^3%#>&:(I5WH*,.8@OXUO -HEMQT9%MU L<"$.RJY,4C#(NXU=]Z*7'%@7GYJW!A,S"+ZE-_7#% M_F['6\(O;P?Z<;NRVRW&/]UB)W::'$ABJ@@WD-34WOYR0J5-2=@ZNMH6\K'Y MR/-YM.,*,/@*.ZZ2-%5WAL,^H*WSQ9T$WX_I,U]+61V-+ TLCJO[N=UL@N3' MQ3J(LO.J;9U/1TP;3IF40!\(V#K":&0QQ4@'+)0+S%![VYZ8ZZ0-A]#<[=O3 M5"ZP79D81SS,0XU?Z*3A?6C]^6J6O790^U4_/LJ9P(*2'&D;$XN%L,"3+ A M1HPBQ#O._=9.NS7H1A 1];KMJP2E>;!@)CO+<<85U[G/#5$.H%WR[#;;]ZYL M.?WS3Q$I7505(7//;2^ VW1#ZY7M^Z2KE?ENF(^0J.FBNT?'$[68P@MDM MNHO>ZH5?U<0- JE0&4E56 &5M]&:?1]MYU0A[TD[DCY\@Z<91IJF9K_?Z_9, M8:*;WB"/9T(/SN_\-)P4>O.DW*Z)[=R6*W,;+CP AMUNMI:L8)1I227U+/", M"^Y-;KF260@"_LV#*#RVP#X?S&,[J L)]F8_':'M1[?%P8EI[1<.DGJ[M$GK M97+4"W;A%@U-3O=P_$>UL_K1_ ?^G>9?W@&+CJ M)SK=T*1V^@E___".'%[]N#@\^'Y:_[ '?/88GE$CM=-C^'F/[+]]]ZO^]OMD M(]#3O:O:U::H19R$@[2G8N%@(8KBE0LJM'2I%E=PO0)X./I^S_N7Z8N;@(U]V DSX!;$Z%:"=>$6E%9!6)5&Q IUP#Z"IO(4<:TILC*S""0B2.%Y/%=+P=VS"4!KTSMT##0?J7'HD^WV M#\41PT(SY3JV>-LV?,\$W^9RPEQQF>?!61H"-\X9+(4BV#I*I5(TS/5(/A$Y M+,Y*]EJ%]W+##5<&SW#!HJCA6&0)Y((@[I5"L$H4$=E(1J["2;FN' 3>D MXMY=DN_5[>X.#/"&OIRO$1P6DY][(L0CLJ!)?-A0H15CQ P5TAD-$BN+C&$< M<9P3I#RQ2,A .79$R]@81]^?":T*'Q[)B?9DN_N?9 /O,>=-G &>+$^2? M/=DIUG)#=E8-9/4WLV1'6^-SKC"0G2QV]K4:&;#W ==P""S/O59L:T>)JN"S MG7W_6-:@6Q='UPO&A1=-V^U4!3E @,Z&*N0]@98#Q8& MQ(]2&TLD$[)];SMH50#QTITZ[P<1M*_(K?."J0M02CW&G@)GG&M:,I(7MM7+Z/ZM)9DZ"H><'!FZ"H.QZ M66&$=BJ37$CNK3*YR855$0T!#CE]^#3635#4DT'@G* HQ_*<^I"CC.+8DMD2 MI$!9(B^=$+G* ]"DK1W!=)7)67JT"8I:&CS6RK)<7434"PZ'NAMD;L*A7@!< MSC!&+C7!3H,=2;E"G.,,@1API'.*5:S92&C!&+/UQ\I'=9L]%9<<)/T^ )$L MIV-#)#=$\K4AXYP(*D4L<2QX1&C,& Y@55ME!1(6Y\K$^E.Y7!F17&KK/:4; M[@'!XYD2R>5>_!FBY89(;N!R!BYGX^HI4<047D<@DDP+I'7.46Y!/D *,L6R MU1#)A\?*>:4UIXH6#NG?#5GX:UHXY,M8;:F%U;-2L8-&=[QB4JRO%&]3B;>L MM'^6-7Z 3<6F%+%TWV3%A%A S_==[%81ZQRY6!9O4$ I'@E4!XUREZD?/BB, MY%Q1ZB@^[L9ZJE_&"XKO3Q84?S-14'PO%13?KAP4K;[FSL^CN[NO\'/H_/8$R\_KGXXL]SJSC"#,.4.<"H,4PQHQ;:S+0O"21"]( M565S2BD.JL#T3CJA*,=YVZI_(]AL7@[*KBVL#]@)!;2,M9F+UR\C>G?C:[,2 M]ZZLF5J6N)LO=T/NE:A:-Z'I^.>Q*'.]W3L,,+B!?AG=J?C2-)_;"/%\(3YF M]8LC1T7N#,4HHSJ6N/(4*>TR,%B#\32C"F>Q!WE5ZCDH!I+4;XTI^@6:;D'9 MR;(08+4LRCM>S;)H5Y7JU9:=DDK>8&9;*16<(8[ENB)<=P+01Q+@(O[I?;M3 M_BE>-[],UQJT5WIT.3W=O:Q='.49-RJVW',N]XA+!F ;"$92!.:UP)(3O+7# MMNF"[DIKV;=ER6*2107)$M6>I?$P41)U4 C47J9RI8F1FU1!MN#-9Z%WTDX@ M,JQ76O2=FUMS-BK48 !'QFNO%O1ZN_)EYF^ +9?GT9 #JATW;+0/EFO:S#,K MK"1< M/C-BZ-C;U]/+.:*9Q)K#JHE M5PH3EOL\(YNU7X^UE[!0C.4!>:)"U!H46<\$\CJ7C(%%[+1;=NT%MIX3)6RL M#&) *3GI,QORW'-!$]U("[@S=JOQ]KG0KG,4AO7/D,\EQ)9,,B15%): MV+#:,!6CW6=,FCO\X3>PKEO10]EH=8')-=.90JI;']E(63$];W2 8VRJ+!=+ M)&J?CC+8B]82CTB*.K8AJF5"D<&Y")G*0962HNCNH,PR3',#;+ZNZ92MC>/$ M#CS'L6E :+G"69NX8>K3\NN\ 4SS.L/0R#Q0B8DG@7"EL!O M6YWY+GOX71Q>NGA."LPK+\U\]974CH\\Y\SGE$3H!O(60S1U4!Q9HD#M*F,S MZ[=V>J$UOS+SJ(OVR&@H&E=,=JLHMFIA'C2ZE2A39\F#T>\65LG?3>-^H"_N MI!T;,Y=7CIDJ;1^:Y<7Q:8U6T7,B"N/PJNGVVI,]>YY=_]^#H@5GRS7.X\E+ M;&8^:!32:S23/ZA1S%&7':Q1I3B/*CM[7#9",_F"8C^#P0%.MW+025U?+BM7H=.&_9]Z<*0V M+B8V(.UW8F'NB4XEPT'%T0P6KAC@'U/#+EZM:&GRLQT;B:8F3B-I*+0^H M&F?GS09\;_H;U6%+I^&M4VL,D*/BO:9$Y+$Z1LP_1D\F]2 Y>2#BNR,I>/4- M)("&>"I-[H1&3#) +\H N*CU*%/!&.JLX5C=OH'$TVSSW0HL*0SDJS;<'N5C3^NMM2LDTS_2BEW^_1 MR/9EE'Y?>>GM)XC=>C>MXDK]^WNB4C,YO\O,PJW#;-8^LFWM;(9A\-F8KAVL M9&PF]M(.CLH8M1JNGWUE]0_UQOZ'0U*[@K_3K_S[@3^I7]5^P;@OOA\XOG_P MCLW$J%W!NQPX?$CW^/?3KU?U#^]/OQ^<-.OT':M=O3_;/_B[6;\Z%K4#G]?F M9,X3IW*MI4/8&)R-? M6:3L/*B)R_P>5GFO7.3/L,;/WMWXN!@SFW_ZTW_XA_O__7?S.VW^M*?G9_L? M]N"=OS,>QD"B]BV[,1B>._A#Y)M<1]G^&Z[S!JJ6Q:D[ZG<&! M.I5:M%J).&,2&6,UZ$/C"&@I:87>VN%/6[/O*??0;Z_*)GDWWX\^."Q8':9. M9A>5;L25Y$&_&L!=94[T=9#[MA2% G#'(\/SQJ_@43PAV@#Q,D \M[@RV*V> M O(2JP"(@]3(6,:0SK7*,IG1+*=;1>-<^M=J<_MNWGW/%JJOSRZ,O\<=V6@5 MAW$3CI#RUCR>;9RWNRG&_,\4I]_X&49'&K]-ND_*N<2CKQ@+D]KO+?[*O [" M3W!L1=24_3#V[TEG='IQ')#M!/,#F1S&^J=I7IC+[M:_)H_A&JW!S66,$)]^ M]6=T]*35ML:WZV5\RS.B)^Z]>G,L_@E;:+:99^0"H1K%; MMHC?A$[L'E&=4<(RC#)&1#QUH4B+C")'@LQA^318=+<,G8A9/4]C?TRFG92K M.TS]O%W"YTWQ$M>_\(N.HV#9-J/9RN,H"-\FF-_IMM=_QM3=[KH9[%,-EJR4 M*BVN3DY>>SS-$A%'R[1&?2J>=+L9G)_/><\W?U4S.*C0A,H23954HZD2BS15 MHA.HDKQ FZF]Q]16!E/[.9R9(L(3"'NO4Y;E^4^,'?N]4<;?WRIH;#/54U,- M5FBGT>J"]?%S1EP?.PYQ3:K=1_/<="XWU>Y74:14&B-51IARTG&CF+$F.+@1 MV*T"!ZGF=[+'*W/'EQIN;(GGE2*=XWY_UF7USK[^JG_[?E:[VKVLG_JSP]-/ ME_L?#OGW;_#<#S"B@W].ZV^;\/<:GO:^?S]X1[Z?'5[5WL*XZ/=&_6WTPI\T MX1WQ][-ZL_ZMAO>_?6_4KC[/"]DXRK3Q.O,&"1VC+ES0R&HN498;2HU@V!&_ M,N_[RR]G?RN 6*N#S]55M)]Y]V<(BHMKD=X-&5<7&S*+C%,U1]_]"AW7Z(:/ M,5=L@Y>KPT=H0$Q3A7@@L?U'[&EM'1$2A,'1U9U6+KOC'@,R5\;) MG]<#-AKA]6J$E6B"V2J'*U0%0[.PK#6] ?]5@#^9!G\?I,7!:!0X!O#7SB.C MC$".!N^#]4H(\;S _Z6']7TH"L>]HC[ R]G[=SJV?D##/ZU7=]#G]T.GW;UE M3=8-I-T"TN:$03,L\]P)$>.>)4 :C7W+%49>&T4GQNFYF3L.B6\TSGAU'(CN/,N5CC4!A,Y M7=L:'8J6&L4T!?9)V"Q]ON>*:'K?;8"&V1<$0CS@Q' M&HQ8!*!N!<=>YXQM[>AM=6V9@HT6OFDGEI;@:VA]_@2S^T\JGO_XB:U/#>Q/ M:=K= _?_&>LL688X=S>>JA4@_+RD*B&)=!X@W?&<(>YSBI3E-K(ZKT$,!&C^ M57NJUN7P]C4BP".;=?>&@5OT2]P@PRJ08<;4(]QG3E&&0*(XF'I,(\T]( .7 M.6$4BUR_?&18EWN\/(2Z&^5=E9R\]..,]T5GRU=UH/'[&M#>>YQHO!\U(]V; M5[M]9 MJ/1GY\E\>0"P+J3W/F<9^IR-7F0.,1[O'RX.@5.777),-G7J[[)L/GCF[A+/. ?2PG05KN!+="6X89 MII[EE(A\?H_FQ\[PV9#B>^C#.6D^V"EJ%0E(T@PCSBQ#1GH3RVTQG%&G?.ZW M=B3&5?A]D^9S?XA8*[?!ZB*Z7T(X]P*;X6[ ^'0)/AM$7 819RR$0 .Q5'L4 M."& B("-&@Q"!,OML-(JDX:OQ$)8.S2\>20/DEWS,@*H5E'G:Q- ]: MK'V]\7O=W>]U#_)6;Y<+?%T@Y,;[=0\@G)/D1I3-38R!U,XPL/4<,#7E#!+6 M]4&/&\R6<=T[S:$3""G,.AJ71E"*5<:%S9S61?N6I@ROT M?&VXS0OF-BOV?*T4KS8^KX? IQF?5\:)RHQDB# "IA[1&BDA*,I8QKB36F'" M'ZB;V(/YO*[OY36_L4F$;FS4U_@9*G&/Q6BQ\Q1: M6X6/?-_!-^.=R_+C^2@$MUHQ+5]IM%RS'YL1-%J5X] "&M%,?S?^#)A$?&:Z M]6"0C:(3I'&NZ 49'W=CCZ)A9Z+8G'*]XO/B8#2"2?PK?B8O1;<-VQ7 M*@?M'@QD[CRE)FQPUUY[:KHN#-SR_+S3_@4@U@O-R\K_60(G S><*2P-A_]S MRBB.@88=)I&$-D+9@/"G-&!C=6SM4 MS>:D#+M ]4XZ(:3UOET_J.T22_JP7FW0, 64WH#%8Q@3G]D?G$>L$G!6=23Y M[NR\V;X,X4OH_&RX,%_^A@PLT;)NFI+QS]^TN[UZNW<88' #C3/>:NUVKOG7 M)]6.U2^.9)9;(%8: 8!Y, >Q1U;E&%&!5YZ^X$]P]DI@5B4#OVYWR3_$Z M\L(\%O>0L&-2NSBB )7$!(%4B.E\E 9D0L H$\H9[3WV+MO:8;,.AZ+-S';E MMFWP'I,NIQO>OB=FK>%=NX(J;YJFVZW\#;2ST8N$$7AEI(X?FZ9UF[=<)YO@ M(TA^9Z!D_NYWX0)X-=@PME$T6:U&]03,V46>#>JD9CJ %41$U494M?A>&[9: M!("W#; 6>NU.-_Y2S%;23C^C(HOPLGCB*K_'"Z)!2/%?@^OB!^E/Y*\_!C"5 M5%[:F_$AS7;K&/4"_#*A17LGIE>)#V[XTOJ(=V]TNWT#3XU?;%^ I=$]:9PG M!9F0+I3XTDU?..]WSMO=D%ZE$WIE(R6XS5E2_:$%QF#\2[.:ISUU@W-G,!JV%"T$X M:@UHF*ARB,*Q6^G@A]NTM[_+L=KNZ(7^*=[G%63;W*.A;$V RO'&:2R]17FN M ^+.6&0#&+\Z2&.RG.4^ %4G615+/_AOO_$39A%,?]B8RPF0RWV& MC0@YMXRS/ ,;W.14$6L$([G.-@*TM@+TZ1>P8FR-QX1S!'9-CKC-)#(B)\A1 ME7.9"Q)\/%JM8@+,6+)9&2JD(N)4:C2>5&&[5=A@?P"0IZ+F$>%!;%JA$*F+ M1N]D0ME%)59-3#KV YZ+;25>%B+;/V^G&W;[9V>%-KL&3L&V+)QA,_ M!Q.LW]H1V[-F8>'" )[0+$40/D3.=$^*77&][\)%5WQR7MS>H[MR)^XU;;N_ MA'.X5>Q\2Q.3I62[\@ZFH_!B_[L/U\OB[]6*68;8C&_Z1%4CY8M7!+\]%3,* M\QTW7J/53]\?BW5=U *\$&:9:^T(-3[S'-!,VTQ(#(K2YC3+LW"4D:VQ+STP M%YQO*!&8SH?.WHD8?-)N>F#Q[T#']R[!J@]O&UW7;'?[G7 #_N["=<\+0;0 MVIC]O90U*[>X=K5I[AG88]_(C,8\/8= M8,.[J\,#1P%#3NL?OE[6/NQ=U$]_7-4./EV!B7Y5/W6T_O:?Z!"ZK'\Z,C0C M2L7S-Q_+RV&MD,(\H$QJHF#1A*6X 'Z0O^!W(Y)R*42.+0"ZQ]PZHHGQ>899 M;ES@FM*M2@!@/8=%Z'7ZH3Q/*I<@G>3)ORK%4BP,.D@".27XQ?K<_/#)P2J@ M8QY$1RC*N3+"4)P3ZH('FI]+DF\]!YMIOS6%-1%"$M4HY[,[03DJ-AS#& $_ M?6F-Q^OKAU_>@4+WY6E<]_+,MIL#2_K??^^5!O1VY6._$^W?WL#N\-!/@OF_.CP43O]1(]@'ZJ<.HN\L;%*0:S:@QD'\LP);$ABI3);.PI4 M)^R.^+_KF/.$ "=R;*)_I&B<'"^XEIPN")-]" 'Y:#K[G<0Q?(H-&3WZU:<) N5, MD24^0YERPE@@'D)%MPU35:9XE8H->KQ(60!#]=<1]QG6'LS//%<6<4,(LEA) M9(7!-$TX#XO1HSW:;]N5W6[% [OO=[N%3R/2_8J^SA0KJ4DD(IW0Z[1-LNX M?HR/K*\\DRAE+9X-E,QE[+&5\\'YR#A/2W9MLF"3R3C@4^&7.XD^C4HB2)5( MHFRST3TIQKL(Z2J[QYU0F+5P'Q\*@S$4AFOR\44Q7[ C&BWXSO#X]K* 2Q>/ M0#O1XKSUH=NZG+!][(0\=#K)V(?W>VYG(/O]3L5-<>3NS('4$RFY MX8QO2/*MH6W_[;NK(YL;ICF6*,N"1EP3!FI..&0TUS9SRIJ@0,W=AB*?#Z5^ M3?7'N' :6Z50%;Q>-A -%+$*Q0DU3G5U#J7WXHH[R:9F!=( M5ET2).X6WW5+D-A+"G/= ^B?0!:.Z5'F,V=8R)#*SM MI9 _\K?Y5+0(EF]%BM@%HC,\&4RI"\4A2'&W (1B[LU/C*_8$("%^/9YHH>1 MKTQ?U>C"0WJ5__;;D2%'S@(<&OC6C]"KQ/R 2V#.9\5@"A.]_(+KPTU:O4BO M!Y?'\Y?V[".VGQLK_1S=%3'Z<>#=?EZL=+>7R&8\&(DFC2^9Z6+72S!@3XQ; M01&9AJ%)0]=T<=:U6QF1]G025YZ %;;QR!@I;)4H#A,6C.F5,=6AA<+P!*[X M5C>*>#S_W:Z\BT.:&,:66,,L-XQ9 M2T!%Q6#\ -8H=BF,(MGWZ):&_A= D/T\((D(T49(RDD0;FN'1)?0S/*#;=8:LO3R)&-(O/TP M:'Y52&)=KCW3F',FN3 @#MXKB7UL3@\OX3=(\A12!'\[/@+BHG!@.!)-Z6H3'PT(@*WLL_7B0DZ+29.7NZW=93.M<:.9!G@)J'*PB8-#'BF$0Q3SC=;YRDB5W9I_=,18=;( M#.L8K (F@> >:2O!+LAL<$YERNAPO1)><.S:=HEYQO#G>1QTN>#]+BQ140AC M()/1$#TS/J2D >?@08W"(AT0R$8KYHU8 M5. 78,6=1J\!+[/KTL8GFK$BN+F,_!M/P)N\?)""=YL(YL'6+SNVS/_'H*\9VV\U^;_%7QD#():[^ M-!A$]-3DC/U[TAD,YMP7,:,V.E7 MW_F?5(EF-&FI[@V\:-.<=\.?@Q_^\HWN>=-<_MEHI?&F+_U58G@YTW%YILO> MQ DM/AX].1Y;Q:>7=9_+)Y/ILKT%)]IM:WQXH_Q-OEMHL;.XKK2UU3M M*]9]^CV*5U@78_O?IM7O@H*"@1:;WS2+2-]J#*O=GJAU5,[$U%9BR7-P_>1, MU%^[J5!W(3:E(-R^1N)SF.T8')0R<6],*GD_3,$=II=T9Q=CJO33XC#V.X>E MKY-CZ'V[4!P%ZWAN;'"O5=GM'\,(8H:Z+GPZ7\[CFG?&[*4E,T%YGAGAO RY MYD9YHWW@0;I <&[ U3A81D*&6"X+(\H5 ->QN\%) MP 3+&R=$>;DEBJ\,"%'\ZK_W_K^(".T^1$,%KGXXJC=T3+._7 M7[7=(YE9)22E8"DJ#98B<XNQ^U7>/F* *9#8@KT%'<.U M,Q('D.4L!C::81V3=NBU/L/B].IW *MXOFEB'; R7V= IDH!BJZ+\L>3T/05 M>YEBH V GLGS1C/F_'3_2.+:[=O3L8#YB03$=Z;3:O=[H\.TPCLR52)A<%7I MR!PZ8DP?K ^3#)(8@32\:W(##GX92YQ,3D%*2J]@(Y6< 7NH<+\,_#@WC>_! MX6&R(-3LZX1RD+1WPIMJS(Q4^ M"JO?YKGT[MPR_98-$)[R MA0L/9XJLJU;^\Y\WB3B6Y2$6+NYUC?+NWQUU;EGWIYRCY;@UY8I*G4GE,L9] MI@U5-O,RSX!C.ZW<)I/Y)K)1]$$X_?SC^X$_K7_[YZQ.]]AA++_T]I]&_>W[ M9OW;^]/:5?VD!M?4O[W[-=T'H?[A<[-.:^3[MT-V>.I/ZF_?7=2_[>':MZ_D M\%OM"L9Q6?_PB1P>O,]C_X/I/@A ][A5F0"V8DT,:K4(R)]#B@AGI5$DIS2V MO*M2^!^?0\77H_WG<,]L-O R(]-]RDB&YVZ6UVZ>7T M+LUM;G0LFDT,$8@'&QM3&HQL%L!",UA("@Q9X%%UXW7=G\^/Z-RM._!3OO#' MOFV"M=\=*W]U)WXSY\V?.0C.]Q!F>8AF>IY+RH64EBF.-3=8NVB0J@V+62]\ M;,RR&.6<\1JXBR:2Q=P*AA3S,;A9:5N#9T>DZN\ MO,TXEY'<;3-N&,D#[[@91D)HP,0SCG+"%.*2!F0U_".P](YX@W/FMG8865BX M]9'WVO/C'<_/P3*9170?E\H+0KGYX3H24ZY9R'D@G.1&:1*$8I@:XSA19$,Y MU@L +V"*/D;;1<2*--UX8*X.^-G;[;H;9$[A'7M!FG$LY M[K89-Y3C@7?<#.7P!K96S@@B$@<42__'DM$YD'R@&RKS!'CBU@Y1VVNRUYX? MY5AG5\?\H[G4/NT^SHW)(',&J^S;_7C.G)Q=S],S/'^J-D5J7S!>UM_,.=H! M^3:"*(25!A.-Q8(3H-N0Q'G(7" N8_KZ.K>#C?4$2':O#MOWVLV/Y,C9 ,^" MHD;W!9X-'WL8?)GA8U317&1!(,:M!3Z6!< 73A LE2".Y9C &NVD.*H-LJPC MAYR_7>=PR&%VV4Q"[7,I)?3-Q'9>O6>7*W:P@MPPZK'-G"7*XYQG(2A+-*<, M:VE%3DFV*0#P%(T(WK%84HXPS*F0* _8(P[+@G0P 1$3& 53ETI%(X16B5@0 M"']1"G;JZCI(ZIJ;CE&F@HTGC9UW&C]3-EC3N*+"^^!VPP2RE#FV;+K8@KP@ M::QCP$J=Y90+*FR.9[QV<90YA57TCX#V%8AG MQB M<_@)Z+UF6.1>>1"F>=5\4HK0Q4F[F59XODRDY+"E&C7>#W?F9 F.%CZF M2#=\V6'O7QYU7ERUX58LY"@ O3&6Q+:R.Y^4ZUARQ)D,F4Q1K1Z0Q M9H [<[,%4Y;!()NT&O\R*S>]T6)TBX;7PVR8;N.LWP0^'MK][D1ADK($;)F> M\&^0KBB9>Q_WAX5QIBZ)96]1;%Q:5-5I%P7O!HT5QV]P+? -*X@4A5P7;H)8 M;:_1:Y:M.8K@F@GH7<[8$7F "<^8=9GB5%KKP/)AN?4J2.N\NK%F=C1V)K?% M9,G-L3T #,3%?7 !7+4;6J\8+0\O:I^.FGJA26?##S1' @ M